当前位置:  数据库>oracle

启动数据库报错,ORA-18008: cannot find OUTLN schema

    来源: 互联网  发布时间:2017-05-07

    本文导语: 启动数据库报错,ORA-18008: cannot find OUTLN schema问题现象:数据库版本 Oracle 11g r2hrdb1>startupORACLE 例程已经启动。Total System Global Area 4392697856 bytesFixed Size                  2233616 bytesVariable Size            1090521840 bytesDatab...

启动数据库报错,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]















































































    
 
 

您可能感兴趣的文章:

  • 救急!Linux下WAS4.0不能启动(DB2 数据库也不能启动)
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • Oracle数据库的四种启动方式
  • Linux下Oracle数据库,dbstart持续不动,数据库无法启动解决
  • 深入理解Oracle数据库的启动和关闭
  • linux开机自启动程序可以访问数据库吗?
  • 谁会PostgreSQL的数据库?我想手动启动服务,怎么做?
  • 基础知识:Oracle数据库的启动方式
  • Mysql启动与数据库的创建方法[图文]
  • Unix/Linux上启动oracle数据库
  • c#判断数据库服务器是否启动
  • 安装系统时装了数据库如何启动
  • 如何启动和关闭安装在UNIX下的ORACLE数据库?
  • 关于oracle816数据库启动故障问题
  • c#判断数据库服务器是否已经启动的方法
  • 技巧分享 Oracle数据库的启动和关闭
  • Linux操作系统下Oracle数据库多实例启动方式及修改内存
  • Oracle数据库的十种重新启动步骤
  • Oracle 9i 数据库异常关闭后的启动
  • 高手救命,很急——ORACLE817安装在UNIXWARE711上,手工启动数据库后在netasst中连接错误,高手帮我看看?
  • 我的redhat linux 9系统启动不了啦,怎么把数据弄出来啊?
  • x86版 的solaris10服务器无法启动,重装会不会丢失数据
  • tbuntu下安装mysql数据库,为什么只要解压缩就可以启动了?
  • Linux平台启动关闭Oracle数据库
  • oracle 数据库的三种启动方式是什么?各有什么特点?
  • Oracle数据库的启动与关闭方法
  • 菜鸟问题:如何在linux下启动c,写代码,如何在linux下安装数据库软件和配置相关内容
  • 深刻理解Oracle数据库的启动和关闭
  • DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)
  • linux下怪异串口编程问题,必须先启动一次minicom后程序才能收到数据
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Windows 7 下 IE10启动很慢,如何更改设置让它启动变快
  • 各位大虾,请问怎样在启动菜单中指定由硬盘启动(象EASYBOOT,JO.SYS..启动时指定由硬盘启动)?
  • 红帽RHEL下面设置docker服务自动启动
  • 我的LINUX为什么不能选择启动,只能用启动盘启动
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • emacs不启动X的界面,启动在终端里面呢?(希望他启动x界面)
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 在我启动linux设成Gnome图片模式启动,如果想启动字符模式,应怎样把级别5改为3吗,教我改法
  • 隐藏andriod 应用app启动图标的几种方法
  • linux 服务器启动时,机子启动就启动下面的这行命令
  • Oracle数据库的四种启动方式 iis7站长之家
  • 再线送分:我的硬盘装了REDHAT LINUX,但不启动,软盘启动盘也没了,请问怎样能再次启动?
  • 如何在win7,win8下面启动docker
  • 如何修改启动菜单的启动顺序(linux,windows),我想让系统默认启动到windows.谢谢!!
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • 怎样在Fedora Core 7下看到TOMCAT5的启动过程(如加载的WEB应用,类包,监听端口,启动时间),并在桌面上建立一个启动startup.sh的快捷方式?
  • 我没在硬盘上装启动,我用的是软盘启动,现在想要在NT下启动Linux
  • 急死了。。XP下删除LINUX分区,启动不了机器。连windows启动光盘和DOS软盘也启动不了。BIOS也进不去。
  • 无法启动。xp,opensuse双系统,suse中修改了系统启动顺序,机器无法启动了,提示no operating system
  • vmware下加载了一个虚拟软驱镜像,如果设置第一启动项为软驱的话,软驱能正常加载运行。但如果我第一启动项不设为软驱,正常启动fedora12的话。
  • 如何修改RedHat8启动延时及默认启动的系统?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,