如何找回oracle中被覆盖的包体程序
答案:2 悬赏:20 手机版
解决时间 2021-01-22 23:25
- 提问者网友:城市野鹿
- 2021-01-22 11:23
如何找回oracle中被覆盖的包体程序
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-01-22 12:42
SELECt obj#
FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERe NAME = '存储过程名';
SELECt *
FROM source$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERe obj# = 172442;
ORDER BY line;
时间不长的话可以使用这种flashback的方式恢复。
时间太长的话,只能使用logminer,看一下了。
FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERe NAME = '存储过程名';
SELECt *
FROM source$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERe obj# = 172442;
ORDER BY line;
时间不长的话可以使用这种flashback的方式恢复。
时间太长的话,只能使用logminer,看一下了。
全部回答
- 1楼网友:孤老序
- 2021-01-22 13:01
可以阿
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯