selectto_char(sysdate,'YYYY-MM-DDHH24:mi:ss')fromdual;SQL>selectcurrent_scnfromv$database;2.開啟閃回開啟閃回需要數(shù)據(jù)庫(kù)在歸檔模型下,所以首先需要開啟歸檔。并且在mount狀態(tài)下。首先查看是否開啟閃回:SQL>selectflashback_onfromV$database;FLASHB" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Oracle閃回操作

系統(tǒng) 1767 0

Oracle閃回操作

1. ? 記錄當(dāng)前時(shí)間或 SCN

在數(shù)據(jù)庫(kù)變動(dòng)前記錄時(shí)間或 SCN

SQL> select? to_char(sysdate,'YYYY-MM-DD HH24:mi:ss') from dual;

SQL> select ?current_scn from v$database;

?

? 2. 開啟閃回

開啟閃回需要數(shù)據(jù)庫(kù)在歸檔模型下,所以首先需要開啟歸檔。并且在 mount 狀態(tài)下。

首先查看是否開啟閃回:

SQL> select flashback_on from V$database;

FLASHBACK_ON

------------------

NO

如果已經(jīng)開啟了閃回,無(wú)須執(zhí)行下面的操作。

SQL> alter system set db_recovery_file_dest_size=30G scope=both;

SQL> alter system set db_recovery_file_dest='/u01/flashback'? scope=both;

SQL> shutdown immediate

SQL> startup mount

SQL> alter database archivelog;

SQL> alter database flashback on;

SQL> alter database open;

再進(jìn)行確認(rèn):

SQL> select flashback_on from V$database;

FLASHBACK_ON

------------------

YES

?

3. 閃回操作

3.1閃回?cái)?shù)據(jù)庫(kù)

SQL >flashback database to time to_date(xxx);
SQL >flashback database to time TO_TIMESTAMP (xxx);
SQL >flashback database to scn xxx
SQL >flashback database to sequence xxx thread 1
SQL>flashback database to timestamp(sysdate-1/24)

3.2閃回表

先要開啟 row movement

SQL>alter table emp enable row movement;

SQL > FLASHBACK TABLE tablename TO TIMESTAMP (JUL-07-2013, 02:33:00) ?
SQL > FLASHBACK TABLE employee TO SCN 133456;
SQL > FLASHBACK TABLE t1 TO TIMESTAMP '2013-03-03 12:05:00' ENABLE TRIGGERS;

閃回表可以分為兩種情況,一種是閃回到指定時(shí)間或 SCN, 一種是 drop 閃回

閃回到指定時(shí)間或 SCN:

SQL>flashback table emp to timestampto_timestamp

('2013-09-12 08:00:00','yyyy-mm-ddhh24:mi:ss');

SQL>flashback table emp to scn 11064241;

? DROP 閃回:

如果誤對(duì)表做了 drop 操作,可用下面的方法閃回

SQL>flashback table s_emp1 to before drop;

可以以下面的方法閃回

SQL>flashback?table?flashbacktable?to?before?drop?rename?to?a;

SQL>flashback table " 回收站實(shí)體名 "to before drop; ?

-- 閃回表后表的索引也會(huì)回來(lái),但是索引名還是在 recyclebin 中顯示的名字,所以使用 alterindex“ bin$xxx” rename to xxxx 命令修改索引名稱。

SQL>alter index "BIN$s6TKiw4uafDgRAAVF3jtoA==$0"

rename to PK_PC_STIM_INJ_ENHANCE_MON

?

3.3查詢閃回( flashbackquery

delete 數(shù)據(jù)庫(kù)里的數(shù)據(jù)都刪除了以后,還 commit ,采用下面的方法實(shí)現(xiàn)數(shù)據(jù)的還原

· 查詢過(guò)去某指定時(shí)間點(diǎn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

SQL>select* from emp as of timestamp to_timestamp('2013-07-05 08:00:00','yyyy-mm-ddhh24:mi:ss');

· 刪除表后將數(shù)據(jù)添加到原表中 ????

SQL>insertinto emp select * from emp

as of timestamp to_timestamp

('2013-07-05 08:00:00','yyyy-mm-ddhh24:mi:ss');

?

3.4 ?刪除閃回( flashbackdrop

閃回被 dropped 的基表,

· 顯示回收站信息

SQL>show recyclebin

--select* from user_recyclebin

· 徹底刪除基表

SQL>drop table s_emp1 purge ;

---- 徹底刪除一個(gè)表用 PURGE ,這樣的刪除的表不能閃回。

· 清除回收站

SQL>purge recyclebin

· 查數(shù)據(jù)庫(kù)選項(xiàng)產(chǎn)品:

SQL>select * from V$option;

· truncate 刪除后不保留存儲(chǔ)空間,而 Delete 刪除后,保留存儲(chǔ)空間,如果要?jiǎng)h掉這些存儲(chǔ)空間,以釋放空間,可以執(zhí)行以下命令:

SQL>alterttable emp deallocate unused;

· 如果還要保留一部分,可以用:

SQL>alterttable emp deallocate unused 200k;

?

4.關(guān)于數(shù)據(jù)閃回的幾點(diǎn)說(shuō)明

* 系統(tǒng)表空間數(shù)據(jù)不得閃回

* 實(shí)體在數(shù)據(jù)庫(kù)保存時(shí)間不可保證,保留時(shí)間取決于系統(tǒng)運(yùn)行狀況,可能是幾秒鐘,也可能是幾個(gè)月。

* 基表閃回時(shí),建立在表上的約束不可保證

?

?

?

Oracle閃回操作


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 香蕉视频伊人 | 中文国产成人精品久久久 | 久久一区二区三区免费 | 久久精品爱国产免费久久 | 99热精品在线 | 日日摸天天摸狠狠摸视频 | 国产成人精品综合网站 | 欧美日韩精品一区二区三区四区 | 国产精品福利久久香蕉中文 | 看真人视频一级毛片 | 天天色天天操综合网 | 亚洲欧美日韩在线一区 | 国产永久 | 久久精品国产99精品最新 | 国产成人精品本亚洲 | 播放一级录像片 | 亚洲日本一区二区三区 | 精品视频www | 日本一级做人免费视频 | 亚州综合网 | 亚洲日本va中文字幕区 | 国产福利在线播放 | 国产成人精品aaaa视频一区 | 奇米影视一区 | 欧美综合视频在线 | 亚洲综合精品一区二区三区中文 | 大陆一级毛片免费视频观看i | 日本人一级毛片视频 | 在线日本妇人成熟免费观看 | 奇米888第四色| 一区二区三区在线 | 网站 | 国产图片亚洲精品一区 | 天天操天天爽天天射 | 久草香蕉在线视频 | 亚洲欧美在线播放 | 亚洲看黄 | 中文字幕日韩精品亚洲七区 | www.夜夜骑.com | 大尺度福利视频在线观看网址 | 亚洲精品tv久久久久久久久久 | 青青青在线视频国产 |