3. 修改数据库为归档模式 SQL> alter database archivelog;
Database altered.
4. 查看归档模式是否被修改 SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 2
Next log sequence to archive 4
Current log sequence 4
5. 修改归档路径(可选) 先在oracle家目录创建一个目录archive专门放归档日志
[oracle@lukai ~]$ mkdir archive
[oracle@lukai ~]$ ls -l
total 8
drwxr-xr-x 2 oracle oinstall 4096 Jul 25 11:12 archive
-rw-r--r-- 1 oracle oinstall 2079 Jul 17 01:12 sqlnet.log
然后修改归档路径
SQL> alter system set log_archive_dest_1='location=/home/oracle/archive' scope=both;
System altered.
6. 打开数据库查看数据库归档状态 SQL> alter database open;
Database altered.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /home/oracle/archive
Oldest online log sequence 2
Next log sequence to archive 4
Current log sequence 4
7. 切换日志,看是否生效 首先去刚才创建的归档目录下查看现在是否有归档日志
[oracle@lukai ~]$ cd archive/
[oracle@lukai archive]$ ls
[oracle@lukai archive]$
然后在切换日志
SQL> alter system switch logfile;
System altered.
再次去刚才在oracle家目录创建archive下查看是否生成归档日志
[oracle@lukai archive]$ ls -l
total 592
-rw-r----- 1 oracle oinstall 598528 Jul 25 11:18 1_4_692409988.dbf
注意:Oracle数据库在ARCHIVELOG(归档日志)方式下,可实施在线日志的归档备份,以便以后数据库发生故障时对数据库实现数据恢复,但数据库运行在此模式下,会产生大量的归档日志(archived redo log),并且耗费大量硬盘空间,一般建议启用此模式时,将归档日志转移到磁带机上,或者定期将归档日志转移到其他存储介质中。
上一页 [1] [2]
责任编辑:cyth