一、故障现象
批量连续加载数据时(调用sql*loader),加载到一定时间(约一个小时),数据库会自动shutdown。
批量连续加载数据时(调用sql*loader),加载到一定时间(约一个小时),数据库会自动shutdown。
二、数据库配置及运行环境
数据库版本:oracle10.2.0.3 单实例
操作系统:aix5306
主机:IBM P570
存储:IBM DS4800
目前数据库容量80GB ,已创建表空间约6TB
数据库版本:oracle10.2.0.3 单实例
操作系统:aix5306
主机:IBM P570
存储:IBM DS4800
目前数据库容量80GB ,已创建表空间约6TB
三、故障现象分析
重点检查的操作系统日志及数据库日志
1.操作系统日志无报错
2.oracle数据库日志
重点检查的操作系统日志及数据库日志
1.操作系统日志无报错
2.oracle数据库日志
Fri Jan 25 18:00:12 2008
Thread 1 cannot allocate new log, sequence 1123
Checkpoint not complete
Current log# 2 seq# 1122 mem# 0: /oradata1_2/ora10g/redo02.log
Fri Jan 25 18:00:14 2008
Errors in file /oracle/app/oracle/admin/ora10g/bdump/ora10g_dbw0_1237512.trc:
ORA-27061: Message 27061 not found; No message file for product=RDBMS, facility=ORA
IBM AIX RISC System/6000 Error: 22: Invalid argument
Fri Jan 25 18:00:14 2008
DBW0: terminating instance due to error 27061
Fri Jan 25 18:00:14 2008
Errors in file /oracle/app/oracle/admin/ora10g/bdump/ora10g_lgwr_1147626.trc:
ORA-27061: Message 27061 not found; No message file for product=RDBMS, facility=ORA
Instance terminated by DBW0, pid = 1237512
3.对应trace文件信息
见附件
4.上网查找相应报错信息的解决方法
metalink.oracle.com 上找到相关的说明,初步确定与操作系统有关,需要打操作系统补丁 Fix APAR IZ03260
详细解释见附件 Database crashes producing ORA-27061.mht
Thread 1 cannot allocate new log, sequence 1123
Checkpoint not complete
Current log# 2 seq# 1122 mem# 0: /oradata1_2/ora10g/redo02.log
Fri Jan 25 18:00:14 2008
Errors in file /oracle/app/oracle/admin/ora10g/bdump/ora10g_dbw0_1237512.trc:
ORA-27061: Message 27061 not found; No message file for product=RDBMS, facility=ORA
IBM AIX RISC System/6000 Error: 22: Invalid argument
Fri Jan 25 18:00:14 2008
DBW0: terminating instance due to error 27061
Fri Jan 25 18:00:14 2008
Errors in file /oracle/app/oracle/admin/ora10g/bdump/ora10g_lgwr_1147626.trc:
ORA-27061: Message 27061 not found; No message file for product=RDBMS, facility=ORA
Instance terminated by DBW0, pid = 1237512
3.对应trace文件信息
见附件
4.上网查找相应报错信息的解决方法
metalink.oracle.com 上找到相关的说明,初步确定与操作系统有关,需要打操作系统补丁 Fix APAR IZ03260
详细解释见附件 Database crashes producing ORA-27061.mht
四、解决过程
1.上ibm官方网站下载Fix APAR IZ03260
2.安装Fix APAR IZ03260
3.重启aix及数据库
4.测试数据导入程序
5.测试成功,不再出现原报错信息
1.上ibm官方网站下载Fix APAR IZ03260
2.安装Fix APAR IZ03260
3.重启aix及数据库
4.测试数据导入程序
5.测试成功,不再出现原报错信息
五、根据实际情况还调整了一些其它数据库参数
1. sga_max_size 从 1.5G调整到8G
2. sga_target 从1.5G调整到6G
3. processes 从150调整到500
4. open_cursors 从300调整到600
5. 在线日志大小从256M 调整到 512M
1. sga_max_size 从 1.5G调整到8G
2. sga_target 从1.5G调整到6G
3. processes 从150调整到500
4. open_cursors 从300调整到600
5. 在线日志大小从256M 调整到 512M
六、针对用户自己开发的数据库导入程序,作了以下讨论及建议
1. sql*loader 日志设置
2. oracle10g永久删除表
3. sql*loader 的 direct 参数设置
七、其它问题
在数据库日志中还出现了两次 ora-00600
1. sql*loader 日志设置
2. oracle10g永久删除表
3. sql*loader 的 direct 参数设置
七、其它问题
在数据库日志中还出现了两次 ora-00600
Sun Jan 27 12:56:55 2008
Errors in file /oracle/app/oracle/admin/ora10g/udump/ora10g_ora_344694.trc:
ORA-00600: internal error code, arguments: [17281], [1001], [0x70000006E7FB8B0], [], [], [], [], []
ORA-01001: invalid cursor
Errors in file /oracle/app/oracle/admin/ora10g/udump/ora10g_ora_344694.trc:
ORA-00600: internal error code, arguments: [17281], [1001], [0x70000006E7FB8B0], [], [], [], [], []
ORA-01001: invalid cursor
经检查是oracle的bug ,要升级到oracle 10.2.0.4 才能解决
[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8861952/viewspace-1034697/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8861952/viewspace-1034697/