歸檔模式與非歸檔模式的切換

we6100發表於2014-03-06
檢視資料庫現有模式
方法一:
SQL> select name,log_mode from v$database; 

NAME      LOG_MODE
--------- ------------
ORCL      NOARCHIVELOG

方法二:
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     112
Current log sequence           114

開啟歸檔模式先確定歸檔日誌的路徑
先用oracle建立目錄
[oracle@oracle ~]$ mkdir arch1
[oracle@oracle ~]$ cd arch1/
[oracle@oracle arch]$ pwd
/home/oracle/arch1

檢視下archive引數
SQL> show parameter archive

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target                   integer     0
log_archive_config                   string
log_archive_dest                     string
log_archive_dest_1                   string
.
.
.
指定一個歸檔路徑

SQL> alter system set log_archive_dest_1='location=/home/oracle/arch1';
System altered.

也可以再指定一個歸檔路徑
SQL> alter system set log_archive_dest_2='location=/home/oracle/arch2';
System altered.

關閉資料庫 並啟動到mount狀態: 
SQL> shutdown immediate

SQL> startup mount;

修改資料庫為歸檔模式: 
SQL> alter database archivelog;

開啟到open並查詢
SQL> alter database open;


切換當前歸檔日誌
SQL> alter system archive log current;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27500440/viewspace-1102641/,如需轉載,請註明出處,否則將追究法律責任。

相關文章