当前位置:  数据库>oracle

Red Hat下单机搭建Data Guard

    来源: 互联网  发布时间:2017-05-03

    本文导语: 搭建环境: Red Hat Linux Enterprise 5.4 Oracle 10g R2 主机操作系统主要信息为192.168.199.128. 搭建准备: 已存在主库(生产库)DB_NAME=mustang   SID=april 开始搭建Data Guard 首先需要准备好参数文件,设定一些必要的参数。在主库,先通过spfil...

搭建环境:

Red Hat Linux Enterprise 5.4

Oracle 10g R2

主机操作系统主要信息为192.168.199.128.

搭建准备:

已存在主库(生产库)DB_NAME=mustang   SID=april

开始搭建Data Guard

首先需要准备好参数文件,设定一些必要的参数。在主库,先通过spfile生成pfile文件:

SQL>create pfile=’/home/oracle/product/10.2initapril.ora’ from spfile; 

然后修改主库新生成的initapril.ora参数文件。在原有的基础上添加如下内容:

  • db_unique_name=mustang 
  •  
  • log_archive_config='DG_CONFIG=(mustang,standby)' 
  •  
  • log_archive_dest_2='service=standby arch async valid_for=(online_logfiles,primary_role) 
  •  
  • db_unique_name=standby' 
  •  
  • log_archive_dest_1='location=/home/oracle/archive valid_for=(all_logfiles,all_roles) 
  •  
  • db_unique_name=mustang' 
  •  
  • log_archive_dest_state_1=enable 
  •  
  • log_archive_dest_state_2=enable 
  •  
  • log_archive_format=%t_%s_%r.arc 
  •  
  • log_archive_max_processes=30 
  •  
  • fal_server=standby 
  •  
  • fal_client=mustang 
  •  
  • db_file_name_convert='standby','mustang' 
  •  
  • log_file_name_convert='/home/oracle/','/home/oracle/standby/' 
  •  
  • standby_file_management=auto 
  • 修改完参数文件之后,要重新打开主库,然后通过iniapril.ora来创建spfile。如下:
  • SQL>create spfile=’/home/oracle/product/10.2.0/db_1/dbs/spfileapril.ora’ from pfile=’ 
  • /home/oracle/product/10.2.0/db_1/dbs/initapril.ora’; 
  • 接下来的工作就是要通过主库的参数文件,创建备库需要的参数文件,在主库上运行:

  • SQL>create pfile=’ /home/oracle/product/10.2.0/db_1/dbs/initstandby.ora’ from spfile; 
  • 编辑initstandby.ora。如下所示:
  • standby.__db_cache_size=213909504 
  •  
  • standby.__large_pool_size=4194304 
  •  
  • *.control_files='/home/oracle/standby/standby.ctl' 
  •  
  • *.db_file_multiblock_read_count=8 
  •  
  • *.db_file_name_convert='standby','mustang' 
  •  
  • *.db_files=80 
  •  
  • *.db_name='mustang' 
  •  
  • *.db_unique_name='standby' 
  •  
  • *.fal_client='standby' 
  •  
  • *.fal_server='mustang' 
  •  
  • *.global_names=TRUE 
  •  
  • *.instance_name='standby' 
  •  
  • *.log_archive_config='DG_CONFIG=(mustang,standby)' 
  •  
  • *.log_archive_dest_1='location=/home/oracle/standby/archive' 
  •  
  • *.log_archive_dest_2='service=mustang arch async valid_for=(online_logfiles,primary_role) 
  •  
  • db_unique_name=mustang' 
  •  
  • *.log_archive_dest_state_1='enable' 
  •  
  • *.log_archive_dest_state_2='enable' 
  •  
  • *.log_archive_format='%t_%s_%r.arc' 
  •  
  • *.log_archive_max_processes=30 
  •  
  • *.log_buffer=32768 
  •  
  • *.log_checkpoint_interval=10000 
  •  
  • *.log_file_name_convert='/home/oracle/','/home/oracle/standby/' 
  •  
  • *.max_dump_file_size='10240' 
  •  
  • *.parallel_max_servers=5 
  •  
  • *.processes=50 
  •  
  • *.service_names='standby' 
  •  
  • *.sga_max_size=300M 
  •  
  • *.sga_target=300M 
  •  
  • *.standby_file_management='auto' 
  •  
  • *.undo_management='auto' 
  •   *.undo_tablespace='undotbs' 
  • 保存initstandby.ora参数文件。通过initstandby.ora生成动态文件spfilestandby.ora:
  • SQL>create spfile=’/home/oracle/product/10.2.0/db_1/dbs/spfilestandby.ora’ from pfile=’ 
  •  
  • /home/oracle/product/10.2.0/db_1/dbs/initstandby.ora’; 
  • 在主库上创建我们的密码文件:

  • [oracle@localhost dbs]$orapwd file=’ /home/oracle/product/10.2.0/db_1/dbs/orapwstandby’ password=oracle  entries=10 
  • 通过主库的控制文件生成我们备库的控制文件:
  • SQL>alter database create standby controlfile as ‘/home/oracle/standby.ctl’;  

  •     
     
     
     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类color的类成员方法: red定义及介绍
  • 痛苦!!我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然
  • 我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然无法解析r
  • 请问各位大侠,有誰知道red linux 7.x和red advanced server 2.1的区别呢?
  • 如何卸载red linux9.0?我第一块硬盘装的win2000,第二块硬盘分出10G装的red linux9.0,grub安装到第一块硬盘的mbr中了,如何安全的删除red
  • red hat 8.0和red hat 9.0有什么区别
  • Linux Red hat 9.0 与 Red Hat Enterprise 的问题
  • [高分求问]Red Hat Linux 10 和 Red Hat Enterprise Linux AS 4.0 区别?
  • fc4/fc6 与red as 3/red as4 的主要区别是什么?
  • Red Hat Linux 9.0 和Red Hat Enterprise Linux as 4.0
  • jquery iis7站长之家
  • Red hat Linux9 和Red hat Linux As有什么区别??
  • red hat安装问题:先装win xp后就不能装red hat了?
  • 同样的程序,语句system在red3up9(32位)上运行正常,而在red4up5(64位)上运行却返回-1???
  • Red Hat 好象就出到9,我又是RedHat的爱好者,以后怎么办啊? 还有,请问Red Hat 9的内核是多少?
  • 本人最近安装了red hat 7.3,但FTP服务无法启动,请教大虾们red hat 7.3的FTP详尽配置方案,急急急急!!!
  • 我的系统先装的win2000后装的red linux 9 一次非正常起动后,提示grub错误,我就用dos盘起动,并fdisk/mbr了,如何修复gurb并引导red lin
  • red hat linux 9虚拟机安装
  • red5-0.6.3编译失败
  • 我装了Red Hat9.0,如何卸掉装Forade Core 5.0?
  • windows 引导 red hat 不成功...为何?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,