云贝教育 |【技术文章Oracle 19c 单实例dg+rman+copy方案

2024年 1月 18日 75.8k 0

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

软件规划

软件名称 版本
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如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论