查詢表修改記錄
瀏覽量: 次 發(fā)布日期:2023-10-15 12:15:38
查詢表修改記錄
上海數(shù)據(jù)恢復(fù)修改項(xiàng)目時(shí),涉及到了Oracle中許多表的修改(包括:增加、刪除字段,修改注釋等)。由于開始沒有進(jìn)行記錄,造成在上測試機(jī)時(shí),忘記了具體修改過哪些表了。后來在網(wǎng)上查找了一些資料,例如: www.2cto.com 1、select uat.table_name from user_all_tables uat 該SQL可以獲得所有用戶表的名稱 2、select object_name, created,last_ddl_time from user_objects 該SQL可以獲得所有用戶對(duì)象(包括表)的創(chuàng)建和最后修改時(shí)間 綜合以上SQL,總結(jié)了如下語句: select uat.table_name as 表名,(select last_ddl_time from user_objects where object_name = uat.table_name ) as 最后修改日期 from user_all_tables uat 通過該語句,可以得到所有表的最后修改時(shí)間。(大家可以根據(jù)實(shí)際情況在該SQL后面加上相應(yīng)的條件表達(dá)式) 通過對(duì)查詢結(jié)果中最后修改時(shí)間的降序排列,就可以知道那些表的結(jié)構(gòu)修改過了。
由于應(yīng)用的bug導(dǎo)致部分?jǐn)?shù)據(jù)字段被更新為空,發(fā)現(xiàn)時(shí)已經(jīng)有兩個(gè)月了,這些字段內(nèi)容挺重要的,如何才能找回這些數(shù)據(jù)呢? rman只能恢復(fù)某個(gè)點(diǎn)的數(shù)據(jù),因?yàn)樵诖似陂g不斷有insert,這些新增數(shù)據(jù)也會(huì)被update,因此任何一點(diǎn)的數(shù)據(jù)都不全,備份也是每天晚上備份,當(dāng)天插入當(dāng)天update的數(shù)據(jù)同樣無法恢復(fù)。 方法:不完全的恢復(fù)的就一個(gè)rman,一個(gè)是logminer,感覺logminer不現(xiàn)實(shí),時(shí)間太長了,使用rman進(jìn)行基于時(shí)間點(diǎn)的不完全恢復(fù)后,使用read only打開數(shù)據(jù)庫,將需要的表,導(dǎo)出,然后在使用rman進(jìn)行數(shù)據(jù)庫的完全恢復(fù),思路是這樣的,務(wù)必進(jìn)行測試
. 恢復(fù)數(shù)據(jù)微信聊天記錄,微信聊天記錄丟失?教你輕松恢復(fù)!
. 微信聊天記錄恢復(fù),微信聊天記錄丟失怎么辦?教你幾招輕松恢復(fù)
. 聊天記錄恢復(fù)大師,聊天記錄恢復(fù)大師——您的數(shù)據(jù)守護(hù)神
. 聊天記錄恢復(fù)助手,聊天記錄恢復(fù)助手——助您輕松找回丟失的微信聊天記錄
. oracle如何恢復(fù)修改的數(shù)據(jù),如何恢復(fù)修改的數(shù)據(jù)
. oracle 怎么恢復(fù)修改或刪除的數(shù)據(jù)記錄,如何恢復(fù)修改或刪除的數(shù)據(jù)記錄
. oracle恢復(fù)修改的數(shù)據(jù),如何使用Oracle恢復(fù)修改的數(shù)據(jù)
. oracle恢復(fù)修改的數(shù)據(jù),數(shù)據(jù)修改的意義
. mysql數(shù)據(jù)恢復(fù)幾個(gè)小時(shí)前的記錄,如何恢復(fù)MySQL數(shù)據(jù)庫中幾個(gè)小時(shí)前的記錄
. oracle 怎么恢復(fù)修改或刪除的數(shù)據(jù),Oracle 數(shù)據(jù)恢復(fù)方法
. oracle 怎么恢復(fù)修改或刪除的數(shù)據(jù),如何恢復(fù)修改或刪除的數(shù)據(jù)
. oracle 怎么恢復(fù)修改或刪除的數(shù)據(jù),如何恢復(fù)Oracle中修改或刪除的數(shù)據(jù)
. oracle恢復(fù)修改的數(shù)據(jù),恢復(fù)修改的數(shù)據(jù)
. oracle 怎么恢復(fù)修改或刪除的數(shù)據(jù),如何恢復(fù)修改或刪除的數(shù)據(jù)
. 數(shù)據(jù)恢復(fù)大師能恢復(fù)微信聊天記錄嗎,數(shù)據(jù)恢復(fù)大師能恢復(fù)微信聊天記錄嗎?
. oracle恢復(fù)修改的數(shù)據(jù),什么是Oracle恢復(fù)修改的數(shù)據(jù)?
. oracle恢復(fù)修改的數(shù)據(jù),什么是Oracle恢復(fù)修改的數(shù)據(jù)?
. oracle恢復(fù)修改的數(shù)據(jù),什么是Oracle恢復(fù)修改的數(shù)據(jù)?