http://zhouwf0726.itpub.net/post/9689/395349
http://zhouwf0726.itpub.net/post/9689/395350
http://zhouwf0726.itpub.net/post/9689/395437
http://zhouwf0726.itpub.net/post/9689/401874
http://zhouwf0726.itpub.net/post/9689/403401
整理了下DATAGUARD的安装文档:
/*******************************************************/
环境准备:
一、三台主机:
主库PRIMARY机器名:db-tfusn2cn-a-r1.amazon.com
从库STANDBY机器名:weifengz.desktop.amazon.com
第二从库STANDBY机器名:yudong.desktop.amazon.com
二、各种配置文件:
(一)、db-tfusn2cn-a-r1.amazon.com :
1、inityudong.ora 文件内容:
#_system_trig_enabled=FALSE
#####################################################################
# Common parms
#####################################################################
ifile = ?/dbs/init.ora
ifile = /opt/app/oracle/admin/yudong/pfile/yudong-dg.ora
#####################################################################
# Structural Parms
#####################################################################
db_domain = amazon
db_block_size = 8192
#####################################################################
# Identification & Control Files
#####################################################################
db_name = yudong
control_files = (/ctl-01/databases/yudong/control.ctl, /ctl-02/databases/yudong/control.ctl)
#####################################################################
# Version Specific
#####################################################################
compatible = 10.1.0.4
#####################################################################
# Platform Specific
#####################################################################
#####################################################################
# Security, Audit and Resource Limit
#####################################################################
#####################################################################
# NLS Settings
#####################################################################
#####################################################################
# Archive & Redo Logs
#####################################################################
#log_archive_dest = /arch-01/databases/yudong/redolog
#####################################################################
# Dump & Output Directories
#####################################################################
audit_file_dest = /dumps-01/databases/yudong/adump
background_dump_dest = /dumps-01/databases/yudong/bdump
core_dump_dest = /dumps-02/databases/yudong/cdump
user_dump_dest = /dumps-01/databases/yudong/udump
utl_file_dir = /dumps-01/databases/yudong/output
#####################################################################
# DB & Instance Limits
#####################################################################
#####################################################################
# Process & Session Specific
#####################################################################
#####################################################################
# Buffer Pool
#####################################################################
db_block_buffers = 10000
#####################################################################
# Shared Pool & Other "Pools"
#####################################################################
shared_pool_size = 300M
streams_pool_size = 64M
#####################################################################
# UNDO
#####################################################################
undo_management = 'auto'
undo_tablespace = 'undo_t1'
undo_retention = 28000
#####################################################################
# Parallelism
#####################################################################
#####################################################################
# MTS
#####################################################################
#####################################################################
# Job Processing
#####################################################################
job_queue_processes = 8
aq_tm_processes = 2
#####################################################################
# Miscellaneous
#####################################################################
processes = 100
sessions = 150
#####################################################################
# Undocumented Parameters & Temporary Fixes
#####################################################################
#####################################################################
# Events
#####################################################################
#event="10246 trace name context forever"
#event="10500 trace name context forever"
#event="10196 trace name context forever"
#event="10511 trace name context forever, level 2"
2、yudong-dg.ora 文件内容:
# Data guard items:
remote_login_passwordfile='EXCLUSIVE'
log_archive_config='DG_CONFIG=(yudong_a,yudong_b,yudong_c)'
db_unique_name='yudong_a'
# These are in effect at all times.
local_listener='(address_list=(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12345))(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12346)))'
fal_client=yudong_a
fal_server=(yudong_b,yudong_c)
standby_archive_dest='/arch-01/databases/yudong/redolog'
standby_file_management='auto'
log_file_name_convert=' ',' '
log_archive_dest_1 = 'location=/arch-01/databases/yudong/redolog valid_for=(all_logfiles,all_roles) db_unique_name=yudong_a'
log_archive_dest_state_1 = 'enable'
log_archive_dest_2 = 'db_unique_name=yudong_b SERVICE=yudong_b LGWR SYNC AFFIRM NET_TIMEOUT=10 valid_for=(online_logfile, primary_role) REOPEN=60 OPTIONAL'
log_archive_dest_state_2='enable'
log_archive_dest_3 = 'db_unique_name=yudong_c SERVICE=yudong_c LGWR SYNC AFFIRM NET_TIMEOUT=10 valid_for=(online_logfile, primary_role) REOPEN=60 OPTIONAL'
log_archive_dest_state_3='enable'
3、tnsname.ora文件内容:
yudong_a.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12345))
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12346))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
yudong_b.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12347))
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12348))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
yudong_c.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12349))
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12350))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
4、监听文件内容:
l_yudong_dg_001 =
(description =
(address_list=
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12345))))
sid_list_l_yudong_dg_001 =
(sid_list=
(sid_desc=(sdu=32767)
(sid_name = yudong)
(oracle_home = /opt/app/oracle/product/10.1.0.4/A04db)
)
)
log_file_l_yudong_dg_001 = /dumps-01/databases/yudong/output/l_yudong_dg_001.log
SUBSCRIBE_FOR_NODE_DOWN_EVENT_l_yudong_dg_001=OFF
l_yudong_dg_002 =
(description =
(address_list=
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12346))))
sid_list_l_yudong_dg_002 =
(sid_list=
(sid_desc=(sdu=32767)
(sid_name = yudong)
(oracle_home = /opt/app/oracle/product/10.1.0.4/A04db)
)
)
log_file_l_yudong_dg_002 = /dumps-01/databases/yudong/output/l_yudong_dg_002.log
SUBSCRIBE_FOR_NODE_DOWN_EVENT_l_yudong_dg_002=OFF
(二)、weifengz.desktop.amazon.com :
1、inityudong.ora 文件内容:
#_system_trig_enabled=FALSE
#####################################################################
# Common parms
#####################################################################
ifile = ?/dbs/init.ora
ifile = /opt/app/oracle/admin/yudong/pfile/yudong-dg.ora
#####################################################################
# Structural Parms
#####################################################################
db_domain = amazon
db_block_size = 8192
#####################################################################
# Identification & Control Files
#####################################################################
db_name = yudong
control_files = (/ctl-01/databases/yudong/control.ctl, /ctl-02/databases/yudong/control.ctl)
#####################################################################
# Version Specific
#####################################################################
compatible = 10.1.0.4
#####################################################################
# Platform Specific
#####################################################################
#####################################################################
# Security, Audit and Resource Limit
#####################################################################
#####################################################################
# NLS Settings
#####################################################################
#####################################################################
# Archive & Redo Logs
#####################################################################
#log_archive_dest = /arch-01/databases/yudong/redolog
#####################################################################
# Dump & Output Directories
#####################################################################
audit_file_dest = /dumps-01/databases/yudong/adump
background_dump_dest = /dumps-01/databases/yudong/bdump
core_dump_dest = /dumps-02/databases/yudong/cdump
user_dump_dest = /dumps-01/databases/yudong/udump
utl_file_dir = /dumps-01/databases/yudong/output
#####################################################################
# DB & Instance Limits
#####################################################################
#####################################################################
# Process & Session Specific
#####################################################################
#####################################################################
# Buffer Pool
#####################################################################
db_block_buffers = 10000
#####################################################################
# Shared Pool & Other "Pools"
#####################################################################
shared_pool_size = 300M
streams_pool_size = 64M
#####################################################################
# UNDO
#####################################################################
undo_management = 'auto'
undo_tablespace = 'undo_t1'
undo_retention = 28000
#####################################################################
# Parallelism
#####################################################################
#####################################################################
# MTS
#####################################################################
#####################################################################
# Job Processing
#####################################################################
job_queue_processes = 8
aq_tm_processes = 2
#####################################################################
# Miscellaneous
#####################################################################
processes = 100
sessions = 150
#####################################################################
# Undocumented Parameters & Temporary Fixes
#####################################################################
#####################################################################
# Events
#####################################################################
#event="10246 trace name context forever"
#event="10500 trace name context forever"
#event="10196 trace name context forever"
#event="10511 trace name context forever, level 2"
2、yudong-dg.ora 文件内容:
# Data guard items:
remote_login_passwordfile='EXCLUSIVE'
log_file_name_convert=' ',' '
log_archive_config='DG_CONFIG=(yudong_b,yudong_a,yudong_c)'
db_unique_name = 'yudong_b'
# These are in effect at all times.
local_listener='(address_list=(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12347))(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12348)))'
fal_client=yudong_b
fal_server=yudong_a,yudong_c
standby_archive_dest='/arch-01/databases/yudong/redolog'
standby_file_management='auto'
log_archive_dest_1 = 'LOCATION=/arch-01/databases/yudong/redolog
valid_for=(all_logfiles,all_roles) db_unique_name=yudong_b'
log_archive_dest_state_1 = 'enable'
# Ship redo to standby only when primary.
log_archive_dest_2 = 'db_unique_name=yudong_a SERVICE=yudong_a LGWR SYNC AFFIRM NET_TIMEOUT=10 valid_for=(online_logfile, primary_role) REOPEN=60 OPTIONAL'
log_archive_dest_state_2='enable'
log_archive_dest_3 = 'db_unique_name=yudong_c SERVICE=yudong_c LGWR SYNC AFFIRM NET_TIMEOUT=10 valid_for=(online_logfile, primary_role) REOPEN=60 OPTIONAL'
log_archive_dest_state_3='enable'
3、tnsname.ora文件内容:
yudong_a.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12345))
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12346))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
yudong_b.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12347))
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12348))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
yudong_c.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12349))
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12350))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
4、监听文件内容:
l_yudong_dg_001 =
(description =
(address_list=
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12347))))
sid_list_l_yudong_dg_001 =
(sid_list=
(sid_desc=(sdu=32767)
(sid_name = yudong)
(oracle_home = /opt/app/oracle/product/10.1.0.4/A04db)
)
)
log_file_l_yudong_dg_001 = /dumps-01/databases/yudong/output/l_yudong_dg_001.log
SUBSCRIBE_FOR_NODE_DOWN_EVENT_l_yudong_dg_001=OFF
l_yudong_dg_002 =
(description =
(address_list=
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12348))))
sid_list_l_yudong_dg_002 =
(sid_list=
(sid_desc=(sdu=32767)
(sid_name = yudong)
(oracle_home = /opt/app/oracle/product/10.1.0.4/A04db)
)
)
log_file_l_yudong_dg_002 = /dumps-01/databases/yudong/output/l_yudong_dg_002.log
SUBSCRIBE_FOR_NODE_DOWN_EVENT_l_yudong_dg_002=OFF
(三)、yudong.desktop.amazon.com :
1、inityudong.ora 文件内容:
#_system_trig_enabled=FALSE
#####################################################################
# Common parms
#####################################################################
ifile = ?/dbs/init.ora
ifile = /opt/app/oracle/admin/yudong/pfile/yudong-dg.ora
#####################################################################
# Structural Parms
#####################################################################
db_domain = amazon
db_block_size = 8192
#####################################################################
# Identification & Control Files
#####################################################################
db_name = yudong
control_files = (/ctl-01/databases/yudong/control.ctl, /ctl-02/databases/yudong/control.ctl)
#####################################################################
# Version Specific
#####################################################################
compatible = 10.1.0.4
#####################################################################
# Platform Specific
#####################################################################
#####################################################################
# Security, Audit and Resource Limit
#####################################################################
#####################################################################
# NLS Settings
#####################################################################
#####################################################################
# Archive & Redo Logs
#####################################################################
#log_archive_dest = /arch-01/databases/yudong/redolog
#####################################################################
# Dump & Output Directories
#####################################################################
audit_file_dest = /dumps-01/databases/yudong/adump
background_dump_dest = /dumps-01/databases/yudong/bdump
core_dump_dest = /dumps-02/databases/yudong/cdump
user_dump_dest = /dumps-01/databases/yudong/udump
utl_file_dir = /dumps-01/databases/yudong/output
#####################################################################
# DB & Instance Limits
#####################################################################
#####################################################################
# Process & Session Specific
#####################################################################
#####################################################################
# Buffer Pool
#####################################################################
db_block_buffers = 10000
#####################################################################
# Shared Pool & Other "Pools"
#####################################################################
shared_pool_size = 300M
streams_pool_size = 64M
#####################################################################
# UNDO
#####################################################################
undo_management = 'auto'
undo_tablespace = 'undo_t1'
undo_retention = 28000
#####################################################################
# Parallelism
#####################################################################
#####################################################################
# MTS
#####################################################################
#####################################################################
# Job Processing
#####################################################################
job_queue_processes = 8
aq_tm_processes = 2
#####################################################################
# Miscellaneous
#####################################################################
processes = 100
sessions = 150
#####################################################################
# Undocumented Parameters & Temporary Fixes
#####################################################################
#####################################################################
# Events
#####################################################################
#event="10246 trace name context forever"
#event="10500 trace name context forever"
#event="10196 trace name context forever"
#event="10511 trace name context forever, level 2"
2、yudong-dg.ora 文件内容:
# Data guard items:
remote_login_passwordfile='EXCLUSIVE'
log_archive_config='DG_CONFIG=(yudong_c,yudong_b,yudong_a)'
db_unique_name='yudong_c'
# These are in effect at all times.
local_listener='(address_list=(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12349))(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12350)))'
standby_file_management = AUTO
fal_client=yudong_c
fal_server=yudong_a,yudong_b
db_file_name_convert = '/fs-a01-b/' , '/fs-b01-a/'
log_file_name_convert=' ',' '
log_archive_dest_1 = 'db_unique_name=yudong_c location=/arch-01/databases/yudong/redolog valid_for=(all_logfiles,all_roles)'
log_archive_dest_state_1 = 'enable'
log_archive_dest_2 = 'db_unique_name=yudong_b SERVICE=yudong_b valid_for=(online_logfile, primary_role) REOPEN=60 OPTIONAL'
log_archive_dest_state_2='enable'
log_archive_dest_3 = 'db_unique_name=yudong_a SERVICE=yudong_a valid_for=(online_logfile, primary_role) REOPEN=60 OPTIONAL'
log_archive_dest_state_3='enable'
3、tnsname.ora文件内容:
yudong_a.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12345))
(address=(protocol=tcp)(host=db-tfusn2cn-a-r1.amazon.com)(port=12346))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
yudong_b.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12347))
(address=(protocol=tcp)(host=weifengz.desktop.amazon.com)(port=12348))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
yudong_c.amazon=
(description=(SDU=32767)
(address_list=
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12349))
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12350))
)
(connect_data=(service_name=yudong)(server=dedicated))
)
4、监听文件内容:
l_yudong_dg_001 =
(description =
(address_list=
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12349))))
sid_list_l_yudong_dg_001 =
(sid_list=
(sid_desc=(sdu=32767)
(sid_name = yudong)
(oracle_home = /opt/app/oracle/product/10.1.0.4/A04db)
)
)
log_file_l_yudong_dg_001 = /dumps-01/databases/yudong/output/l_yudong_dg_001.log
SUBSCRIBE_FOR_NODE_DOWN_EVENT_l_yudong_dg_001=OFF
l_yudong_dg_002 =
(description =
(address_list=
(address=(protocol=tcp)(host=yudong.desktop.amazon.com)(port=12350))))
sid_list_l_yudong_dg_002 =
(sid_list=
(sid_desc=(sdu=32767)
(sid_name = yudong)
(oracle_home = /opt/app/oracle/product/10.1.0.4/A04db)
)
)
log_file_l_yudong_dg_002 = /dumps-01/databases/yudong/output/l_yudong_dg_002.log
SUBSCRIBE_FOR_NODE_DOWN_EVENT_l_yudong_dg_002=OFF
最后在主机上创建密码文件,分别拷贝到两台从机,确保三台机器可以通过SQLNET连接。
/***********************************************/
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/756652/viewspace-242460/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/756652/viewspace-242460/