0
点赞
收藏
分享

微信扫一扫

OceanBase技术解析: 执行器中的自适应技术

小月亮06 2024-09-30 阅读 5

一.介绍

Oracle控制文件分为两部分,一部分是固定的,存放了数据库的结构(有多少表空间,多大,位置在哪),一部分是可变的,存放了RMAN知识库的信息,RMAN知识库默认存放七天,所以说控制文件的大小是会变大的。

所以为了防止控制文件变大的过快,所以我们需要恢复目录。

  1. 我们可以把多个数据库的RMAN知识库放在同一个恢复目录中。
  2. RMAN备份脚本可以放在恢复目录中。
  3. 可以提供更多元数据的保护

二.实践

配置恢复目录,并且注册多个数据库到同一个恢复目录中。

1.catalog 数据库创建用户并给权限

create user rc_admin identified by rc_admin;

grant unlimited tablespace to rc_admin;

grant connect,resource to rc_admin;

grant recovery_catalog_owner to rc_admin;

2.升级catalog

注: calog数据库 和 目标数据库 的库和监听都要打开。

目标数据库:

man target sys/oracle@prodcdb catalog rc_admin/rc_admin@emrep

create catalog;

upgrade catalog;  -- 执行两次

3.注册需要的数据库到catalog

例如:注册PRODCDB到 恢复目录数据库EMREP中

rman target sys/oracle@prodcdb catalog rc_admin/rc_admin@emrep

register database;

再注册PROD4数据库到恢复目录数据库EMREP

rman target sys/oracle@prod4 catalog rc_admin/rc_admin@emrep

register database;

举报

相关推荐

0 条评论