陈老师:1415968548 郑老师:2735197625 乐老师:354331153
客服热线:
19941464235 / 19906632509 / 19906733890 / 19905812933(微信同号)

客服微信

【Oracle】Oracle 19c 单实例dg+rman+copy方案

作者:云贝学院
发布时间:2024-08-29 14:06
浏览量:524

注: 本文为云贝教育 刘峰 原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。



软件规划

软件名称
版本
vmware
v15
操作系统
oracle linux 8.8
数据库
19.3.0.0.0
secureCRT
9


主备规划


类型
IP
主机名
db_name
db_unique_name
instance_name
ORACLE_SID
主库
192.168.2.115
db1
ORCLCDB
ORCLCDB1
ORCLCDB1
ORCLCDB1
备库
192.168.254.38
db2
ORCLCDB
ORCLCDB2
ORCLCDB2
ORCLCDB1

说明:以下配置无特殊说明,均在CDB下,用SYS用户操作。



一、主库配置

1.1 主库开启归档

1)oracle创建归档目录

2)cdb下修改归档参数

3) 重启数据库到mount阶段

4) 开启归档


5)打开数据库并检查


1.2 主库设置force logging模式


1.3 配置standby redolog

redo log 的组数参考公式: (online redo log 组数 + 1) * 数据库线程数;单机线程数为 1, RAC一般为 2。 Standby redo log 的组成员数和大小也尽量和 online redo log 一样。


1.4 配置密码文件



将主库密码文件拷贝到备库


1.5 配置监听

查看数据库name参数


查看ORACLE_SID


这里要配置静态监听


1.6 配置tns


验证网络


1.7 配置主库参数


注:

如果主备两边目录结构不一样,DB_FILE_NAME_CONVERT和LOG_FILE_NAME_CONVERT参数需要修改


1.8 关闭应用和监听,做RMAN全备

1)关闭监听


2)rman全库备份


3)启动监听


4)将备份传输到备库

二、备库配置

2.1 配置备库oracle环境变量



2.2 配置备库参数

主要参照主库,微调即可


将参数文件中必要的目录创建


2.3 配置备库网络

1)静态监听


2)tns解析


验证网络


2.4 启动备库到nomount阶段


2.5 备库通过rman恢复控制文件

注意这里的控制文件是 standby controlfile


2.6 备库通过rman恢复数据文件



查看备库日志


查看数据库状态


三、配置主备同步

3.1 启动备库日志应用


3.2 查看主备日志应用情况


3.3 关闭日志应用


3.4 将备库打开



到此为上,主备搭建完成。



想了解更多Oracle相关的学习资料(技术文章和视频),可以微信公众号或B站搜索《云贝教育》,免费获取。

想了解更多Oracle相关的学习资料(技术文章和视频),可以微信公众号或B站搜索《云贝教育》,免费获取。

想了解更多Oracle相关的学习资料(技术文章和视频),可以微信公众号或B站搜索《云贝教育》,免费获取。


另外需要学习资料的同学,可以添加联系方式:(同V) 陈老师 199-4146-4235 / 郑老师 199-0663-2509 / 蕾老师199-0663-5786,我们会持续更新学习视频。


相关视频:【云贝教育】Oracle 高可用部署实战系列之RAC+DG