ITPub博客

首页 > Linux操作系统 > Linux操作系统 > DATAGUARD手记(PRIMARY+2STANDBY)(一)

DATAGUARD手记(PRIMARY+2STANDBY)(一)

原创 Linux操作系统 作者:zhouwf0726 时间:2018-12-12 12:27:03 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL优化器探讨(zt)
请登录后发表评论 登录
全部评论

注册时间:2006-02-22

  • 博文量
    22
  • 访问量
    11074