linux下oracle11G DG搭建(三):环绕备库搭建操作

环境

名称

主库

备库

主机名

bjsrv

shsrv

软件版本号

RedHat Enterprise5.5、Oracle 11g 11.2.0.1

RedHat Enterprise5.5、Oracle 11g 11.2.0.1

三、环绕备库操作:

1、备库-改动初始化參数文件

$cd$ORACLE_HOME/dbs

$df -h

$vi initshdb.ora

改动简要说明:

*.audit_file_dest='/u01/app/oracle/admin/sh/adump'

//审计文件存放的路径

*.audit_trail='db'

*.compatible='11.2.0.0.0'

*.control_files='/u01/app/oracle/oradata/sh/sh_control01.ctl'

*.db_block_size=8192

*.db_name='TestDB12'

*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'

*.db_recovery_file_dest_size=4322230272

*.diagnostic_dest='/u01/app/oracle'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=TestDB12XDB)'//用于共享,删除

*.log_archive_format='arch_%t_%s_%r.log'

*.memory_target=642006528

*.open_cursors=300

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.undo_tablespace='UNDOTBS1'

DB_UNIQUE_NAME=shdb

LOG_ARCHIVE_CONFIG='DG_CONFIG=(bjdb,shdb)'

LOG_ARCHIVE_DEST_1=

'LOCATION=/dsk4/arch_sh

VALID_FOR=(ALL_LOGFILES,ALL_ROLES)

DB_UNIQUE_NAME=shdb'

LOG_ARCHIVE_DEST_2=

'SERVICE=bjdbASYNC             //应该是对方

VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)

DB_UNIQUE_NAME=bjdb'

LOG_ARCHIVE_DEST_STATE_1=ENABLE

LOG_ARCHIVE_DEST_STATE_2=ENABLE

LOG_ARCHIVE_MAX_PROCESSES=3

FAL_SERVER=bjdb

DB_FILE_NAME_CONVERT='/u01/app/oracle/oradata/TestDB12','/u01/app/oracle/oradata/sh'//先对方,后自己

LOG_FILE_NAME_CONVERT=

'/dsk1/oradata/bj','/dsk1/oradata/sh','/dsk2/oradata/bj','/dsk2/oradata/sh'

STANDBY_FILE_MANAGEMENT=AUTO          //先对方,后自己

參考例子:

*.audit_file_dest='/u01/app/oracle/admin/sh/adump'

*.audit_trail='db'

*.compatible='11.2.0.0.0'

*.control_files='/u01/app/oracle/oradata/sh/sh_control01.ctl'

*.db_block_size=8192

*.db_name='TestDB12'

*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'

*.db_recovery_file_dest_size=4322230272

*.diagnostic_dest='/u01/app/oracle'

*.log_archive_format='arch_%t_%s_%r.log'

*.memory_target=642006528

*.open_cursors=300

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.undo_tablespace='UNDOTBS1'

DB_UNIQUE_NAME=shdb

LOG_ARCHIVE_CONFIG='DG_CONFIG=(bjdb,shdb)'

LOG_ARCHIVE_DEST_1=

'LOCATION=/dsk4/arch_sh

VALID_FOR=(ALL_LOGFILES,ALL_ROLES)

DB_UNIQUE_NAME=shdb'

LOG_ARCHIVE_DEST_2=

'SERVICE=bjdbASYNC

VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)

DB_UNIQUE_NAME=bjdb'

LOG_ARCHIVE_DEST_STATE_1=ENABLE

LOG_ARCHIVE_DEST_STATE_2=ENABLE

LOG_ARCHIVE_MAX_PROCESSES=3

FAL_SERVER=bjdb

DB_FILE_NAME_CONVERT='/u01/app/oracle/oradata/TestDB12','/u01/app/oracle/oradata/sh'

LOG_FILE_NAME_CONVERT=

'/dsk1/oradata/bj','/dsk1/oradata/sh','/dsk2/oradata/bj','/dsk2/oradata/sh'

STANDBY_FILE_MANAGEMENT=AUTO

2、主库-启备库前主库备份

备库启动之前。给主库做一个备份。

注意:DG下。养成在启动备库前为主库做备份的习惯。以供应对启动备库后产生的未知情况。

主库处于mount状态下:

SQL>selectstatus from v$instance;

$mkdir/dsk4/backup

$rmantarget /

RMAN> backupdatabase format '/dsk4/backup/%d_%s.bak';

3、主库、备库-网络配置

主库下:

$lsnrctlstart//启动监听

$cd/u01/app/oracle/product/11.2.0/dbhome_1/network/admin

$ vilistener.ora

# listener.oraNetwork Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

# Generated byOracle configuration tools.

LISTENER =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.71)(PORT = 1521))

)

ADR_BASE_LISTENER =/u01/app/oracle

$vi tnsnames.ora //手工创建tnsnames文件

# tnsnames.oraNetwork Configuration File:/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

# Generated byOracle configuration tools.

bjdb =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.71)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME =bjdb)

)

)

shdb =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.72)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = shdb)

)

)

备库下:

$lsnrctlstart  //启动监听

$cd/u01/app/oracle/product/11.2.0/dbhome_1/network/admin

$ vilistener.ora//编辑监听

# listener.oraNetwork Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

# Generated byOracle configuration tools.

LISTENER =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.72)(PORT = 1521))

)

ADR_BASE_LISTENER =/u01/app/oracle

$vi tnsnames.ora    //手工创建tnsnames文件

BJDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.71)(PORT = 1521))

)

(CONNECT_DATA = (SERVER = DEDICATED)

(SERVICE_NAME = bjdb)

)

)

SHDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.72)(PORT = 1521))

)

(CONNECT_DATA = (SERVER = DEDICATED)

(SERVICE_NAME = shdb)

)

)

4、备库-网络測试:

$sqlplussys/oracle@bjdb as sysdba

【补充】:oraclepassword改动

若oraclepassword未知。能够例如以下改动oraclepassword:

$cd /u01/app/oracle/product/11.2.0/dbhome_1/dbs

$orapwd file=orapwTestDB12 password=oracle entries=3 force=y

$scp orapwTestDB12 shsrv:$ORACLE_HOME/dbs/orapwshdb

//把主库改动完的password文件复制到备库中

SQL>showparameter name

主库监听状态:

$lsnrctlstatus

备库监听状态:

$lsnrctlstatus

測试主库是否能ping通备库

$tnsping shdb

备库启动实例

$exportORACLE_SID=shdb

//或改动.bash_profile

$sqlplus ‘/assysdba’

SQL>startupnomount;

SQL>showparameter pfile;//备库使用pfile启动

SQL>showparameter name。//看一下数据库參数是否正确

SQL>showparameter archive;            //查询一下归档设置是否正确

********************未完待续**************************

声明:

原创作品,出自 “深蓝的blog” 博客。同意转载。转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

关于涉及版权事宜,作者有权追究法律责任。

dg建立linux分区,linux下oracle11G DG搭建(三):环绕备库搭建操作相关推荐

  1. linux下oracle11G DG搭建(三):围绕备库搭建操作

    linux下oracle11G DG搭建(三):围绕备库搭建操作 环境 名称 主库 备库 主机名 bjsrv shsrv 软件版本 RedHat Enterprise5.5.Oracle 11g 11 ...

  2. Oracle11g DG实战配置(Windows版)(五)主备库DG配置

    5.1 DG主库配置(主库操作) 5.1.1 配置Oracle Data Guard # 登录数据库 sqlplus / as sysdba # 查看数据库归档模式,确认Archivelog已启用 s ...

  3. 在Windows里备份Linux分区,在Windows里分出Linux分区(Linux分区).pdf

    在Windows里分出Linux分区(Linux分区) ks2886v的个人空间 分区 作者:红联 分区 和大部分同学一样,我的电脑全部都是FAT32格式和NTFS格式,之前并没有考虑其他的系统,也 ...

  4. dg建立linux分区,Linux 下 Oracle 11g DG搭建

    环境:模拟主库的创建 使用DBCA 启动图形界面 选项中的install option  --->选中create and configure a database 模拟备库的创建 使用DBCA ...

  5. 设置windows引导linux分区,windows下安装grub引导Linux

    在安装Linux和windows双系统时通常是先安装windows再安装Linux,因为windows会对主引扇区录进行充0,因而破坏主引导记录.当安装完windows再安装Linux,Linux会将 ...

  6. easybcd不认linux分区,Linux之win764位下基于EasyBCD的硬盘安装ubuntu32位双系统一些错误总结...

    首先,安装双系统之前需要对硬盘分区: 1.一般分区大小为20G-100G即可,进入计算机-管理-磁盘管理,压缩卷,直接保留"删除卷"操作后的磁盘状态,注意不用再进行,这样利于双系统 ...

  7. 250g硬盘linux分区,linux分区格式化命令使用方法

    linux分区格式化命令使用方法 首先使用root权限登陆进入linux操作界面 使用fdisk -l 参数查看设备名跟设备状态 类似如下 : [root@ecofe2 /]# fdisk -l Di ...

  8. oracle11g dataguard物理备库搭建

    Dataguard 环境: 操作系统:Redhat6.4 Primary数据库: IP 地址:192.168.1.122 数据库SID:ora11g DB_UNIQUE_NAME:ora11g_pri ...

  9. oracle11g增加备库,oracle11g dataguard物理备库搭建(关闭主库cp数据文件到备库)

    Dataguard 环境: 操作系统:Redhat6.4 Primary数据库: IP 地址:192.168.1.122 数据库SID:ora11g DB_UNIQUE_NAME:ora11g_pri ...

最新文章

  1. 机器学习笔试题精选(二)
  2. Java面试常考的面试题整理
  3. 数学课本上的几大变态之处
  4. PHP 性能分析: Xhprof Xhgui
  5. php 有子目录,php列出目录中所有子目录的实现代码
  6. 特斯拉:燃油车起火的概率远远高于特斯拉
  7. 关于Web端-UI自动化测试
  8. hadoop初探--性能分析2
  9. HCIE Secuirty AC概述 备考笔记(幕布)
  10. java8学习之方法引用详解及默认方法分析
  11. pytorch的安装(cuda和cudnn)
  12. paip.支付宝自动反退款器
  13. vue使用element-ui打包后与本地测试样式不同问题,改变element-ui原有样式方法
  14. STM32 触摸屏触摸功能
  15. Android——excise(用线性布局、表格布局、相对布局做发送邮件界面)
  16. 计算机二级报名时间表天津内容,天津市2018年上半年计算机二级报名通知
  17. linux 打开网页 看不清网页上的字体呈现出框,电脑浏览器打开网页字体显示模糊如何解决...
  18. 哪些语言适用于人工智能 选哪个开发语言更好
  19. 使用TP5开发微信服务商支付
  20. 背景建模或前景检测(Background Generation And Foreground Detection) 二

热门文章

  1. Synchro Conversion of Time Difference
  2. 解决Failed to connect to github.com port 443:Connection refused
  3. 使用 Indy WEB Server 支持 https
  4. 深度学习——YOLO模型的原理与实战
  5. SEM实验室里的灭菌法全在这里
  6. 什么软件可以代替sc防火墙_什么软件可以测试iphone电池
  7. Docker容器——容器之间的互联
  8. 消防工程师 1.1 消防给水及设施(3)
  9. Word调整标题格式
  10. 黑龙江计算机专业好的大学排名,黑龙江计算机专业比较好的大学