oracle之使用时不常见的Bug

*、一次在测试时发现数据库无法连接了,然后各种检测端口,访问,监听等是否正常

lsnrctl status能打开,但是超级超级慢

    要是早按照上面的操作搞估计会更早发现问题吧,因为我一直在做下面的事:

netstat -ano | findStr 1521能打印正常的监听

    虽然监听打印的也有不正常的现象比如fin_wait和close_wait异常的多,但是这并不是根源,哎。

 

*、于是无意中在查询“监听正在连接但是超级慢”发现了下面的方案

日志文件过大,导致监听非常非常慢,于是将该文件进行改名,然后发现真的是爽到没朋友,lsnrctl status 秒开秒杀有木有。
资源:http://blog.51cto.com/12185273/2084674
非常感谢,啊哈哈,但是苦逼的是为何刚好让我遇到,刚好今天遇到呢?按理说别的项目组应该也在用才对啊。╮(╯▽╰)╭

 

*、CONNECT BY clause required in this query block错误,解决办法

alter system set "_allow_level_without_connect_by"=true scope=both

 

 *、expdp导出指令,我保证没错,但是就是ora-29283异常

sqlplus中创建DIRECTORY时,oracle并不检查引用的操作系统文件夹是否已经存在
所以少年遇到这种问题就去老老实实手动创建目录吧,O(∩_∩)O哈哈~

 

*、#oracle-00600内部异常,能力有限,仅能使用下面的方式

确实是oracle本身内部的Bug,确实是数据触发了bug,可尝试打补丁,仅此而已
对于有问题的数据采用补偿机制,记录下特殊处理

 

   

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值