如何知道oracle資料庫中某段時間內,哪些表被修改了

時間 2021-09-08 03:19:00

1樓:後鹽無齒

不是很清楚你的問題和要求,

修改程式後, 你說的所有記錄都存放在表中,是指所有對錶的操作,還是僅跟你修改的程式相關的表操作

如果僅表示你修改的某個程式,相關的數量較多的表被修改, 你的要求是否要查到那些已經被修改的表的資訊.

(如果該程式可以重新執行, 可以在程式的前與後,對該會話增加sql_trace, 就可以從生成的trace檔案中知道你的程式究竟對哪些表作了修改

2樓:匿名使用者

開審計吧。可以針對單個表,也可以針對整個使用者 或者資料庫。 關鍵字「oracle audit」

3樓:匿名使用者

可以使用logminer挖掘重做日誌,或者啟用oracle的審計功能。

4樓:匿名使用者

select sql_text, last_active_time from v$sqlarea where last_active_time >= to_date('2014-01-10 9:00:00','yyyy-mm-dd hh24:

mi:ss')

order by last_active_time desc

oracle中如何資料庫,oracle中如何新建一個資料庫

oracle裡面不叫資料庫了,叫建立一個名稱空間建立表空間的語法是 create tablespace tablespacenamedatafile filename size integer k m autoextend off on 建立使用者 create user scce identifi...

怎樣批量修改oracle資料庫中某表中的某一列資料

在晴天的雨傘 最好的方法是批量修改,即每次修改5000條 一次修改不要超過一萬條,否則影響效能 雖然在11g中,我們也可以選擇使用merge命令,但你的這種情況最好先修改一部分然後看看影響,畢竟在生產環境作這樣的操作風險很大。如果是誤操作,最好還是請dba來恢復,雖然這樣做會被捱罵,但總比錯上加錯,...

如何在oracle中刪除資料庫

直接通過圖形介面的方式刪除例項 windows下啟動 net configuration assistant 介面刪除 linux下啟動dbca影象化刪除 註明 這種刪除一般不徹底 建議與第2步驟一起使用檢視 oracle base目錄下admin oradata cfgtoollogs dbca ...