oracle基础~报错汇总与解决办法

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  磁盘挂载相关

 

原文地址:https://www.cnblogs.com/danhuangpai/p/14493468.html