-- 开启数据库归档模式
/*
当前库没有开启闪回功能
开启数据库归档模式需要在数据库 mount 状态
*/
-- 查看数据库归档状态,必须是 sysdba 权限的用户
-
SYS@BLACKBOX> conn eoda/foo
-
Connected.
-
-
Session altered.
-
-
EODA@BLACKBOX> archive log list
-
ORA-01031: insufficient privileges
-
-
EODA@BLACKBOX> conn eoda/foo as sysdba
-
Connected.
-
-
Session altered.
-
-
SYS@BLACKBOX> archive log list
-
Database log mode No Archive Mode
-
Automatic archival Disabled
-
Archive destination /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
-
Oldest online log sequence 4
-
Current log sequence 6
-- 关闭数据库,启动到 mount 状态
-
SYS@blackbox> shutdown immediate
-
Database closed.
-
Database dismounted.
-
ORACLE instance shut down.
-
SYS@blackbox> startup mount
-
ORACLE instance started.
-
-
Total System Global Area 830930944 bytes
-
Fixed Size 2257800 bytes
-
Variable Size 536874104 bytes
-
Database Buffers 289406976 bytes
-
Redo Buffers 2392064 bytes
-
Database mounted.
-- 开启归档模式
-
SYS@blackbox> alter database archivelog;
-
-
Database altered.
-- 查看进程,发现 arc 进程没有启动
-
SYS@blackbox> !ps aux |grep ora_arc
-
oracle 8367 0.0 0.0 63828 1064 pts/2 S+ 18:32 0:00 /bin/bash -c ps aux |grep ora_arc
-
oracle 8369 0.0 0.0 61160 756 pts/2 S+ 18:32 0:00 grep ora_arc
-- 启动数据库到 open 状态,再次查看进程,发现归档进程只有在数据库的 open 状态才是启动的
-
SYS@blackbox> alter database open;
-
-
Database altered.
-
-
SYS@blackbox> !ps aux |grep ora_arc
-
oracle 8374 0.0 0.8 1083876 17536 ? Ss 18:33 0:00 ora_arc0_BLACKBOX
-
oracle 8378 0.0 0.8 1083876 17376 ? Ss 18:33 0:00 ora_arc1_BLACKBOX
-
oracle 8382 0.0 0.8 1083876 17356 ? Ss 18:33 0:00 ora_arc2_BLACKBOX
-
oracle 8386 0.0 0.8 1083876 17288 ? Ss 18:33 0:00 ora_arc3_BLACKBOX
-
oracle 8438 0.0 0.0 63828 1060 pts/2 S+ 18:34 0:00 /bin/bash -c ps aux |grep ora_arc
-
oracle 8440 0.0 0.0 61160 756 pts/2 S+ 18:34 0:00 grep ora_arc
-- 查看 archive log 的状态,归档已经成功开启
-
SYS@blackbox> archive log list
-
Database log mode Archive Mode
-
Automatic archival Enabled
-
Archive destination /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
-
Oldest online log sequence 4
-
Next log sequence to archive 6
-
Current log sequence 6
-- 关闭归档模式,也需要在数据库在 mount 状态才可以关闭
-
SYS@blackbox> alter database noarchivelog;
-
alter database noarchivelog
-
*
-
ERROR at line 1:
-
ORA-01126: database must be mounted in this instance and not open in any instance
-
-
-
SYS@blackbox> shutdown immediate
-
Database closed.
-
Database dismounted.
-
ORACLE instance shut down.
-
SYS@blackbox> startup mount
-
ORACLE instance started.
-
-
Total System Global Area 830930944 bytes
-
Fixed Size 2257800 bytes
-
Variable Size 536874104 bytes
-
Database Buffers 289406976 bytes
-
Redo Buffers 2392064 bytes
-
Database mounted.
-
SYS@blackbox> alter database noarchivelog;
-
-
Database altered.
-- 启动数据库到 open 状态,查看归档模式,查看进程
-
SYS@blackbox> alter database open;
-
-
Database altered.
-
-
SYS@blackbox> archive log list
-
Database log mode No Archive Mode
-
Automatic archival Disabled
-
Archive destination /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
-
Oldest online log sequence 4
-
Current log sequence 6
-
SYS@blackbox> !ps aux |grep ora_arc
-
oracle 8714 0.0 0.0 63828 1064 pts/2 S+ 18:47 0:00 /bin/bash -c ps aux |grep ora_arc
-
oracle 8716 0.0 0.0 61160 752 pts/2 S+ 18:47 0:00 grep ora_arc
-- 查看归档日志路径时,发现目录是在 dbs 目录下的 arch,于是强制切换日志文件,发现在没有arch目录的情况下,也产生了归档日志文件
-- 这个目录存储的是 pfile 和 密码文件 在文件系统的状态下还存储着 spfile
-
SYS@blackbox> alter system switch logfile;
-
-
System altered.
-- 在其他会话中查看
-
[oracle@BLACKBOX dbs]$ ll
-
total 20984
-
-rw-r----- 1 oracle oinstall 21434368 Aug 4 19:01 arch1_6_918999372.dbf
-
-rw-rw---- 1 oracle oinstall 1544 Aug 4 18:57 hc_BLACKBOX.dat
-
-rw-r--r-- 1 oracle oinstall 2851 May 15 2009 init.ora
-
-rw-r----- 1 oracle oinstall 24 Aug 4 13:36 lkBLACKBOX
-
-rw-r----- 1 oracle oinstall 1536 Aug 4 18:26 orapwBLACKBOX
-
-rw-r----- 1 oracle oinstall 2560 Aug 4 18:59 spfileBLACKBOX.ora
-- 于是创建了一个 arch 目录
-
[oracle@BLACKBOX dbs]$ mkdir arch
-- 再次切换两次日志文件,后发现新产生的归档文件已经放到了 arch 目录中,并且文件名称也发生了变化
-
[oracle@BLACKBOX dbs]$ mkdir arch
-
[oracle@BLACKBOX dbs]$ ls
-
arch arch1_6_918999372.dbf hc_BLACKBOX.dat init.ora lkBLACKBOX orapwBLACKBOX spfileBLACKBOX.ora
-
[oracle@BLACKBOX arch]$ ls
-
1_7_918999372.dbf
-
[oracle@BLACKBOX arch]$ ls
-
1_7_918999372.dbf 1_8_918999372.dbf
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31369239/viewspace-2122997/
,如需转载,请注明出处,否则将追究法律责任。