备份oracle_home,ORACLE_数据库全备份+归档异地恢复
发布日期:2021-10-27 15:17:54 浏览次数:0 分类:技术文章

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/,如果您需要转载,请注明出处,否则,您将承担责任。

上一篇:oracle修改表结构大小语句,CSS_oracle语句速查(2),3修改表结构 修 - phpStudy
下一篇:php 引用类文件 init,init.php文件PHP实现适用于文件内容操作的分页类

关于作者

    白红宇是个全栈工程师,前端vue,小程序,app开发到后端框架设计,数据库设计,环境部署上线运维。

最新文章