备份oracle_home,ORACLE_数据库全备份+归档异地恢复

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

完整备份:

#!/bin/bash

导出ORACLE_BASE =/u01/app/oracle

导出ORACLE_HOME =/u01/app/oracle/product/11.2.0/dbhome_1

导出ORACLE_SID = ORCL

export PATH = $ ORACLE_HOME/bin:$ ORACLE_HOME/OPatch:$ PATH

backtime =`date + \ quot;%y%m%d%H%M%S \ quot;

$ ORACLE_HOME/bin/rman target/\ log =/home/oracle/full_backup_ $ backtime.log \ lt; \ lt; EOF \

运行{

分配通道c1设备类型磁盘;

分配通道c2设备类型磁盘;

分配通道c3设备类型磁盘;

分配通道c4设备类型磁盘;

sql” alter system archive log current current”;

以压缩备份集的完整数据库格式备份”/u01/app/oracle/back/full_%d_%T_%U”;

sql” alter system archive log current current”;

备份归档日志所有格式”/u01/app/oracle/back/arch_%d_%T_%s_%p.bak”删除输入;

备份当前控制文件格式”/u01/app/oracle/back/ctl_%d_%T_%s_%p.bak”;

释放频道c1;

释放频道c2;

释放频道c3;

释放频道c4;

}

EOF

备份存档日志

RMAN \ gt;运行{

备份归档日志所有格式”/u01/app/oracle/back/arch_%d_%T_%s_%p.bak”删除输入;

备份当前控制文件格式”/u01/app/oracle/back/ctl_%d_%T_%s_%p.bak”;

}

备份参数文件

SQL \ gt;从spfile创建pfile;

恢复到另一个环境

1.修改参数文件路径

vi $ ORACLE_HOME/dbs/initORCL.ora

2.将数据库启动至无装载

SQL \ gt;启动pfile =”/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initORCL.ora”;

3.恢复控制文件

$ cd/u01/app/oracle/backup

RMAN \ gt;从”/u01/app/oracle/backup/ctl_ORCL_20200311_19_1.bak”恢复控制文件;

RMAN \ gt;更改数据库安装;

3.恢复数据库

RMAN \ gt;运行{

目录以”/u01/app/oracle/backup”开头;

将数据库的新名称设置为”/u01/app/oracle/oradata/DEMO/%U”;

恢复数据库;

全部切换数据文件;

全部切换tempfile;

恢复数据库;

}

您是否真的要对上述文件进行分类(输入YES或NO)?是

5.修改日志文件

SQL \ gt;将数据库重命名文件”/u01/app/oracle/oradata/ORCL/redo01.log”更改为”/u01/app/oracle/oradata/DEMO/redo01.log”;

SQL \ gt;将数据库重命名文件”/u01/app/oracle/oradata/ORCL/redo02.log”更改为”/u01/app/oracle/oradata/DEMO/redo02.log”;

SQL \ gt;将数据库重命名文件”/u01/app/oracle/oradata/ORCL/redo03.log”更改为”/u01/app/oracle/oradata/DEMO/redo03.log”;

SQL \ gt; ALTER DATABASE CLEAR LOGFILE GROUP 1;

SQL \ gt; ALTER DATABASE CLEAR LOGFILE GROUP 2;

SQL \ gt; ALTER DATABASE CLEAR LOGFILE GROUP 3;

6.打开数据库

SQL \ gt;更改数据库打开的重置日志;

从” ITPUB博客”中,链接:http://blog.itpub.net/69959726/viewspace-2679581/,如果您需要转载,请注明出处,否则,您将承担责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值