日期:2014-05-17  浏览次数:20944 次

ORA-01595,求解释
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Intel SVR4 UNIX Error: 2: No such file or directory
   
ed Jun 26 09:56:27 2030
Errors in file /u01/app/oracle/admin/cuug/bdump/cuug_smon_1277.trc:
ORA-01595: error freeing extent (3) of rollback segment (5))
ORA-00607: Internal error occurred while making a change to a data block
ORA-00600: internal error code, arguments: [4193], [1526], [1543], [], [], [], [], []


baidu到一个说法
1)找到使用undo 的 session, 可以通过join v$session v$transaction 来找到
2)先减少undo_retention 

alter system set undo_retention=600;

等到undo segment 被回收后,在把undo_retention 的值改回

3)如果你使用的是10.2 g 
alter system set "_undo_autotune" = false; 
、、

我决定明天试试看

------解决方案--------------------
错误信息显示你的oracle实例出现了严重错误。

ORA-27101: shared memory realm does not exist
-----------------------------------------------
这个错误提示oracle的共享内存不存在了,貌似这个错误是一系列错误的关键, 建议看看
(1) 是不是有人错误使用了ipcrm删除了oracle的共享内存对象
(2) 重启一下oracle实例看看问题是否重新出现。

------解决方案--------------------
哦,共享内存出现问题,不如干脆重启一下机器和oracle看问题是否还出现吧
------解决方案--------------------
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

服务器主机内存不够了?应该修改一下 SGA PGA的大小