Oracle 9i 非归档模式到归档模式设置一例

2014-11-24 18:02:19 · 作者: · 浏览: 0

创建归档目录:



设置log_archive_dest_1参数:


SQL> alter system set log_archive_dest_1='LOCATION=/u01/app/oracle/oradata/orcl/arch' scope=both;



System altered.



查看log_archive_dest_1设置:


SQL> show parameter log_archive_dest_1


NAME TYPE VALUE


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


log_archive_dest_1 string LOCATION=/u01/app/oracle/orada


ta/orcl/arch



SQL> show parameter log_archive_dest_state_1


NAME TYPE VALUE


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


log_archive_dest_state_1 string enable



切换日志:


SQL> alter system switch logfile;



System altered.



SQL> select sequence#,dest_id,archived,applied,deleted, status,first_time from v$archived_log order by sequence#;



no rows selected


观察并没有产生归档。



查看数据库归档模式:


SQL> archive log list


Database log mode Archive Mode


Automatic archival Disabled --不解


Archive destination /u01/app/oracle/oradata/orcl/arch


Oldest online log sequence 4


Next log sequence to archive 4


Current log sequence 6


Google:修改pfile参数文件,设置log_archive_start='TRUE'



SQL> create pfile from spfile;



File created.



添加:log_archive_start='TRUE'


*.log_archive_dest_1='LOCATION=/u01/app/oracle/oradata/orcl/arch'


log_archive_start='TRUE'



SQL> create spfile from pfile;



File created.



重启数据库


SQL> startup


ORACLE instance started.



Total System Global Area 738793148 bytes


Fixed Size 452284 bytes


Variable Size 335544320 bytes


Database Buffers 402653184 bytes


Redo Buffers 143360 bytes


Database mounted.


Database opened.



查看数据库归档模式:


SQL> archive log list


Database log mode Archive Mode


Automatic archival Enabled


Archive destination /u01/app/oracle/oradata/orcl/arch


Oldest online log sequence 4


Next log sequence to archive 6


Current log sequence 6



切换日志:


SQL> alter system switch logfile;



System altered.



SQL> select sequence#,dest_id,archived,applied,deleted, status,first_time from v$archived_log order by sequence#;



SEQUENCE# DEST_ID ARCHIV APPLIE DELETE ST FIRST_TIM


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


4 1 YES NO NO A 19-APR-11


5 1 YES NO NO A 19-APR-11


6 1 YES NO NO A 19-APR-11


7 1 YES NO NO A 19-APR-11



归档已经产生。



查看归档目录是否有归档文件产生:


[oracle@ORA9ISERV arch]$ pwd


/u01/app/oracle/oradata/orcl/arch


[oracle@ORA9ISERV arch]$ ls -l


total 1124


-rw-r----- 1 oracle oinstall 278528 Apr 19 13:37 1_4.dbf


-rw-r----- 1 oracle oinstall 31232 Apr 19 13:37 1_5.dbf


-rw-r----- 1 oracle oinstall 585728 Apr 19 13:38 1_6.dbf


-rw-r----- 1 oracle oinstall 225280 Apr 19 13:42 1_7.dbf



一切正常,完毕。