ORA-00600: internal error code, arguments: [4194] ,ORA-00607

2014-11-24 18:00:41 · 作者: · 浏览: 1

今天有个童鞋说自己的client 连接不上server端了


第一步:进入mount阶段,查看undo,然后把undo表空间改为手动分配


SQL> startup mount;
ORACLE instance started.


Total System Global Area 285212672 bytes
Fixed Size 1218992 bytes
Variable Size 100664912 bytes
Database Buffers 180355072 bytes
Redo Buffers 2973696 bytes
Database mounted.
SQL> show parameter undo


NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1


SQL> alter system set undo_management=manual scope=spfile;


System altered.


第二步:重启打开数据库,创建新的undotbs,更换默认undotbs,将undo_management改回auto


SQL> shutdown immediate;
ORA-01109: database not open



Database dismounted.
ORACLE instance shut down.


SQL> startup
ORACLE instance started.


Total System Global Area 285212672 bytes
Fixed Size 1218992 bytes
Variable Size 100664912 bytes
Database Buffers 180355072 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.


SQL> create undo tablespace undotbs02 datafile '/s01/oradata/orcl/undotbs02.dbf' size 50m autoextend on next 10; --路径根据select name from v$datafile;


Tablespace created.


SQL> alter system set undo_tablespace=undotbs02 scope=spfile;


System altered.


SQL> alter system set undo_management=auto scope=spfile;


System altered.