11GR2 双节点RAC 配置单节点DG
只记录主要步骤,供大家参考:
RAC 搭建单节点 DG
1 修改源数据库开启归档和force logging
alter system set shared_servers=0;
alter database force logging;
srvcel stop database -d YCR
srvctl start database -d YCR -o mount
alter database archive(两个节点均要执行)
srvctl stop database -d YCR
srvctl start database -d YCR
2 在节点一执行全备
run {
allocate channel c1 type disk;
backup database format '/rman_backup/FULL_%U.bak';
backup archivelog all format '/rman_backup/ARC_%U.bak';
release channel c1;
}
backup device type disk format '/u01/rman_bk/standby_%U.ctl' current controlfile for standby;
3 创建参数文件
create pfile ='/u01/rman_bk/initphydb.ora' from spfile;
4 拷贝备份文件,参数文件,控制文件和密码文件到备库
5 修改备库参数文件
RACDG.__db_cache_size=138412032
RACDG.__java_pool_size=4194304
RACDG.__large_pool_size=4194304
RACDG.__pga_aggregate_target=104857600
RACDG.__sga_target=318767104
RACDG.__shared_io_pool_size=0
RACDG.__shared_pool_size=163577856
RACDG.__streams_pool_size=0
*.audit_file_dest='/u01/app/oracle/admin/RACDB/adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_files='/u01/app/oracle/oradata/RACDB/control01.ctl','/u01/app/oracle/oradata/RACDB/control02.ctl'
*.db_block_size=8192
*.db_create_file_dest='/u01/app/oracle/oradata/RACDB'
*.db_domain=''
*.db_name='RACDB'
*.db_recovery_file_dest='/u01/app/oracle/archive'
*.db_recovery_file_dest_size=4558159872
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=YCRDGXDB)'
*.open_cursors=300
*.pga_aggregate_target=104857600
*.processes=150
*.remote_login_passwordfile='exclusive'
*.sga_target=316669952
*.db_unique_name='RACDG'
*.fal_client='RACDG'
*.fal_server='RACDB_1','RACDB_2'
*.log_archive_config='dg_config=(RACDB,RACDG)'
*.log_archive_dest_1='location=USE_DB_RECOVERY_FILE_DEST valid_for=(all_logfiles,all_roles) db_unique_name=RACDG'
*.log_archive_dest_2='service=RACDB_1 valid_for=(online_logfiles,primary_role) db_unique_name=RACDB'
*.log_archive_format='ARC_%t_%S_%r.arc'
*.db_file_name_convert='+DATA/racdb','/u01/app/oracle/oradata/RACDB'
*.log_file_name_convert='+DATA/racdb','/u01/app/oracle/oradata/RACDB'
*.standby_file_management='auto'
备库服务器创建目录
mkdir -p /u01/app/oracle/admin/YCR/adump
mkdir -p /u01/app/oracle/oradata/RACDB
mkdir -p /u01/app/oracle/archive
mkdir -p /u01/app/oracle/admin/RACDB/adump
备库配置静态监听
[oracle@racdg admin]$ more listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = racdg.example.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = /u01/app/oracle
SID_LIST_LISTENER=
(SID_LIST =
(SID_DESC =
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/)
(SID_NAME =RACDG)
)
)
拷贝/rman_backup目录下的所有文件到racdg主机
rman target /
restore standby controlfile from '/rman_backup/standby_05rc8gmo_1_1.ctl';
alter database mount;
run {
allocate channel c4 type disk;
restore database ;
release channel c4;
}
查看文件:
select name from v$datafile
union
select name from v$controlfile
union
select member from v$logfile;
添加standbylogfile
alter database add standby logfile thread 1 group 5 size 50M ,group 6 size 50M ,group 7 size 50M ;
alter database add standby logfile thread 2 group 8 size 50M ,group 9 size 50M ,group 10 size 50M ;
在主库配置
alter system set log_archive_dest_2='service=RACDG lgwr sync valid_for=(online_logfiles,primary_role) db_unique_name=RACDG' sid='*';
alter system set log_archive_config='dg_config=(RACDB,RACDG)' sid='*';
查看接受日志情况:
select sequence#,name,applied from v$archived_log;
备库开始接受日志:
alter database recover managed standby database using current logfile disconnect from session;
持续接受日志:
alter database recover managed standby database cancel;
alter database recover managed standby database disconnect from session;
以只读方式打开测试同步效果:
alter database recover managed standby database cancel;
alter database open;
alter database recover managed standby database disconnect from session;
主库建表,备库测试通过。
11GR2 双节点RAC 配置单节点DG的更多相关文章
- 实验:Oracle单节点RAC添加节点
环境:RHEL 6.5 + Oracle 11.2.0.4 单节点RAC 需求:单节点RAC添加新节点 1.添加节点前的准备工作 2.正式添加节点 3.其他配置工作 1.添加节点前的准备工作 参考Or ...
- 一个节点rac+单节点dg网络配置(listener.ora与tnsnames.ora)
环境说明: 实验环境是 一个节点的 rac + 单机dg (主备全部用asm存储) tnsnames.ora 文件 (oracle用户) node 1 : node1-> pwd / ...
- RAC+单节点搭建DG
primary RAC to single standby 参考文献:RAC+单实例DATAGUARD 配置 http://blog.csdn.net/miyatang/article/detai ...
- 转://Oracle 11gR2 硬件导致重新添加节点
一.环境描述: 这是一套五年前部署的双节点单柜11g RAC,当时操作系统盘是一块164g的单盘,没有做RAID. OS: RedHat EnterPrise 5.5 x8 ...
- RAC 某节点不可用时,对应VIP是否可用
实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库? [grid@jyrac2 ~]$ ...
- RAC某节点启动遭遇ORA-01105,ORA-01606
环境:RHEL6.5 + Oracle11.2.0.4 双节点RAC 故障现象:节点1实例没有启动成功,节点2正常启动. 1.故障现象 2.解决过程 3.总结 1.故障现象 尝试启动RAC 节点1,遭 ...
- Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh
Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh前,要先清除之前的crs配置信息 # /u01/app/11.2.0/grid/crs/install/rootcr ...
- oracle11g RAC添加节点
OS: [root@rac ~]# more /etc/oracle-releaseOracle Linux Server release 5.7 DB: SQL> SELECT * FROM ...
- RAC某节点v$asm_disk查询hang分析处理
主题:RAC某节点v$asm_disk查询hang分析处理 环境:Oracle 11.2.0.3 RAC 故障描述:RAC环境2个节点,节点1查询v$asm_disk正常返回结果,节点2查询v$asm ...
随机推荐
- Spring中如何向 Bean注入系统属性或环境变量
[转自] http://unmi.cc/spring-injection-system-properties-env/ 在 Spring 中为 javabean 注入属性文件中的属性值一般人都知道的, ...
- 使用类和对象、方法、循环、List、泛型来实现简单的图书管理系统
Book.java import java.util.List; import java.util.Scanner; public class Book { private String name; ...
- C++ GUI Qt4编程(12)-6.1FindFileDialog
1. 主要介绍了QGridLayout, QHBoxLayout, QVBoxLayout3种布局管理器的使用方法. 2. 在linux中,继承自QDialog的对话框,没有最大化.最小化.关闭按钮, ...
- 后台返回的值ajax接收不到
原因有很多种可能,我遇到的是后台写的Controller忘记了加@ResponseBody,导致springMVC把返回的字符串当成view了
- c语言实现队列的基本操作
话不多说,直接代码 #include"stdio.h" #include"stdlib.h" typedef struct QNode{ int date; s ...
- 切换myEclipse工作空间后设置,myEclipse添加注释/设置豆沙背景颜色/调节字体大小
一.添加注释 操作位置: 注释规范 Files/** * @文件名称: ${file_name} * @文件路径: ${package_name} * @功能描述: ${todo} * @作者: ${ ...
- Linux-Xshell5
Linux-Xshell5 1.下载 2.安装 3.新建会话(连接) 点击新建 需要知道要连接的 IP, 查看命令 ifconfig 配置 名称可以自己命名,主机写要连接的 IP,其他的不能改 输 ...
- MongoDB数据库进阶 --- 增删查改...
注意: monogdb数据在使用之后必须及时 mongodb.close()否则后台崩溃. 在之前的文章中,我已经介绍了什么事MongoDB以及怎么在windows下安装MongoDB等等基本知识. ...
- zookeeper JAVA API 简单操作
package org.admln.program.Zoo_Test; import java.io.IOException; import java.security.NoSuchAlgorithm ...
- Tomcat配置自定义访问日志 --- 获取请求头部信息
使用tomcat,搭建完个人网站后,默认记录来访游客的信息是十分有限的,主要有ip和路径以及方法等. 有时候为了获取更多来访信息,比如请求的头部信息,这个时候就需要我们手动配置log了. 开始 进入T ...