- 11g RAC 更改归档模式 ASM
- 本实验有两个节点tip01,tip02
- oracle_sid 分别是 tips1,tips2
- 1.在节点1 tip01上执行
- [root@tip01 ~]# su - grid
- [grid@tip01 ~]$ sqlplus / as sysasm
- SQL> select name from v$asm_diskgroup;
- NAME
- ------------------------------
- DATA
- OCR
- SQL> alter diskgroup data add directory '+DATA/ARC1';
- Diskgroup altered.
- 2.在节点1 tip02上执行
- [root@tip01 ~]# su - grid
- [grid@tip01 ~]$ sqlplus / as sysasm
- SQL> select name from v$asm_diskgroup;
- NAME
- ------------------------------
- DATA
- OCR
- SQL> alter diskgroup data add directory '+DATA/ARC2';
- Diskgroup altered.
- 执行完成后,退出ASM实例
- 3.在tip01上执行
- [grid@tip01 ~]$ su - oracle
- [oracle@tip01 ~]$ sqlplus / as sysdba
- SQL> SELECT INSTANCE_NAME FROM V$INSTANCE;
- INSTANCE_NAME
- ----------------
- tips1
- SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+DATA/ARC1' SCOPE=SPFILE SID='tips1';
- System altered.
- SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+DATA/ARC2' SCOPE=SPFILE SID='tips2';
- System altered.
- 4.关掉所有节点实例tips1,tips2服务
- 节点tip01上执行
- SQL> SHUTDOWN IMMEDIATE
- 节点tip02上执行
- SQL> SHUTDOWN IMMEDIATE
- 5.更改归档模式
- 节点tip01上执行
- SQL> STARTUP MOUNT
- SQL>ALTER DATABASE ARCHIVELOG;
- Database altered.
- SQL> archive log list
- archive log list
- Database log mode Archive Mode
- Automatic archival Enabled
- Archive destination +DATA/arc1
- Oldest online log sequence 255
- Next log sequence to archive 256
- Current log sequence 256
- 节点tip01已经更改成功
- 节点tip02上执行
- SQL> STARTUP MOUNT
- SQL>ALTER DATABASE ARCHIVELOG;
- Database altered.
- SQL> archive log list
- archive log list
- Database log mode Archive Mode
- Automatic archival Enabled
- Archive destination +DATA/arc2
- Oldest online log sequence 255
- Next log sequence to archive 256
- Current log sequence 256
- 6.打开数据库
- 节点tip01,tip02上分别执行
- SQL> alter database open
- 7.验证归档文件
- 节点tip01上执行
- SQL> alter system switch logfile;
- System altered.
- [oracle@tip01 ~]$ su - grid
- [grid@tip01 ~]$ asmcmd
- ASMCMD> ls
- DATA/
- OCR/
- ASMCMD> cd DATA
- ASMCMD> cd arc1
- ASMCMD> ls
- 1_256_784611206.dbf
- 节点tip01 已经有归档文件产生了
3)10g
对于初始化文件,只需要修改log_archive_dest_n 这个参数.
log_archive_dest_1="location=D:\oracle\product\10.1.0\oradata\archive"
SQL> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 D:\oracle\product\10.1.0\db_1\RDBMS
最早的联机日志序列 127
当前日志序列 129
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount pfile='D:\oracle\product\10.1.0\admin\cbsdb\pfile\init.ora'
ORACLE 例程已经启动。
Total System Global Area 134217728 bytes
Fixed Size 787808 bytes
Variable Size 49281696 bytes
Database Buffers 83886080 bytes
Redo Buffers 262144 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 D:\oracle\product\10.1.0\oradata\archive
最早的联机日志序列 127
下一个存档日志序列 129
当前日志序列 129
1)8i
SVRMGR> connect internal/oracle@dzdb
连接成功。
SVRMGR> startup mount pfile='D:\oracle\admin\cbsdb\pfile\init.ora'
已启动 ORACLE 实例。
系统全局区域合计有 44873676个字节
Fixed Size 65484个字节
Variable Size 20103168个字节
Database Buffers 24631296个字节
Redo Buffers 73728个字节
已装入数据库。
(注:startup mount
pfile='D:\oracle\admin\cbsdb\pfile\init.ora是因为本机有多个数据库,不指定pfile,mount时,报ora-01102错误)
SVRMGR> alter database archivelog;
语句已处理。
SVRMGR> archive log start;
语句已处理。
SVRMGR> alter database open;
语句已处理。
SVRMGR> shutdown
已关闭数据库。
已卸下数据库。
已关闭 ORACLE 实例。
修改数据库参数文件D:\Oracle\admin\cbsdb\pfile\init.ora,
取消以下语句的#注释
log_archive_start = true
log_archive_dest_1 = "location=D:\Oracle\oradata\cbsdb\archive"
log_archive_format = %%ORACLE_SID%%T%TS%S.ARC
SVRMGR> startup pfile='D:\oracle\admin\cbsdb\pfile\init.ora'
已启动 ORACLE 实例。
系统全局区域合计有 44873676个字节
Fixed Size 65484个字节
Variable Size 20103168个字节
Database Buffers 24631296个字节
Redo Buffers 73728个字节
已装入数据库。
已打开数据库。
SVRMGR> archive log list
数据库记录模式 存档模式
自动存档 已启用
存档路径 d:\Oracle\oradata\cbsdb\archive
最旧的联机日志顺序 1247
要存档的下一个记录顺序 1250
当前记录顺序 1250
2)9i
SQL> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 F:\oracle\ora92\RDBMS
最早的概要日志序列 114
当前日志序列 116
SQL> alter system set log_archive_dest='F:\oracle\oradata\arch'
scope=spfile;
系统已更改。
SQL> alter system set log_archive_start=true scope=spfile;
系统已更改。
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 386997388 bytes
Fixed Size 453772 bytes
Variable Size 167772160 bytes
Database Buffers 218103808 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 F:\oracle\oradata\arch
最早的概要日志序列 114
下一个存档日志序列 116
当前日志序列 116
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/freemeditator/archive/2009/06/17/4276783.aspx