5:验证
1:节点修改归档路径
创建NFS共享文件系统存放归档日志(rac1 :nfs server ;rac2:nfs client) 节点1 [root@rac1 arch]# vi /etc/exports /u02/arch *(rw,sync) [root@rac1 arch]# chkconfig nfs on [root@rac1 arch]# service nfs start Starting NFS services: exportfs: No options for /u02/arch *: suggest *(sync) to avoid warning exportfs: No host name given with /u02/arch (rw,sync), suggest *(rw,sync) to avoid warning exportfs: incompatible duplicated export entries: exportfs: *:/u02/arch (0x424) [IGNORED] exportfs: *:/u02/arch (0x425) [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] [root@rac1 arch]# exportfs -v /u02/arch <world>(rw,wdelay,root_squash,no_subtree_check,anonuid=65534,anongid=65534) 节点2 [root@rac2 arch]# showmount -e rac1 Export list for rac1: /u02/arch * [root@rac2 arch]# mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,timeo=600,actimeo=0 rac1:/u02/arch /u02/arch [root@rac2 arch]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 17G 13G 2.9G 82% / /dev/sda1 99M 12M 82M 13% /boot tmpfs 792M 454M 338M 58% /dev/shm rac1:/u02/arch 17G 11G 5.0G 69% /u02/arch [root@rac2 ~]# vi /etc/fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 rac1:/u02/arch /u02/arch nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,timeo=600,actimeo=0 0 0
[oracle@rac1 ~]$ !sql sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期四 10月 16 13:40:14 2014 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options SQL> archive log list Database log mode No Archive Mode ---非归档 Automatic archival Disabled Archive destination /u01/app/oracle/product/11.2.0/db_1/dbs/arch Oldest online log sequence 44 Current log sequence 45 SQL> create pfile='/home/oracle/init.ora' from spfile; ---备份spfie File created. SQL> show parameter log NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ audit_syslog_level string commit_logging string db_create_online_log_dest_1 string db_create_online_log_dest_2 string enable_ddl_logging boolean FALSE log_archive_config string log_archive_dest string log_archive_dest_1 string log_archive_dest_state_7 string enable log_archive_dest_state_8 string enable log_archive_dest_state_9 string enable log_archive_duplex_dest string log_archive_format string %t_%s_%r.dbf log_archive_local_first boolean TRUE log_archive_max_processes integer 4 log_archive_min_succeed_dest integer 1 log_archive_start boolean FALSE log_archive_trace integer 0 log_buffer integer 5677056 log_checkpoint_interval integer 0 log_checkpoint_timeout integer 1800 log_checkpoints_to_alert boolean FALSE log_file_name_convert string remote_login_passwordfile string EXCLUSIVE sec_case_sensitive_logon boolean TRUE sec_max_failed_login_attempts integer 10 SQL> alter system set log_archive_dest_1='location=/u02/arch' scope=spfile sid='*'; --修改双节点本地归档目录 System altered. SQL> alter system set log_archive_format='fyl%t_%s_%r.log' scope=spfile sid='*'; --修改归档格式 System altered. SQL> alter system set log_archive_dest_2='location=+DATE1' scope=spfile sid='*'; ----修改双节点ASM归档目录 System altered. 查看ASM实例信息 [grid@rac1 ~]$ sqlplus / as sysasm SQL*Plus: Release 11.2.0.1.0 Production on Thu Oct 16 14:08:53 2014 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Real Application Clusters and Automatic Storage Management options SQL> select name, GROUP_NUMBER from v$asm_diskgroup; NAME GROUP_NUMBER ------------------------------ ------------ DATE1 1 OCR_VOTE 22:停止数据库
实例1 SQL> conn / as sysdba Connected. SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination +DATE1 Oldest online log sequence 44 Current log sequence 45 SQL> alter database archivelog; Database altered. SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination +DATE1 Oldest online log sequence 44 Next log sequence to archive 45 Current log sequence 45 SQL> alter database open; Database altered. 实例2(操作同实例1) SQL> alter database archivelog; SQL> alter database open;5:验证
SQL> show parameter log NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ audit_syslog_level string commit_logging string db_create_online_log_dest_1 string db_create_online_log_dest_2 string enable_ddl_logging boolean FALSE log_archive_config string log_archive_dest string log_archive_dest_1 string location=/u02/arch log_archive_dest_10 string log_archive_dest_18 string log_archive_dest_19 string log_archive_dest_2 string location=+DATE1 log_archive_duplex_dest string log_archive_format string fyl%t_%s_%r.log 验证 SQL> alter system archive log current; --与单实例不同,rac下2个实例的currrent 都会归档 System altered. SQL> select name,thread#,sequence#,status from v$archived_log; NAME THREAD# SEQUENCE# S ---------------------------------------------------------------------- ---------- ---------- - /u02/arch/fyl1_45_858119547.log 1 45 A +DATE1/fyl/archivelog/2014_10_16/thread_1_seq_45.268.861113889 1 45 A /u02/arch/fyl1_46_858119547.log 1 46 A +DATE1/fyl/archivelog/2014_10_16/thread_1_seq_46.269.861114021 1 46 A /u02/arch/fyl2_8_858119547.log 2 8 A +DATE1/fyl/archivelog/2014_10_16/thread_2_seq_8.270.861114021 2 8 A /u02/arch/fyl2_9_858119547.log 2 9 A +DATE1/fyl/archivelog/2014_10_16/thread_2_seq_9.271.861114115 2 9 A /u02/arch/fyl1_47_858119547.log 1 47 A +DATE1/fyl/archivelog/2014_10_16/thread_1_seq_47.272.861114117 1 47 A /u02/arch/fyl2_10_858119547.log 2 10 A NAME THREAD# SEQUENCE# S ---------------------------------------------------------------------- ---------- ---------- - +DATE1/fyl/archivelog/2014_10_16/thread_2_seq_10.273.861114549 2 10 A /u02/arch/fyl1_48_858119547.log 1 48 A +DATE1/fyl/archivelog/2014_10_16/thread_1_seq_48.274.861114549 1 48 A /u02/arch/fyl2_11_858119547.log 2 11 A +DATE1/fyl/archivelog/2014_10_16/thread_2_seq_11.275.861114613 2 11 A /u02/arch/fyl1_49_858119547.log 1 49 A +DATE1/fyl/archivelog/2014_10_16/thread_1_seq_49.276.861114613 1 49 A 18 rows selected. ASMCMD> pwd +DATE1/fyl/ARCHIVELOG/2014_10_16 ASMCMD> ls thread_1_seq_45.268.861113889 thread_1_seq_46.269.861114021 thread_1_seq_47.272.861114117 thread_1_seq_48.274.861114549 thread_1_seq_49.276.861114613 thread_2_seq_10.273.861114549 thread_2_seq_11.275.861114613 thread_2_seq_8.270.861114021 thread_2_seq_9.271.861114115 [root@rac1 arch]# ls -l total 14128 -rw-r----- 1 oracle asmadmin 6155264 Oct 16 14:18 fyl1_45_858119547.log -rw-r----- 1 oracle asmadmin 230912 Oct 16 14:20 fyl1_46_858119547.log -rw-r----- 1 oracle asmadmin 30208 Oct 16 14:21 fyl1_47_858119547.log -rw-r----- 1 oracle asmadmin 90624 Oct 16 14:29 fyl1_48_858119547.log -rw-r----- 1 oracle asmadmin 13824 Oct 16 14:30 fyl1_49_858119547.log