首页 > 数据库 > mysql教程 > Oracle 10g物理DG详细配置方法及步骤

Oracle 10g物理DG详细配置方法及步骤

WBOY
发布: 2016-06-07 16:47:50
原创
1081 人浏览过

--测试环境: OS:RedHat linux(64) Primary: IP:192.168.94.198 SID:dgdb1 Hostname:dg1 DB_UNIQUE_NAME

--测试环境:
    OS:RedHat linux(64)
    Primary:
    IP:192.168.94.198
    SID:dgdb1
    Hostname:dg1
    DB_UNIQUE_NAME:dgdb1
    Database:10.2.0.1(64)
 
    Standby:
    IP:192.168.94.199
    SID:dgdb1
    Hostname:dg2
    DB_UNIQUE_NAME:dgdb1_s
    Database:10.2.0.1(64)
 

--实施DG前的准备工作
    --开启数据库logging及数据库archivelog
        --开启数据库logging
          SQL> alter database force logging;
 --检查数据库是否开启archivelog
 SQL> archive log list;
 --如果数据库未开启archivelog,,则要开启archivelog
 SQL> shutdown immediate;
 SQL> startup mount;
 SQL> alter database archivelog;
 --检查数据库是否开启archivelog
 SQL> archive log list;
 

  --创建相应目录(根据具体情况,primary和standby端要一致)
        --Standby:
          mkdir –p /export/home/Oracle/product/10.2.0/oradata/dgdb1
          mkdir –p /export/home/oracle/product/10.2.0/admin/dgdb1/adump
          mkdir –p /export/home/oracle/product/10.2.0/admin/dgdb1/bdump
          mkdir –p /export/home/oracle/product/10.2.0/admin/dgdb1/cdump
          mkdir –p /export/home/oracle/product/10.2.0/admin/dgdb1/udump
          mkdir –p /export/home/oracle/product/10.2.0/admin/dgdb1/dpdump
          mkdir –p /export/home/oracle/product/10.2.0/admin/dgdb1/pfile
          mkdir –p /export/home/oracle/archive
          mkdir -p /export/home/oracle/bak
        --primary:
          mkdir –p /export/home/oracle/archive
          mkdir -p /export/home/oracle/bak
 

--修改或新增listener.ora 和tnsnames.ora(或者用GUI工具配置)
    --注意:listener.ora 中新增的部分在括号内而非括号外
    --primary端:
 --listener.ora:
 SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /export/home/oracle/product/10.2.0)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = dgdb1)
      (ORACLE_HOME = /export/home/oracle/product/10.2.0)
      (SID_NAME = dgdb1) 
    )
  )
 LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dg1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )
 

--tnsnames.ora
 dgdb1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.94.198)(PORT = 1521))
    )
    (CONNECT_DATA =
 (SERVER = DEDICATED)
        (SERVICE_NAME = dgdb1)
    )
  )
 
 dgdb1_s =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.94.199)(PORT = 1521))
    )
    (CONNECT_DATA =
          (SERVER = DEDICATED)
        (SERVICE_NAME = dgdb1)
    )
  )
 

  --standby端:
      --listener.ora:
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
        (SID_NAME = PLSExtProc)
       (ORACLE_HOME = /导出/home/oracle/product/10.2.0)
        (PROGRAM = extproc)
        )
        (SID_DESC =
        (GLOBAL_DBNAME = dgdb1)
        (ORACLE_HOME = /export/家/甲骨文/产品/10.2.0)
        (SID_NAME = dgdb1) 
        )
        )
      Listener =
      (DESCRIPTION_LIST =
      (DESCRIPTION =
       (地址 =(协议 = TCP) (HOST = dg2)(PORT = 1521))
        (地址 = (协议 = IPC)(KEY = EXTPROC0))
      )
      )
    --tnsnames.ora
    dgdb1 =
    (描述 =
    (ADDRESS_LIST =
      (地址 = (协议 = TCP)(主机 = 192.168.94.198)(端口 = 1521))
      )
      (CONNECT_DATA =
       (服务器= 专用)
        (SERVICE_NAME = dgdb1)
      )
      )
  dgdb1_s =
    (描述 =
    (ADDRESS_LIST =
      (地址 = (原型) COL = TCP)(主机 = 192.168.94.199)(端口 = 1521))
    )
    (CONNECT_DATA =
        (服务器 = 专用)
        (SERVICE_NAME = dgdb1)
      )
   )
 

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板