Oracle 18008 错误 解决方案_ORA-18008 OUTLN Schema 错误排查
扫描二维码随身看资讯
使用手机 二维码应用 扫描右侧二维码,您可以
1. 在手机上细细品读~
2. 分享给您的微信好友或朋友圈~
启动数据库报错,ORA-18008: cannot find OUTLN schema
问题现象:
数据库版本 Oracle 11g r2
hrdb1>startup
Oracle 例程已经启动。
Total System Global Area 4392697856 bytes-
Fixed Size 2233616 bytes
Variable Size 1090521840 bytes
Database Buffers 3288334336 bytes
Redo Buffers 11608064 bytes
数据库装载完毕。
ORA-01092: Oracle instance terminated. Disconnection forced
ORA-18008: cannot find OUTLN schema
进程 ID: 5294
会话 ID: 683 序列号: 3
hrdb1>!oerr ora 18008
18008, 00000, cannot find OUTLN schema
/ *Cause: The database creation script that creates this schema must not
/ have been executed.
/ *Action: Review the log files to see what happened when the database
/ was created.
问题原因:
outlin用户被误删除
解决方法:
按照metalink上的解决办法,先修改replication_dependency_tracking参数,重建数据库outln用户及相关对象即可。
1,启动到mount状态,修改replication_dependency_tracking参数
alter system set replication_dependency_tracking =false scope=spfile;
2,启动数据库至open状态
hrdb1>shutdown immediate
hrdb1>startup
3,执行脚本doptim.bsq,Oracle 10g版本可参考执行附录脚本
@$Oracle_HOME/rdbms/admin/doptim.bsq
此时,用户已创建
hrdb1>select username from dba_users;
USERNAME
------------------------------
OUTLN
4,修改回replication_dependency_tracking参数为true
alter system set replication_dependency_tracking =true scope=spfile;
5,重新启动数据库,系统恢复正常
hrdb1>shutdown abort
Oracle 例程已经关闭。
hrdb1>startup
Oracle 例程已经启动。
Total System Global Area 4392697856 bytes
Fixed Size 2233616 bytes
Variable Size 1090521840 bytes
Database Buffers 3288334336 bytes
Redo Buffers 11608064 bytes
数据库装载完毕。
数据库已经打开。
hrdb1>select username from dba_users;
USERNAME
------------------------------
WJ
OUTLN
SYS
SYSTEM
HR
STRMADMIN
已选择6行。
由于版本是Oracle 11g,直接执行相关脚本即可,oracle 10g版本可以参考《Script to Create User OUTLN in 10.2 [ID 422983.1]》
备注:用于复制的一个参数,第一次碰到,做个记录
REPLICATION_DEPENDENCY_TRACKING enables or disables dependency tracking for read/write operations to the database. Dependency tracking is essential for propagating changes in a replicated environment in parallel.
参考资料:
Unable To Start The Database With OUTLN Schema Dropped ORA-01092& ORA-18008 [ID 855104.1]
Script to Create User OUTLN in 10.2 [ID 422983.1]
- 1 Navicat 8数据库创建与数据导入_Navicat 8用户权限管理
- 2 MS SQL Server 2008数据库同步备份_SQL Server 2008复制
- 3 MySQL数据库的自动备份与数据库被破坏后的恢复_数据库恢复与安全
- 4 SQL Server 2008 安装问题_SQL Server 2005 Express 解决方案
- 5 SQL Server 2008备份恢复技巧_SQL Server 2008数据库恢复最佳实践
- 6 MySQL数据库常用命令学习指南_MySQL数据库实用学习资料之常用命令集合
- 7 MySQL教程之Windows 7/8下连接本地MySQL慢的问题解析_本地MySQL延迟问题排查
- 8 MySQL删除PID文件后无法启动问题解决方案_MySQL PID文件处理指南
- 9 快速让MySQL数据库服务器支持远程连接_MySQL远程连接指南
- 10 安装Sql Server 2000时提示“安装Sql挂起”的解决方案_Sql Server安装故障排除指南
-
Win7安装MySQL 5.5.21图解教程_MySQL乱码解决
大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用
-
Navicat 8数据库创建与数据导入_Navicat 8用户权限管理
navicat 8_创建数据库_导入数据_用户权限
-
MS SQL中收缩数据库日志的方法_数据库日志清理指南
在MS SQL 中经常会造成 xxxx_log.ldf 超级大的情况通通是几十个G
-
快速让MySQL数据库服务器支持远程连接_MySQL远程连接指南
在CentOS上安装MySQL数据库服务器后,系统出于安全性考虑,缺省不支


