1 错误代码: ora-27101 ora-01034 shard memory realm does not exit
错误分析: 此错误是不能连接oracle服务器的提示,代表oracle服务整体异常,重启oracle服务能恢复正常,再进行memory_target调整,降低配置(内存不够用 11G) 就能进行恢复了
2 错误代码 ORA-00600: internal error code, arguments: [ktbsdp2], [18446744073709551615], [], [], [], [], [], [], [], [], [], [],
分析:
1 根据错误 获取致命错误事务位置 和 object 具体对象
2 select object_name,owner from dba_objects where object_id='object_id' ; 获取对应的表名
3 此表进行重建,然后将数据插入
总结
1 定期进行打补丁升级修复漏洞 可能导致ora-00600
2 热点表IO 读写过大,当IO读写达到零界点的时候是可能导致表损坏的。如果热点SQL或热点表没有索引,这是大忌,一般情况需要创建索引
3 错误代码 ora-00845 MEMORY_TARGET not supported on this system
错误分析 在Oracle 11g中如果采用AMM内存管理,那么当MEMORY_TARGET的值大于/dev/shm的时候,就会报ORA-00845: MEMORY_TARGET not supported on this system错误,解决办法增加/dev/shm大小,在redhat系列系统中,/dev/shm的默认值是系统总内存的一半 修改/etc/fstab 磁盘挂载相关