Oracle之catalog恢复目录的创建于维护(51CTO风哥rman课程)

catalog恢复目录配置过程

1,创建一个表空间

2,创建rman用户并授权

3,创建恢复目录

4,配置TNS

5,注册数据库

6,检查

创建ramn表空间

首先查看一下其他表空间位置

create tablespace rman_tbs datafile '/home/oracle/app/oracle/oradata/orcl/rman_tbs.dbf' size 50m autoextend off;

大写50M自动扩展关闭

创建用户rman密码也是rman表空间为刚刚创建的表空间

create user rman identified by rman default tablespace rman_tbs;

授权

grant connect,resource,recovery_catalog_owner to rman;

 退出sql使用rman连接

rman catalog rman/rman

默认是nocatalog是使用控制文件管理 catalog是使用恢复目录管理

把表空间创建进来

create catalog tablespace rman_tbs;

配置rman监听

/home/oracle/app/oracle/product/11.2.0/db_1/network/admin

vim tnsnames.ora

把上面复制下来修改一下rman即可

注册目标数据库

rman target / catalog rman/rman@rman 

register database;

使用report schema查看数据库信息

 往catalog添加数据库

catalog start with '/home/oracle/rman_backup/';

 

升级的问题

upgrade catalog

 

关于数据库对应物

list incarnation;

reset database to incarnation 2;

使用rman用户登录sqlplus

select * from dbinc;

select * from rc_database_incarnation;

删除对应物

delete from dbinc where dbinc_key=36;

提交

commit

rman里面list incarnation;对应的就没有了

同步恢复目录

resync catalog

 

恢复目录的备份

rman

exp/export

 

取消数据库的注册

unregister database;

 

删除恢复目录

drop catalog;

posted @   minseo  阅读(643)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示