oracle 10g搭建dg,oracle 10g dg环境的搭建
oracle 10g dg环境的搭建 软件的安装不需要介绍,把主节点数据库安装好之后,然后把文件打包拷贝到备节点就可以了。 测试环境:主节点IP192.168.163.110,主机名是vmhost02、备节点IP192.168.163.120,主机名是vmhost03.服务器操作系统centos 5.7 64位,oracle版本10.2.0.5 64位 起先的很多操作先在主节点完成: 1,允许强制日志。 SQL> alter database force logging; 系统已更改。 SQL> 2,要保证每个DG数据库都使用密码文件,而且对于sys用户的口令文件中每个系统上要相同。 这个可以通过把主节点的密码文件拷贝到备节点,也可以通过orapwd命令在每个备节点建立密码文件。 3,配置备重做日志,这个对于最大保护模式和最大可用性模式是必须的。但是对于默认的模式最大性能来说可以没有。 备重做日志文件的大小要和重做日志文件的大小相同,数量可以使用(每个线程的日志文件最大数量+1)线程最大数量获得。 SQL> select group#,thread#,bytes,members from v$log; GROUP# THREAD# BYTES MEMBERS ---------- ---------- ---------- ---------- 1 1 52428800 1 2 1 52428800 1 3 1 52428800 1 添加备重做日志文件 alter database add standby logfile group 4('/app/oradata/orcl/logs1.log') size 50M; alter database add standby logfile group 5('/app/oradata/orcl/logs2.log') size 50M; alter database add standby logfile group 6('/app/oradata/orcl/logs3.log') size 50M; alter database add standby logfile group 7('/app/oradata/orcl/logs4.log') size 50M; 查看备重做日志信息: SQL> select group#,thread#,sequence#,archived,status from v$standby_Log; GROUP# THREAD# SEQUENCE# ARC STATUS ---------- ---------- ---------- --- ---------- 4 0 0 YES UNASSIGNED 5 0 0 YES UNASSIGNED 6 0 0 YES UNASSIGNED 7 0 0 YES UNASSIGNED 4,开启归档 查看数据库是否开启归档 QL> archive log list; 数据库日志模式 存档模式 自动存档 启用 存档终点 /app/flash_recovery_area/ 最早的联机日志序列 33 下一个存档日志序列 35 当前日志序列 35 显示当前数据库已经是归档模式。 如果没有开启归档,只需要把数据库重新启动到mount模式,然后alter database archivelog,再alter database open即把完成设置数据归档模式。 5,设置参数文件, 下面是测试环境参数文件内容 orcl.__db_cache_size=138412032 orcl.__java_pool_size=16777216 orcl.__large_pool_size=4194304 orcl.__shared_pool_size=109051904 orcl.__streams_pool_size=8388608 *.audit_file_dest='/app/admin/orcl/adump' *.background_dump_dest='/app/admin/orcl/bdump' *.compatible='10.2.0.5.0' *.control_files='/app/oradata/orcl/control01.ctl','/app/oradata/orcl/control02.ctl','/app/oradata/orcl/control03.ctl' *.core_dump_dest='/app/admin/orcl/cdump' *.db_block_size=8192 *.db_domain='' *.db_file_multiblock_read_count=16 *.db_name='orcl' *.db_unique_name='orcl' log_archive_config='dg_config=(orcl,orcls)' log_archive_dest_state_1=enable log_archive_dest_state_2=enable standby_file_management=auto fal_server=orcl fal_client=orcls log_archive_dest_1='location=/app/flash_recovery_area/ valid_for=(all_logfiles,all_roles) db_unique_name=orcl' log_archive_dest_2='service=orcls LGWR ASYNC valid_for=(online_logfiles,primary_role) db_unique_name=orcls' *.db_recovery_file_dest='/app/flash_recovery_area' *.db_recovery_file_dest_size=2147483648 *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)' *.job_queue_processes=10 *.nls_language='SIMPLIFIED CHINESE' *.nls_territory='CHINA' *.open_cursors=300 *.pga_aggregate_target=94371840 *.processes=150 *.remote_login_passwordfile='EXCLUSIVE' *.sga_target=283115520 *.undo_management='AUTO' *.undo_tablespace='UNDOTBS1' *.user_dump_dest='/app/admin/orcl/udump' 这个参数文件也可以直接用于standby节点,只需要把db_unique_name的值修改一下就行了。 6,关闭数据库,使用这个参数文件启动,并使用这个pfile创建spfile 7,使用rman 创建主数据库数据文件备份 8,为备数据库创建控制文件 9,把数据库文件备份,备控制文件和pfile文件拷贝到standby机器 10,修改tnsname.ora文件添加standby数据库信息。测试环境内容如下: ORCLS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.163.120)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.163.110)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) 11,把备控制文件拷贝到pfile文件指定的位置,并把名字修改得和pfile指定的意志 12,使用pfile文件启动备库到nomount模式 startup nomount pfile=‘/home/oracle/pfile.ora' 13,将备库启动到mount状态 alter database mount standby database; 14,使用rman恢复数据文件 rman target / restore database; 15,将备库启动到自动恢复状态 alter database recover managed standby database disconnect from session; 经过上面的这些操作整个DG的基本配置就已经完成了。剩下的就是验证了。 在主库上执行alter system switch logfile切换日志,并确认归档重做日志文件中的文件, select sequence#,first_time,next_time from v$archived_log; 在备库上查询归档日志应用情况 select sequence#,applied from v$archived_log;
oracle 10g搭建dg,oracle 10g dg环境的搭建相关推荐
- 测试环境搭建mysql数据库_软件测试环境的搭建系列:[2] MySQL数据库的安装
原标题:软件测试环境的搭建系列:[2] MySQL数据库的安装 本文介绍CentOS系统上用源码包方式安装MySQL的方法,源码安装方式是需要自己到网上下载源码包,然后解压安装,此方式可以指定配置参数 ...
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari...
一.集群软硬件环境准备: 操作系统: centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.0 5台PC作为工作站: ep-bd01 ...
- 局域网搭建php_PHP 内网开发环境的搭建部署(IP部署、域名部署)
我们在工作中,往往是多个人团队协同开发,因此我们可以部署内网开发环境.内网开发环境有以下好处: 1.统一的数据库环境,这样在数据库发生结构变化时,其余开发人员无需进行数据库修改 2.可以用来部署内网文 ...
- linux nuttx 环境搭建,ubuntu14.04 nuttx开发环境的搭建
origin: http://blog.csdn.net/hunter168_wang/article/details/52914545 1. NUTTX编译用 toolchain的下载与配置 开发环 ...
- 搭建apache_??4、Apache环境web搭建
①下载安装并运行phpstudy如图: ②将需要搭建的网站:bwapp.dvwa.phpcms.pikachu复制到WWW目录下如图: bwapp ③bwapp在物理机机浏览器上输入虚拟机ip地址/网 ...
- php服务器搭建iis,PHP+IIS 服务器环境的搭建
实验步骤: 步骤1.安装平台的准备:设置好IP,安装好IIS.在命令行模式输入sysocmgr /I:sysoc.inf.windows 组件向导里安置iis.或者在控制面板里的添加或删除程序里的添加 ...
- android笔记1——开发环境的搭建
Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发人员也没不像如今那样趋于饱和状态.一位大牛前辈,也是我的学长,那时候 ...
- VMware搭建分布式集群基础环境
VMware搭建分布式集群基础环境 1. 前言 在日常学习.工作当中,我们经常需要用到分布式集群环境,如zookeeper集群.redis集群.大数据集群等,而通常并没有那么多的物理机器可以使用,因此 ...
- dg建立linux分区,Linux平台 Oracle 11g DG测试环境快速搭建参考
Linux平台 Oracle 11g DG测试环境快速搭建参考 环境现状: 两台虚拟主机A和B: 1. A机器已安装ASM存储的Oracle 11g 实例 参考: 2. B机器已安装系统,配置以及目录 ...
最新文章
- python常用内置模块-Python基础-22常用内置模块
- 快速获取Android应用包名和Activity名
- w ndows10电脑配置看哪里,Windows10怎么自动登录?Windows10自动登录的设置方法
- 中国移动神州行5元卡普遍缺货
- 删除归档_备份与归档的“罗生门”
- 高清简约家居环境场景设计样机模板素材,还原现场!
- python pickle库_Python使用Pickle库实现读写序列操作示例
- Eclipse打开目标文件夹
- 执行安装操作的时候,出现丢失MSVCR120.dll的解决方法
- 短视频拍摄流程-----今抖云创
- LEACH Algorithm
- WebFlux 响应式编程介绍及简单实现
- 罗技蓝牙鼠标连接电脑教程
- 照片去雾怎么操作?学会这招就不用担心雾化了
- Windows10 DNS被劫持 - 解决方案
- linux如何关闭硬件加速,启用硬件加速是什么意思?如何关闭【详解】
- 如何让一幅图片逐渐变淡
- CSS实现间隔线|(竖线)
- 批处教程 for /f 中的Delims和Tokens总结
- 草柴返利APP:淘宝天猫满减店铺优惠券领取入口怎么免费领淘宝天猫粉丝福利购大额内部隐藏优惠券?