重庆思庄Oracle、Redhat认证学习论坛

标题: Oracle报错ORA-00603 ORA-00600[4193]错误 解决方案 [打印本页]

作者: 刘泽宇    时间: 2024-1-21 13:10
标题: Oracle报错ORA-00603 ORA-00600[4193]错误 解决方案
一、故障现象:
1、数据库是通过冷备恢复
2、启动数据库后出现ORA-600 【4193】的错误
3、数据库被强制关闭
查看告警日志:
ORA-00600: internal error code, arguments: [4193], [], [], [], [], [], [], [], [], [], [], []
PMON (ospid: 10635): terminating the instance due to error 472
二、解决方法:
1、通过spfile生成pfile
create pfile from spfile;
File created.


2、编辑pfile文件
vi new.ora
#*.undo_tablespace='UNDOTBS1'
undo_management = 'MANUAL'
rollback_segments = 'SYSTEM'


3、通过pfile启动Instance
startup mount pfile='/home/oracle/new.ora';
ORACLE instance started.
Total System Global Area  521936896 bytes
Fixed Size                  2229944 bytes
Variable Size             360712520 bytes
Database Buffers          155189248 bytes
Redo Buffers                3805184 bytes
Database mounted.
Elapsed: 00:00:00.00


show parameter undo
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      MANUAL
undo_retention                       integer     900
undo_tablespace                      string


4、打开数据库
alter database open;
Database altered.
此时打开数据库正常



5、删除原有的undo tablespace创建新的undo tablespace
drop tablespace undotbs1 including contents and datafiles;
Tablespace dropped.


create undo tablespace undotbs1 datafile '/u01/app/oracle/oradata/orcl/undotbs01.dbf' size 100m
02:03:50   3  autoextend on;
Tablespace created.


6、关闭数据库,重新通过spfle启动
shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.


startup
ORACLE instance started.
Total System Global Area  521936896 bytes
Fixed Size                  2229944 bytes
Variable Size             360712520 bytes
Database Buffers          155189248 bytes
Redo Buffers                3805184 bytes
Database mounted.
Database opened.


数据库启动正常,问题解决!







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2