oracle 11gR2配置ADG (搭建oracle dataguard)

本文记录了Oracle 11gR2配置ADG(Data Guard)的过程,包括搭建环境、解决swap空间不足和依赖包问题、配置监听、tnsnames、ADG参数、数据同步等步骤,以及遇到的问题和解决方案,帮助读者深入理解Oracle数据库运行机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感悟

1.从事数据库软件的使用维护工作,看起来似乎很简单,输入几条常用的命令即可解决问题,但是问题在于当系统出现了异常报错时,就变得手足无措不敢进行新的操作,甚至硬着头皮操作,越搞越糟。这些现象说明,我们对软件的运行原理了解的不多,知其然,但不知其所以然。平时看再多的文本资料,不如动手多去实践探索原理本质更有效。

2. 搭建vmware workstation练习环境要舍得投资升级电脑配置。之前,碍于电脑配置低,运行速度慢,重启虚拟机都得等好几分钟,严重影响练习时的效率和心情,对个人来说是一种摧残。一直没有做过oracle 11gR2配置ADG (dataguard)的实验。所以,对ADG一直都是敬而远之。

3.经过对oracle 11gR2配置ADG (dataguard)的过程,自己对oracle运行机制,pfile,spfile,tnsnames,listener等文件的作用更加熟悉了。不再像以前那样照猫画虎、照本宣科了。

配置过程

参考帖子数据库之Oralce ADG 搭建使用(搭建流程、个人理解、出现问题、解决方案)_大&迈的博客-CSDN博客_数据库adg是什么意思

基础环境: 

磁盘空间:30G

操作系统:Asianux3 SP3 64位

数据库:oracle 11.2.0.3.0 - 64bit 

主库:主机名test1,数据库实例名testdb,IP 10.0.0.7

备库:主机名test2,数据库实例名testdb,IP 10.0.0.8

终端软件:MobaXterm 个人认为该软件很好用,理由是当登陆ssh时,在MobaXterm左侧显示一个sftp会话框,方便将本地的安装包等文件上传到linux的相应目录下。勾选左侧底部的“跟随终端文件夹”即可实现,在linux里cd到某个目录时,sftp会话窗同步切换到相应目录下。

安装oracle数据库时遇到的问题:

1. 检测发现swap空间不足

解决办法:

swap扩容:

dd if=/dev/zero of=/ora/swap bs=1024 count=1500000(约1.5G)

mkswap /ora/swap

swapon /ora/swap

 free -m

vi /etc/fstab

插入一行:/ora/swap       swap    swap default 0  0

2.检测发现缺少pdksh-5.2.14包

解决办法:rpm -i --force --nodeps pdksh-5.2.14-24.x86_64.rpm

说明:执行rpm -ivh pdksh-5.2.14-24.x86_64.rpm安装失败,只能强行安装。

一、确保主备数据库运行在日志归档模式下

SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /oracle/app/oracle/arch
Oldest online log sequence     39
Next log sequence to archive   0
Current log sequence           41

在主库上创建standby redo log:

alter database add standby logfile group 4 '/oracle/app/oracle/oradata/testdb/standby_log04.log' size
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值