ORACLE DATAGURAD(
镜像
)
物理方式搭建步骤演示
第一步、演示环境说明
:
...........................................
1
第二步、主库配置
:
...............................................
1
第三步、备库配置
:
...............................................
2
第四步、日常维护
:
...............................................
5
第一步、演示环境说明
:
1
、操作系统:
windows server 2003
以上
;
2
、
oracle
数据库版本:
11g;
3
、单机实例演示(多机创建时根据实际文件目录和
IP
进行调整即可)
4
、设置主库为:
p_test
SID
为:
ptest
5
、设置备库为:
s_test
SID
为:
stest
6
、创建主数据库:略;
7
、用户:
sys
8
、登陆密码:
saccerp
9
、“
SQL>
”—
-
指在
SQLPLUS
中的操作;
10
、“
CMD>
”—
-
指在
windows
命令行中操作;
第二步、主库配置
:
一、设置强制写日志:
1
、
CMD> Sqlplus sys/saccerp@p_test as sysdba
2
、
SQL> Select force_logging from v$database;
3
、
SQL> Alter database force logging;
4
、
SQL> Select force_logging from v$database;
二、修改主库的参数文件
1
、
SQL> create pfile from spfile; --
创建参数文件副本
2
、默认在
oracle
的
\database
目录下找到“
INITptest.ora
”进行编辑;
添加下列文本配置:
DB_UNIQUE_NAME=p_test
LOG_ARCHIVE_CONFIG='DG_CONFIG=(p_test,s_test)'
LOG_ARCHIVE_DEST_1='LOCATION=C:\oracle_11g\oradata\p_test\
VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=p_test'
LOG_ARCHIVE_DEST_2='SERVICE=s_test LGWR ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=s_test'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_STATE_2=DEFER
#--------
配置
standby
角色的参数用于角色转换
FAL_SERVER=s_test
FAL_CLIENT=p_test
DB_FILE_NAME_CONVERT='oradata\s_test','oradata\p_test'
LOG_FILE_NAME_CONVERT='oradata\s_test','oradata\p_test'