问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

启动数据库服务器,系统组件基准文件丢失

发布网友 发布时间:2022-04-13 07:15

我来回答

2个回答

懂视网 时间:2022-04-13 11:36

启动数据库报错,ORA-18008: cannot find OUTLN schema 问题现象: 数据库版本 Oracle 11g r2 hrdb1startup Oracle 例程已经启动。 Total System Global Area 4392697856 bytes Fixed Size 2233616 bytes Variable Size 1090521840 bytes Database Buffers 32

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

热心网友 时间:2022-04-13 08:44

一早起来,发现数据目录下的mysql文件全部消失,一声冷汗,怎么回事!!???被黑了,还是因为前两天重启服务器导致mysql数据丢失???这是怎么回事,上网看看怎么解决,没找到解决方案!!!!看看mysql服务是不是开启的,
[root@pacteralinux mysql]# ps -ef|grep mysql
root 5379 4291 0 13:10 pts/0 00:00:00 grep mysql
[root@pacteralinux mysql]# service mysqld start
Starting MySQL..The server quit without updating PID file (/mnt/resource/mysqldate/pacteralinux.pid).[FAILED]
靠,服务关闭,而且启动不了!看日志:
131126 13:10:57 mysqld_safe Starting mysqld daemon with databases from /mnt/resource/mysqldate
2013-11-26 13:10:58 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2013-11-26 13:10:58 5650 [Note] Plugin 'FEDERATED' is disabled.
/usr/local/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist
2013-11-26 13:10:58 5650 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2013-11-26 13:10:58 5650 [Note] InnoDB: The InnoDB memory heap is disabled
2013-11-26 13:10:58 5650 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2013-11-26 13:10:58 5650 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-11-26 13:10:58 5650 [Note] InnoDB: Not using CPU crc32 instructions
2013-11-26 13:10:58 5650 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2013-11-26 13:10:58 5650 [Note] InnoDB: Completed initialization of buffer pool
2013-11-26 13:10:58 5650 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
2013-11-26 13:10:58 5650 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2013-11-26 13:10:58 5650 [Note] InnoDB: Database physically writes the file full: wait...
2013-11-26 13:10:58 5650 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2013-11-26 13:10:58 5650 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2013-11-26 13:10:58 5650 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2013-11-26 13:10:58 5650 [Warning] InnoDB: New log files created, LSN=45781
2013-11-26 13:10:58 5650 [Note] InnoDB: Doublewrite buffer not found: creating new
2013-11-26 13:10:58 5650 [Note] InnoDB: Doublewrite buffer created
2013-11-26 13:10:58 5650 [Note] InnoDB: 128 rollback segment(s) are active.
2013-11-26 13:10:59 5650 [Warning] InnoDB: Creating foreign key constraint system tables.
2013-11-26 13:10:59 5650 [Note] InnoDB: Foreign key constraint system tables created
2013-11-26 13:10:59 5650 [Note] InnoDB: Creating tablespace and datafile system tables.
2013-11-26 13:10:59 5650 [Note] InnoDB: Tablespace and datafile system tables created.
2013-11-26 13:10:59 5650 [Note] InnoDB: Waiting for purge to start
2013-11-26 13:10:59 5650 [Note] InnoDB: 5.6.14 started; log sequence number 0
2013-11-26 13:10:59 5650 [Note] Server hostname (bind-address): '*'; port: 3306
2013-11-26 13:10:59 5650 [Note] IPv6 is available.
2013-11-26 13:10:59 5650 [Note] - '::' resolves to '::';
2013-11-26 13:10:59 5650 [Note] Server socket created on IP: '::'.
2013-11-26 13:10:59 5650 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
131126 13:10:59 mysqld_safe mysqld from pid file /mnt/resource/mysqldate/pacteralinux.pid ended
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist:
表初始化没做好;不管,下意识的删除日志看下能不能重启
1234567891011 [root@pacteralinux mysqldate]# ll
total 110640
-rw-rw----. 1 mysql mysql 56 Nov 25 17:17 auto.cnf
-rw-rw----. 1 mysql mysql 12582912 Nov 26 13:15 ibdata1
-rw-rw----. 1 mysql mysql 50331648 Nov 26 13:15 ib_logfile0
-rw-rw----. 1 mysql mysql 50331648 Nov 26 13:10 ib_logfile1
-rw-rw----. 1 mysql root 39056 Nov 26 13:15 pacteralinux.err
[root@pacteralinux mysqldate]# rm ib*
rm: remove regular file `ibdata1'? y
rm: remove regular file `ib_logfile0'? y
rm: remove regular file `ib_logfile1'? y
不行,网上看看能不能恢复数据,无解决方案!!
幸好这时一个mysql从服务器(我做了一个主从mysql热备份)!!!没办法,数据恢复不了就重新在复制一份吧!
上述步骤后还是不能启动数据
试试重新初始化:
[root@pacteralinux mysqldate]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/data/ --datadir=/mnt/resource/mysqldate/
FATAL ERROR: Could not find ./bin/my_print_defaults
If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.
If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
[root@pacteralinux mysqldate]# cd /usr/local/mysql/bin/
[root@pacteralinux mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --no-defaults
Installing MySQL system tables...2013-11-26 13:20:42 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2013-11-26 13:20:42 6036 [Note] InnoDB: The InnoDB memory heap is disabled
2013-11-26 13:20:42 6036 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2013-11-26 13:20:42 6036 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-11-26 13:20:42 6036 [Note] InnoDB: Not using CPU crc32 instructions
2013-11-26 13:20:42 6036 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2013-11-26 13:20:42 6036 [Note] InnoDB: Completed initialization of buffer pool
2013-11-26 13:20:42 6036 [Note] InnoDB: Highest supported file format is Barracuda.
2013-11-26 13:20:42 6036 [Note] InnoDB: 128 rollback segment(s) are active.
2013-11-26 13:20:42 6036 [Note] InnoDB: Waiting for purge to start
2013-11-26 13:20:42 6036 [Note] InnoDB: 5.6.14 started; log sequence number 1600607
2013-11-26 13:20:42 6036 [Warning] InnoDB: Cannot open table mysql/innodb_table_stats from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
ERROR: 1146 Table 'mysql.innodb_table_stats' doesn't exist
2013-11-26 13:20:42 6036 [ERROR] Aborting
2013-11-26 13:20:42 6036 [Note] Binlog end
2013-11-26 13:20:42 6036 [Note] InnoDB: FTS optimize thread exiting.
2013-11-26 13:20:42 6036 [Note] InnoDB: Starting shutdown...
2013-11-26 13:20:44 6036 [Note] InnoDB: Shutdown completed; log sequence number 1600617
2013-11-26 13:20:44 6036 [Note] ./bin/mysqld: Shutdown complete
初始化不了,,删除之前初始化的文件试试
[root@pacteralinux data]# ll
total 12
drwx------. 2 mysql mysql 4096 Sep 25 12:27 mysql
drwx------. 2 mysql mysql 4096 Sep 25 12:27 performance_schema
drwxr-xr-x. 2 mysql mysql 4096 Sep 25 10:28 test
[root@pacteralinux data]# cd ..
[root@pacteralinux mysql]# rm -rf data/追问看上去很专业的样子,就是没看懂

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 十二星座真正的友谊什么时候到来 十二星座谁和谁的友谊最好 局域网内无法映射? 如何将内网映射到互联网 我想把单位局域网的地址映射到互联网上,该怎么办? 请问怎么进行内网映射? 局域网内不在一个网段的两台电脑怎么映射网络驱动器 为什么一氧化氮不能用碱石灰干燥 硅胶能干燥二氧化氮吗 NO2(二氧化氮)能用碱石灰干燥吗? “氧气”“一氧化氮”“二氧化氮”为什么不能用浓硫酸干燥? NO2(二氧化氮)能用碱石灰干燥吗? 那它能与NaOH反应吗?若能请写出反应方程式. 什么是网络映射? 二氧化氮气体为什么不能用尽浓硫酸干燥? 浓硫酸能不能干燥一氧化氮和二氧化氮? 求助,创建数据库时报错ORA 干燥二氧化氮能否用五氧化二磷 氯化钙和五氧化二磷是怎样干燥一氧化氮和二氧化氮的 十三五时期我国发展越上新的台阶预计2020年国内生产总值突破多少元 十二星座的最佳配对星座 我妈42岁工作辛苦有很多白头发有什么办法既不伤害身体又能尽量让白头发看上去没那么多,最好能黑回来。 男,42岁 满头白发,很多牙松脱,肠胃很差,常额头晕,非常怕冷,很瘦,记性差,有什么中药调理吗?谢谢! 我现42岁白头发很多。染什么颜色能盖着白头发。 满头白发,不染显得苍老,染发麻烦又有副作用,这该怎么办? 我老公42岁满头白发容易疲劳不喜欢讲话 我42岁,头顶上有白头发是不是和肾虚有关 年纪轻轻满头白发,是身体缺少了什么营养元素吗? 我是年少白头的,今年四十几。本来就记忆差。在一次烫染一头发后记忆更差。我己是满头白发怎么办 今年35岁,已经满头白发了,怎么办 满头白发怎么办? 那啥微信刷脸活动是什么鬼?怎么才能参加? 汉字五行(宏)字属哪种? 国际酒店给我发邀请函,说是搞刷脸支付活动,是不是骗子呀? 陈政宏名字五行属什么? 帅掌柜微信刷脸支付代理有什么好的政策? 马宏震这个名字的五行和意思? 我的微信不小心卸载了,怎么找回来,谢谢 刷脸app那个活动真的能免费拿苹果7啊? 宏的五行属性是什么 最近接到办了营业执照还以可以参加什么刷脸活动?