一.flashback query
--閃回到15分鐘前
select * from table_name as of timestamp (systimestamp - interval '15' minute) where ......
這裡可以使用day、second、month替換minute,例如:
select * from table_name as of timestamp(systimestamp - interval '2' day) where ......
--閃回到某個時間點
select * from table_name as of timestamp to_timestamp ('2013-01-05 16:18:57.845993', 'yyyy-mm-dd hh24:mi:ss.ff') where ......
--閃回到兩天前
select * from table_name as of timestamp (sysdate - 2) where.........
例項:
insert into table_name
select * from table_name as of timestamp (systimestamp - interval '15' minute) where code = '***'
minus
select * from table_name where code = '***';
二.flashback drop
1.如果源表未重建
flashback table orders to before drop;
2.如果源表已經重建,可以使用rename to子句
flashback table order to before drop rename to order_old_version;
三.flashback table
1.首先要啟用行遷移:
alter table order enable row movement;
2.閃回表到15分鐘前:
flashback table order to timestamp systimestamp - interval '15' minute;
閃回到某個時間點:
flashback table order to timestamp to_timestamp('2013-01-05 01:15:25','yyyy-mm-dd hh24:mi:ss');
oralce資料備份
1 使用pl sql工具,檢視 使用者建立語句 檢視使用者及授權語句 2 檢視資料庫例項及字符集 sql select instance name from v instance 查詢所在資料庫例項 kltrust sql select userenv language from dual 查詢資料...
ORALCE資料遷移
資料庫遷移方法 1 匯出 exp 1 使用者名稱 密碼 資料庫名 rows y indexes y compress n buffer 65536 feedback 100000 file f 生產環境資料庫備份 20141119 product.dmp log f 生產環境資料庫備份 201411...
Oralce資料匯出匯入
oracle使用imp exp命令在cmd下完成匯入匯出功能。資料匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y2 將資料庫中syste...