随笔分类 -  Oracle备份恢复

摘要:$ crontab -l0 12,19 * * * $ORACLE_HOME/scripts/arcbkup.sh59 03 * * * $ORACLE_HOME/scripts/dbbkup.sh30 9 * * * $ORACLE_HOME/scripts/delete.sh5 20 * * * 阅读全文
posted @ 2017-11-11 10:45 ClarkYu 阅读(828) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了rman恢复方案和oracle异机恢复,需要的朋友可以参考下注:①恢复的前提是已经做好备份②完全恢复数据库是数据库遇到故障,在恢复时候没有丢失任何已经提交事物数据的恢复不完全恢复数据库是数据库遇到故障,在恢复时候丢失部分数据的恢复③在linux下需要设置环境变量,即需要恢复的ora 阅读全文
posted @ 2017-11-11 10:44 ClarkYu 阅读(834) 评论(0) 推荐(0)
摘要:1、首先在rac环境用rman备份数据库。[oracle@rac1 admin]$ rman target /run{allocate channel c1 device type disk connect 'sys/welcome123@IRAC1';allocate channel c2 dev 阅读全文
posted @ 2017-11-11 10:43 ClarkYu 阅读(1916) 评论(0) 推荐(0)
摘要:查看某个备份集SPFILESELECT DISTINCT A.SET_STAMP, B.COMPLETION_TIME, HANDLEFROM V$BACKUP_SPFILE B, V$BACKUP_PIECE A WHERE A.SET_STAMP = B.SET_STAMP AND A.DELE 阅读全文
posted @ 2017-11-11 10:43 ClarkYu 阅读(374) 评论(0) 推荐(0)
摘要:一、环境 主库: ip地址:192.168.122.203 oracle根目录:/data/db/oracle SID:qyq 数据文件路径/data/db/oracle/oradata/qyq 归档文件路径:/data/db/oracle/archive' 备库: ip地址:192.168.122 阅读全文
posted @ 2017-11-11 10:42 ClarkYu 阅读(1904) 评论(0) 推荐(0)
摘要:当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。[执行顺序如下:手工删除archivelog >crosscheck >delete expired 最后可以用list copy检查]试验如下 阅读全文
posted @ 2017-11-11 10:42 ClarkYu 阅读(527) 评论(0) 推荐(0)
摘要:有时会因为信息安全需要,创建备份所需的专用账户,不适用sys等用户。可以使用如下方式:create user rman_ycr identified by oracle;grant create session,alter system,sysdba to rman_ycr;注意:如果是rac环境, 阅读全文
posted @ 2017-11-11 10:41 ClarkYu 阅读(1131) 评论(0) 推荐(0)