查詢某表最近5天內最後一次dml的時間
select ORA_ROWSCN from tablename order by 1 desc--比如值為XX
--ORA_ROWSCN 預設是資料塊級別的,也就是一個資料塊內的所有記錄都是一個ORA_ROWSCN,資料塊內任意一條記錄被修改,這個資料庫塊內的所有記錄的ORA_ROWSCN 都會同時改變。
select scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss')from sys.smon_scn_time where scn>XX order by 1
--sys.smon_scn_time只記錄了最近5天的記錄,所以該表最後一次的修改時間大於5天前,就查不到確切的時間點了。
以上兩條sql也可以使用下面的替代,當然如果SCN超過最近5天的SCN則不能使用SCN_TO_TIMESTAMP函式,否則會報錯--ORA-08181: 指定的編號不是有效的系統更改號
select max(ora_rowscn),to_char(scn_to_timestamp(max(ora_rowscn)),'yyyy-mm-dd hh24:mi:ss') from tablename;
--ORA_ROWSCN 預設是資料塊級別的,也就是一個資料塊內的所有記錄都是一個ORA_ROWSCN,資料塊內任意一條記錄被修改,這個資料庫塊內的所有記錄的ORA_ROWSCN 都會同時改變。
select scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss')from sys.smon_scn_time where scn>XX order by 1
--sys.smon_scn_time只記錄了最近5天的記錄,所以該表最後一次的修改時間大於5天前,就查不到確切的時間點了。
以上兩條sql也可以使用下面的替代,當然如果SCN超過最近5天的SCN則不能使用SCN_TO_TIMESTAMP函式,否則會報錯--ORA-08181: 指定的編號不是有效的系統更改號
select max(ora_rowscn),to_char(scn_to_timestamp(max(ora_rowscn)),'yyyy-mm-dd hh24:mi:ss') from tablename;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2153398/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Sqlserver如何大概推算一張表最後一次發生DML的時間SQLServer
- 查詢過去一段時間內某條sql使用的臨時表空間大小SQL
- mysql查詢最近時間的一組資料MySql
- linux查詢某段時間修改的檔案的總大小Linux
- 一次elasticsearch 查詢瞬間超時案例分析Elasticsearch
- 臨時表空間被佔滿的原因查詢
- JS實現檢查給定時間範圍是否在每天的某個時間段內JS
- 臨時表空間和回滾表空間使用率查詢
- SQLServer DML操作阻塞SELECT查詢SQLServer
- 分享一個查詢某個使用者過去一段時間內執行的SQL語句。SQL
- MySQL查詢時間段MySql
- JPA時間段查詢
- mongodb如何查詢最後幾項?MongoDB
- Laravel MongoDB 時間區間查詢的問題LaravelMongoDB
- JS判定一個給定的時間在某個時間範圍內JS
- 查詢表空間使用情況
- 表空間使用量查詢
- 如何查詢某個資料表中除某個欄位的所有資訊???
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- 分庫分表後的分頁查詢
- 一個改進後的根據STATSPACK來查詢哪段時間內的事務量最大的指令碼指令碼
- 查詢https證書到期時間HTTP
- Oracle日期時間範圍查詢Oracle
- MySQL字串轉時間戳查詢MySql字串時間戳
- 查詢表空間使用情況的指令碼指令碼
- Oracle查詢表空間的每日增長量Oracle
- oracle表空間使用率查詢Oracle
- 查詢時間從前7天到當前時間
- 查詢mysql某張表中的所有資料(欄位)型別MySql型別
- 關於Oracle資料庫的時間查詢Oracle資料庫
- 關於日期及時間欄位的查詢
- ssl證書到期時間查詢方法
- 使用.NET查詢日出日落時間
- 如何實現模糊查詢時間段
- Oracle 查詢佔用臨時表空間大的歷史會話和SQLOracle會話SQL
- js獲取某時間的當天0點時間戳 與某時間的當週週一0點時間戳JS時間戳
- 查詢時若時間為空,開始時間取今天的零點,結束時間取當前時間