- 博客(2)
- 收藏
- 关注
原创 关于error
oracle存储对象的编译错误会记录在dba_errors中,在toad中也能通过标签点出来。比如依赖对象被删除等等。 但存储过程执行过程中所产生的异常就只能通过日志表来记录了,可以用dbms_utility.format_error_stack()和dbms_utility.format_error_backtrace()等函数来捕捉异常信息。
2014-12-15 15:29:26 680
原创 nologging和rman
当表同时被以nologging和append的方式插入数据的时候,如果用之前的备份恢复之后, 这个表之前所插入的数据就会产生错误,不能读取,提示有坏块 这是因为表被nologging或者insert的时候加nologging选项后,配上append选项,就根本不会记录redo了 这时恢复后的数据块就是坏的 解决这个问题的方法有两个 1 10231追踪事件 2 dbms_repair包
2014-12-13 23:18:30 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人