10g關閉歸檔 啟用閃回恢復區歸檔

2021-09-23 19:40:00 字數 1372 閱讀 4666

一、關閉歸檔

1、啟動sql*plus以管理身份登入oracle資料庫:

sql> connect / as sysdba

2、關閉資料庫例項

sql> shutdown immediate

3、備份資料庫:在對資料庫做出任何重要的改變之前,建議備份資料庫以免出現任何問題。

4、啟動乙個新的例項並裝載資料庫,但不開啟資料庫:

sql> startup mount

5、禁止自動存檔

sql> alter system archive log stop;

6、禁止存檔聯機重做日誌:轉換資料庫的存檔模式。

sql> alter database noarchivelog ;

7、開啟資料庫:

sql> alter database open ;

8、察看已連線例項的存檔資訊:

sql> archive log list ;

資料庫日誌模式 非存檔模式

自動存檔 禁用

存檔終點 e:oraclearc

最早的聯機日誌序列 50

當前日誌序列 52

二、啟用閃回恢復區歸檔(oracle 10g新特性)-oracle資料庫安裝完成後首次建立自動歸檔日誌

1、啟動sql*plus以管理身份登入oracle資料庫:

sql> connect / as sysdba

2、關閉資料庫例項

sql> shutdown immediate

3、備份資料庫:在對資料庫做出任何重要的改變之前,建議備份資料庫以免出現任何問題。

4、啟動乙個新的例項並裝載資料庫,但不開啟資料庫:

sql> startup mount

5、轉換資料庫的存檔模式為歸檔方式:

sql> alter database archivelog ;

6、開啟資料庫:

sql> alter database open ;

7、在資料庫例項啟動後允許自動存檔方式:

sql> alter system archive log start ;

8、通過資源管理器察看flash_recovery_area的日誌檔案結構快照如下:

9、啟用回閃:

sql>alter database flashback on;

10、閃回區預設的儲存空間為2g,修改flash_recovery_area空間為20gb和快速恢復區的目錄

sql> alter system set db_recovery_file_dest='d:\oracle\product\10.2.0\flash_recovery_area'

sql> alter system set db_recovery_file_dest_size=20g ;

9i和10g閃回技術

一 9i 1 查詢 scn system change number time對應關係 select to char sysdate,yyyy mm dd hh24 mi ss to char dbms flashback.get system change number as scn from d...

10g歸檔日誌滿處理

昨天進行大批量插入資料時出現了 ora 00257 archiver error.connect internal only,until freed錯誤,經過查詢才知道是歸檔日誌滿了。原因是 oracle 10g資料庫物理空間管理方式與以前oracle發生了變化,對歸檔日誌所在的flash reco...

誤刪10g資料恢復

有一天誤刪了客戶的資料,在網上搜到的方法,在這邊做一下總結 select from 表名 as of timestamp sysdate 1 12 僅對於oracle10g 起作用 insert into 表名 select from 表名 as of timestamp sysdate 1 12 ...