OCM_Session8_2_Step-by-StepInstructionsforCreatingaPhysicalStandbyDatabase(一)

2014-11-24 09:23:38 · 作者: · 浏览: 4

2.Step-by-Step Instructions for Creating a Physical Standby Database
准备工作: 创建转储目录
[oracle@ocm2 dbs]$ mkdir -p /u01/app/oracle/admin/PRODSTD/adump [oracle@ocm2 dbs]$ mkdir -p /u01/app/oracle/admin/PRODSTD/bdump [oracle@ocm2 dbs]$ mkdir -p /u01/app/oracle/admin/PRODSTD/cdump [oracle@ocm2 dbs]$ mkdir -p /u01/app/oracle/admin/PRODSTD/udump

Table 3-2 Creating a Physical Standby Database

Reference Task Database

Section 3.2.1

Create a Backup Copy of the Primary Database Datafiles

Primary

Section 3.2.2

Create a Control File for the Standby Database

Primary

Section 3.2.3

Prepare an Initialization Parameter File for the Standby Database

Primary

Section 3.2.4

Copy Files from the Primary System to the Standby System

Primary

Section 3.2.5

Set Up the Environment to Support the Standby Database

Standby

Section 3.2.6

Start the Physical Standby Database

Standby

Section 3.2.7

Verify the Physical Standby Database Is Performing Properly

Standby


2.1.Create a Backup Copy of the Primary Database Datafiles 冷备份主库
SYS@PROD>! [oracle@ocm1 ~]$ cd /u01/app/oracle/oradata/ [oracle@ocm1 oradata]$ ll total 4 drwxr-xr-x 7 oracle oinstall 4096 Mar 19 13:16 PROD [oracle@ocm1 oradata]$ tar -czvf PROD.tar.gz PROD PROD/ PROD/Disk1/ PROD/Disk1/temp01.dbf PROD/Disk1/standby07.log PROD/Disk1/standby11.log PROD/Disk1/redo03.log PROD/Disk1/standby10.log PROD/Disk1/standby09.log PROD/Disk1/system01.dbf PROD/Disk1/redo01.log PROD/Disk1/standby08.log PROD/Disk1/standby06.log PROD/Disk1/control01.ctl PROD/Disk1/users01.dbf PROD/Disk1/sysaux01.dbf PROD/Disk1/example01.dbf PROD/Disk1/redo02.log PROD/Disk1/redo05.log PROD/Disk1/redo04.log PROD/Disk1/undotbs01.dbf PROD/Disk2/ PROD/Disk2/standby07_1.log PROD/Disk2/standby06_1.log PROD/Disk2/redo03_1.log PROD/Disk2/standby09_1.log PROD/Disk2/standby08_1.log PROD/Disk2/control02.ctl PROD/Disk2/redo05_1.log PROD/Disk2/redo02_1.log PROD/Disk2/redo01_1.log PROD/Disk2/redo04_1.log PROD/Disk2/standby10_1.log PROD/Disk2/standby11_1.log PROD/Disk2/arch/ PROD/Disk2/arch/arc_05p3jeqe_1_1.bak PROD/Disk3/ PROD/Disk3/control03.ctl PROD/Disk4/ PROD/Disk5/ PROD/Disk5/bak/ PROD/Disk5/bak/PROD_04p3jeq8_1_1.bak PROD/Disk5/bak/PROD_03p3jemu_1_1.bak [oracle@ocm1 oradata]$ exit exit
2.2.Create a Control File for the Standby Database 成备库的控制文件
SYS@PROD>startup mount ORACLE instance started.
Total System Global Area 524288000 bytes Fixed Size 1220360 bytes Variable Size 171966712 bytes Database Buffers 348127232 bytes Redo Buffers 2973696 bytes Database mounted. SYS@PROD> SYS@PROD> ALTER DATABASE CREATE STANDBY CONTROLFILE AS '/home/oracle/control01.ctl';
Database altered.
SYS@PROD> ALTER DATABASE OPEN;
Database altered.
2.3.Prepare an Initialization Parameter File for the Standby Database
准备备库的参数文件 initPRODSTD.ora
①在主库中将主库的pfile文件传输到备库中 [oracle@ocm1 ~]$ cd /u01/app/oracle/product/10.2.0/db_1/dbs [oracle@ocm1 dbs]$ ll total 6744 -rw-rw---- 1 oracle oinstall 1544 Mar 25 09:59 hc_PROD.dat -rw-r----- 1 oracle oinstall 12920 May 3 2001 initdw.ora -rw-r----- 1 oracle oinstall 8385 Sep 11 1998 init.ora -rw-r--r-- 1 oracle oinstall 1827 Mar 25 09:39 initPROD.ora -rw-rw---- 1 oracle oinstall 24 Mar 18 10:18 lkPROD -rw-r----- 1 oracle oinstall 5120 Mar 18 09:54 orapwPROD -rw-r--r-- 1 oracle oinstall 318 Mar 17 20:37 pfile.ora -rw-r----- 1 oracle oinst