Oracle数据库切换成归档模式的操作以及归档模式的一些相关知识是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容。首先我们执行下面的代码:
SQL> shutdown immediate;
Database closed. Database dismounted. ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.Total System Global Area 205520896 bytes Fixed Size
1218532 bytes Variable Size
71305244 bytes Database Buffers
130023424 bytes Redo Buffers
2973696 bytes Database mounted.
SQL> alter database archivelog;Database altered.
SQL> alter database open;Database altered.
SQL> archive log list; Database log mode
Archive Mode Automatic archival
Enabled Archive destination
/oracle/app/oradata/LARRY/arch1 Oldest online log sequence
184 Next log sequence to archive
186 Current log sequence
186 切换归档模式查看存档模式
SQL> archive log list;
数据库日志模式
非存档模式
此时为非存档模式
自动存档
禁用 存档终点
c:\oracle\ora92\RDBMS 最早的概要日志序列
37 当前日志序列
39 SQL> shutdown immediate 数据库已经关闭。
已经卸载数据库。 ORACLE 例程已经关闭
SQL> startup mount; ORACLE 例程已经启动。
Total System Global Area 135338868 bytes Fixed Size
453492 bytes Variable Size
109051904 bytes Database Buffers
25165824 bytes Redo Buffers
667648 bytes 数据库装载完毕。
启用存档模式
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> archive log list;
数据库日志模式
存档模式
此时为存档模式已经启用
自动存档
禁用 存档终点
c:\oracle\ora92\RDBMS 最早的概要日志序列
37 下一个存档日志序列
39 当前日志序列
39 配置归档进程配置归档位置
SQL> ALTER SYSTEM SET log_archive_dest=' C:\oracle\admin\zrqhis\arch';系统已更改。
SQL> ALTER SYSTEM SET log_archive_duplex_dest=' C:\oracle\admin\zrqhis\arch_duplex_dest';系统已更改。
SQL> archive log list;
数据库日志模式
存档模式 自动存档
禁用 存档终点
C:\oracle\admin\zrqhis\arch_duplex_dest 此处保存位置该变了 最早的概要日志序列
37 下一个存档日志序列
39 当前日志序列
39 手工启用自动存档模式
SQL> archive log start 已处理的语句
SQL> archive log list;
数据库日志模式
存档模式 自动存档
启用 存档终点
C:\oracle\admin\zrqhis\arch_duplex_dest 最早的概要日志序列
37 下一个存档日志序列
39 当前日志序列
39 启用自动存档模式
SQL> Alter system set log_archive_start=true scope=spfile;
系统已更改。
SQL> shutdown immediate;
数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。
SQL> startup; ORACLE 例程已经启动。
Total System Global Area 135338868 bytes Fixed Size
453492 bytes Variable Size
109051904 bytes Database Buffers
25165824 bytes Redo Buffers
667648 bytes 数据库装载完毕。 数据库已经打开。
SQL> archive log list; 数据库日志模式
存档模式 自动存档
启用 存档终点
D:\oracle\oradata\test2\archive 最早的概要日志序列
5 下一个存档日志序列
7 当前日志序列
7SVRMGR> alter system switch logfile;
--强制系统进行日志切换,可马上观察到归档日志的产生 C:\oracle\admin\zrqhis\arch_duplex_dest
下得到:ARC00039.001