一、环境

OS:RHEL 5.3
DB:ORACLE 10.2.0.1.0
主库IP:169.154.0.11
备库IP:169.254.0.11

主库目录结构

/u01/oldyang/tempfiles
/u02/oldyang/controlfile02
/u03/oldyang/controlfile03
/u02/oldyang/redo01
/u02/oldyang/redo02
/u02/oldyang/oradata01
/u02/oldyang/oradata02
/u02/oldyang/oradata03
/u02/oldyang/oradata04
/u03/oldyang/archivelog
/u03/oldyang/backup

备库目录结构

/u01/youngyang/tempfiles
/u02/youngyang/controlfile02
/u03/youngyang/controlfile03
/u02/youngyang/redo01
/u02/youngyang/redo02
/u02/youngyang/oradata01
/u02/youngyang/oradata02
/u02/youngyang/oradata03
/u02/youngyang/oradata04
/u03/youngyang/archivelog
/u03/youngyang/backup

二、主库部分

1. 主库参数

#dataguard
db_unique_name=pri

*.log_archive_config='DG_CONFIG=(pri,std)'
*.log_archive_dest_1='LOCATION=/u03/oldyang/archivelog VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=pri'
*.log_archive_dest_2='SERVICE=standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=std'
*.log_archive_dest_state_1=ENABLE
*.log_archive_dest_state_2=ENABLE
*.FAL_SERVER=standby
*.FAL_CLIENT=primary
*.remote_login_passwordfile='EXCLUSIVE'
*.standby_file_management=AUTO

*.db_file_name_convert=('/u01/youngyang/tempfiles/','/u01/oldyang/tempfiles/',
'/u02/youngyang/oradata01/','/u02/oldyang/oradata01/',
'/u02/youngyang/oradata02/','/u02/oldyang/oradata02/',
'/u02/youngyang/oradata03/','/u02/oldyang/oradata03/',
'/u02/youngyang/oradata04/','/u02/oldyang/oradata04/')
*.log_file_name_convert=('/u02/youngyang/redo01/','/u02/oldyang/redo01/',
'/u02/youngyang/redo02/','/u02/oldyang/redo02/')
#dataguard

*.control_files='/u01/oldyang/controlfile01/control01.ctl',
'/u02/oldyang/controlfile02/control02.ctl',
'/u03/oldyang/controlfile03/control03.ctl'
*.__db_cache_size=83886080
*.__java_pool_size=4194304
*.__large_pool_size=4194304
*.__shared_pool_size=71303168
*.__streams_pool_size=0
*.audit_file_dest='/opt/oracle/admin/oldyang/adump'
*.background_dump_dest='/opt/oracle/admin/oldyang/bdump'
*.compatible='10.2.0.1.0'
*.core_dump_dest='/opt/oracle/admin/oldyang/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=8
*.db_name='oldyang'
*.db_recovery_file_dest='/u03/oldyang/backup'
*.db_recovery_file_dest_size=1073741824
*.dispatchers='(PROTOCOL=TCP) (SERVICE=oldyangXDB)'
*.job_queue_processes=10
*.log_archive_format='%t_%s_%r.dbf'
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=50

2. vi tnsnames.ora

standby =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 169.254.0.12)(PORT = 1521))
   (CONNECT_DATA =
    (SERVICE_NAME = oldyang)
   )
   )

3. vi listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
   (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)
    (PROGRAM = extproc)
  )
  (SID_DESC =
   (GOLBAL_DBNAME = yang_pri)
   (ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)
    (SID_NAME = oldyang)
  )

)

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 169.254.0.11)(PORT = 1521))
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
 )

三、备库部分

1.备库参数

#dataguard
*.db_unique_name=std

*.log_archive_config='DG_CONFIG=(pri,std)'
*.log_archive_dest_1='LOCATION=/u03/youngyang/archivelog VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=std'
*.log_archive_dest_2='SERVICE=primary LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=pri'
*.log_archive_dest_state_1=ENABLE
*.log_archive_dest_state_2=ENABLE
*.FAL_SERVER=primary
*.FAL_CLIENT=standby
*.remote_login_passwordfile='EXCLUSIVE'
*.standby_file_management=AUTO

*.db_file_name_convert=('/u01/oldyang/tempfiles/','/u01/youngyang/tempfiles/',
'/u02/oldyang/oradata01/','/u02/youngyang/oradata01/',
'/u02/oldyang/oradata02/','/u02/youngyang/oradata02/',
'/u02/oldyang/oradata03/','/u02/youngyang/oradata03/',
'/u02/oldyang/oradata04/','/u02/youngyang/oradata04/')
*.log_file_name_convert=('/u02/oldyang/redo01/','/u02/youngyang/redo01/',
'/u02/oldyang/redo02/','/u02/youngyang/redo02/')
#dataguard

*.control_files='/u01/youngyang/controlfile01/control01.ctl',
'/u02/youngyang/controlfile02/control02.ctl',
'/u03/youngyang/controlfile03/control03.ctl'
*.__db_cache_size=83886080
*.__java_pool_size=4194304
*.__large_pool_size=4194304
*.__shared_pool_size=71303168
*.__streams_pool_size=0
*.audit_file_dest='/opt/oracle/admin/youngyang/adump'
*.background_dump_dest='/opt/oracle/admin/youngyang/bdump'
*.compatible='10.2.0.1.0'
*.core_dump_dest='/opt/oracle/admin/youngyang/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=8
*.db_name='oldyang'
*.db_recovery_file_dest='/u03/youngyang/backup'
*.db_recovery_file_dest_size=1073741824
*.dispatchers='(PROTOCOL=TCP) (SERVICE=oldyangXDB)'
*.job_queue_processes=10
*.log_archive_format='%t_%s_%r.dbf'
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=50

2. vi tnsnames.ora

primary =
  (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 169.254.0.11)(PORT = 1521))
  (CONNECT_DATA =
   (SERVICE_NAME = oldyang)
  )
 )

3. vi listener.ora

SID_LIST_LISTENER =
 (SID_LIST =
   (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)
    (PROGRAM = extproc)
   )
  (SID_DESC =
   (GOLBAL_DBNAME = yang_std)
   (ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)
   (SID_NAME = oldyang)
  )

  )

LISTENER =
 (DESCRIPTION_LIST =
   (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 169.254.0.12)(PORT = 1521))
   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
  )
 )

4. 建立目录

mkdir /opt/oracle/admin/
mkdir /opt/oracle/admin/youngyang
mkdir /opt/oracle/admin/youngyang/adump
mkdir /opt/oracle/admin/youngyang/bdump
mkdir /opt/oracle/admin/youngyang/cdump
mkdir /opt/oracle/admin/youngyang/dpdump
mkdir /opt/oracle/admin/youngyang/pfile
mkdir /opt/oracle/admin/youngyang/scripts
mkdir /opt/oracle/admin/youngyang/udump

5. 建立口令文件

orapwd file=$ORACLE_HOME/dbs/orapwoldyang password=orcl entries=30

Rand Posts:



我们在天上的父
愿人都尊你的名为圣
愿你的国降临
愿你的旨意行在地上如同行在天上
我们将顺着你的指引前行
直至重归你的梯下


评论

0条评论

发表评论

文明上网,共建和谐社会。