zoukankan      html  css  js  c++  java
  • 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  磁盘挂载相关

     

  • 相关阅读:
    设计模式
    LintCode 数组(一)
    LintCode 字符串(二)
    LintCode 字符串(一)
    Java 多线程---volatile, ThreadLocal
    HTTP之缓存首部
    HTTP之首部
    HTTP之状态码
    web安全之XSS和CSRF
    web安全之同源策略
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/14493468.html
Copyright © 2011-2022 走看看