Linux平台 Oracle 11g DG测试环境快速搭建参考(二)

2015-04-07 14:09:38 · 作者: · 浏览: 175
0.4.0 Production on Mon Mar 16 10:55:39 2015


?


Copyright (c) 1982, 2013, Oracle.? All rights reserved.


?


Connected to an idle instance.


?


SQL> startup


ASM instance started


?


Total System Global Area 1135747072 bytes


Fixed Size? ? ? ? ? ? ? ? ? 2260728 bytes


Variable Size? ? ? ? ? ? 1108320520 bytes


ASM Cache? ? ? ? ? ? ? ? ? 25165824 bytes


ORA-15110: no diskgroups mounted


?


SQL> select status from v$instance;


STATUS


------------------------


STARTED? ? ? ? ? ?


?


col description for a35


col process for a35


set linesize 120


select sid, serial#, process, name, description from v$session join v$bgprocess using(paddr);


?


col path for a45


col name for a30? ? ? ? ? ?


select group_number, disk_number, mount_status, name, path from v$asm_disk order by group_number, disk_number;


?GROUP_NUMBER DISK_NUMBER MOUNT_STATUS? NAME? ? ? ? ? ? ? ? ? ? ? ? ? PATH


------------ ----------- -------------- ------------------------------ ---------------------------------------------


? ? ? ? ? 0? ? ? ? ? 0 CLOSED? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/mapper/ora_vg-lv_asm3


? ? ? ? ? 0? ? ? ? ? 1 CLOSED? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/mapper/ora_vg-lv_asm2


? ? ? ? ? 0? ? ? ? ? 2 CLOSED? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/mapper/ora_vg-lv_asm1


?


查看A机器的磁盘组信息:


select group_number, name, type, total_mb, free_mb from v$asm_diskgroup


?GROUP_NUMBER NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE? ? ? ? ? TOTAL_MB? ? FREE_MB


------------ ------------------------------------------------------------ ------------ ---------- ----------


? ? ? ? ? 1 DATA1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? EXTERN? ? ? ? ? ? 30708? ? ? 29017


?


B机器创建ASM磁盘组DATA1:


select group_number, name, type, total_mb, free_mb from v$asm_diskgroup;


?no rows selected


?


CREATE DISKGROUP data1 EXTERNAL REDUNDANCY DISK '/dev/mapper/ora*';


Diskgroup created.


?


select group_number, name, type, total_mb, free_mb from v$asm_diskgroup;


?


GROUP_NUMBER NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE? ? ? ? ? TOTAL_MB? ? FREE_MB


------------ ------------------------------------------------------------ ------------ ---------- ----------


? ? ? ? ? 1 DATA1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? EXTERN? ? ? ? ? ? 30708? ? ? 30654



至此,准备工作结束。


二、DG部署配置


1. primary database 配置



确保将数据库的force_logging打开,设置为归档模式,数据库闪回打开



SQL> select name from v$datafile;



NAME


--------------------------------------------------------------------------------


+DATA1/jyzhao/datafile/system.256.874084601


+DATA1/jyzhao/datafile/sysaux.257.874084601


+DATA1/jyzhao/datafile/undotbs1.258.874084601


+DATA1/jyzhao/datafile/users.259.874084601


?


SQL> select force_logging from v$database;


FOR


---


NO


?


SQL> alter database force logging;


?Database altered.


?


SQL> shutdown immediate;


Database closed.


Database dismounted.


ORACLE instance shut down.


?


SQL> startup mount


ORACLE instance started.


?Total System Global Area 1620115456 bytes


Fixed Size? ? ? ? ? ? ? ? ? 2253704 bytes


Variable Size? ? ? ? ? ? 1006636152 bytes


Database Buffers? ? ? ? ? 603979776 bytes


Redo Buffers? ? ? ? ? ? ? ? 7245824 bytes


Database mounted.


SQL> alter database archivelog;


?Database altered.


?


SQL> alter database flashback on;


alter database flashback on


*


ERROR at line 1:


ORA-38706: Cannot turn on FLASHBACK DATABASE logging.


ORA-38709: Recovery Area is not enabled.


?


SQL> archive log list


Database log mode? ? ? ? ? ? ? Archive Mode


Automatic archival? ? ? ? ? ? Enabled


Archive destination? ? ? ? ? ? /u01/app/oracle/product/11.2.0/db_1/dbs/arch


Oldest online log sequence? ? 12


Next log sequence to archive? 14


Current log sequence? ? ? ? ? 14


?


$ mkdir -p /u01/app