高分求 使用rman备份和恢复oracle数据库的操作实例,本人初学,求高手指教

2024-12-27 00:37:00
推荐回答(1个)
回答1:

1 创建一个名为rman的数据库,可以使用dbca工具,根据向导提示建立即可,该数据库用于备份信息的管理
2 在rman数据库中创建rman用户(密码暂设为rman),用于访问rman数据库,并赋予权限
export ORACLE_SID=rman
sqlplus / as sysdba
create user rman identified by rman default tablespace users quota unlimited on users;
grant create type,recovery_catalog_owner to rman;
exit
3 使用rman用户登录到rman数据库,建立catalog编录
rman catalog rman/rman@rman
create catalog;
exit
4 使用rman命令连接要备份的数据库,例如orcl,进行注册
export ORACLE_SID=orcl
rman target / catalog rman/rman@rman
register database;
这样就可以通过rman命令进行orcl数据库的备份管理了。
常见rman命令有:
rman target / catalog rman/rman@rman
list backup ; 列出所有备份
report obsolete; 列出过期备份
report need backup days=3; 列出最近三天没有备份的文件
backup database; 备份数据库
backup tablespace tbsname; 备份表空间tbsname
restore database; 恢复数据库