Oracle
1.Oracle安装配置
Oracle修改Awr快照保存策略
Oracle使用DataGuard
Oracle数据文件相关操作
Oracle安装/优化脚本11g-oel68
Oracle安装/优化脚本11g-oel79
spfile/pfile
2.权限管理
Oracle创建用户
为新用户授权视图权限
为用户创建trigger修改默认schema
创建不限制密码时间的profile
为用户授权某一个表空间
4.日常管理
scanip管理
sqlplus登陆配置
Oracle连接信息查看
Oracle创建awr性能报告
Oracle Rman异地恢复数据
Oracle根据sqlid查看执行客户端
Oracle查看链接数及最大链接数
Oracle归档日志管理
Oralce查看表空间占用
OracleRac中ASM磁盘扩容
Oracle管理DBLink信息
OracleRAC修改字符集
oracle用户相关操作
crs_stat扩展脚本
98.常用命令
Oracle中关于expdp和impdp的使用
adrci日志管理工具
expdp
srvctl
crsctl
99.Oracle异常处理
Oracle内置的查看异常说明的命令
ORA02063
ORA04063
ORA28547
ORA02020
安装Oracle时提示框显示不全
ORA00020
ORA00257
ORA19809
Oracle DG 归档日志间隙问题
一些未标记的sql语句
本文档使用 MrDoc 发布
-
+
首页
Oracle Rman异地恢复数据
# Oracle Rman异地恢复数据 `内有附件提供下载` [【附件】Oracle Database 11g RMAN备份与恢复.zip](/media/attachment/2021/05/Oracle_Database_11g_RMAN备份与恢复.zip) ## rman 的使用 教程: http://blog.itpub.net/31444259/viewspace-2154382/ https://blog.csdn.net/qq_34556414/article/details/79447432 https://blog.csdn.net/sysu_xiamengyou/article/details/94560504 https://blog.csdn.net/cloud952788/article/details/38582299 ``` rman target sys/密码@zhfwdb backup incremental level 0 database formant "/home/oracle/backup/rman/BAK_%d/%t/%s/%p" TAG "ZHFWDB_BACKUP" ``` ## 异地恢复使用前提 1. 必须与源数据库有相同的目录结构,所以推荐使用标准安装脚本进行安装数据库。 2. 源有几个备份就在目的创建几个备份 ## 恢复步骤 1. 创建controlfile 和 spfile备份 ``` rman target / # connected to target database: STREGDB (DBID=3676813819) RMAN> backup current controlfile format '/oracle/backup/control20160923.bak'; RMAN> backup spfile format '/oracle/backup/spfile20160923.bak'; ``` 2. 拷贝备份文件到目的服务器 3. 开始恢复 ```sql export ORACLE_SID=orcl rman target / # 与源数据库的dbid一样 RMAN> set dbid 3676813819 RMAN> startup nomount; RMAN> restore spfile from '/oracle/backup/spfile20160923.bak'; RMAN> startup nomount force; RMAN> restore controlfile from '/oracle/backup/control20160923.bak' RMAN> alter database mount; RMAN> crosscheck backup; RMAN> delete expired backupset; RMAN> restore database; RMAN> exit sqlplus / as sysdba # 忽略报错 SQL> recover database using backup controlfile until cancel; SQL> alter database open resetlogs; ``` 如果一切正常到此已经恢复完毕了。 ## 其它 如果路径不一致,也可以在恢复的时候直接指定相应的路径: ```sql RMAN> run 2> { set newname for datafile 1 to "/u01/oradata/system01.dbf"; 3> 4> set newname for datafile 2 to "/u01/oradata/sysaux01.dbf"; 5> set newname for datafile 3 to "/u01/oradata/undotbs01.dbf"; 6> set newname for datafile 4 to "/u01/oradata/users01.dbf"; 7> restore database; 8> switch datafile all; 9> } ```
zhangky
2021年5月10日 12:10
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码