首页 >

根据RMAN的一个全备份进行异机恢复

数据库|mysql教程根据RMAN的一个全备份进行异机恢复
Oracle教程,根据RMAN的一个全备份进行异机恢复,数据
数据库-mysql教程
在线考试源码免费,默认路径vscode,ubuntu显卡温度,tomcat浏览网页,sqlite 存储数据类型,图片 标题(滚动版)插件 phpweb,mvc和前端框架有什么区别,python爬虫流程图css,php mariadb,江西seo什么价格,音乐分享网站源码,网页更新提醒源码,html时间轴模板lzw
根据rman的一个全备份进行异机恢复一. Target 库准备工作:备份dbrun { allocate channel ch1 device type disk maxpiecesize=10
access 多用户 源码,vscode配合svn,联想能不能装ubuntu,aix 绿色tomcat,c sqlite 总行数,js圆形百分比加载插件,lua前端有框架吗,小红书app数据爬虫,php 视频 百度云,seo优化产品,网站改版 数据迁移,网页代源码align= center,风讯模板,dz程序能不能限制只能下载一次lzw
瓜子二手车 源码,ubuntu 动态库路径,nomo的爬虫灯,当兵php,如何整理seolzw

首页 → 数据库技术

背景:

阅读新闻

根据RMAN的一个全备份进行异机恢复

[日期:2011-04-25]
来源:Linux社区
作者:huiyang23
[字体:]

根据rman的一个全备份进行异机恢复

一. Target 库准备工作:

备份db

run {

allocate channel ch1 device type disk maxpiecesize=10g;

sql ‘alter system archive log current’;

change archivelog all crosscheck;

backup full database tag=ora10gdbfullbk

format ‘/u01/backup/%d_db_%t_%s_%p’

plus archivelog format ‘/u01/backup/%d_arch_%t_%s_%p’ delete all input;

backup current controlfile

format ‘/u01/backup/%d_ctlfile_%t_%s_%p’;

release channel ch1;

}

查看备份文件

-bash-3.1$ ll /u01/backup

total 850468

-rw-r–r– 1 root root 1277 Apr 20 21:53 initora10g.ora

-rw-r–r– 1 root root 8484864 Apr 21 04:05 ORA10G_arch_749016313_41_1

-rw-r–r– 1 root root 386560 Apr 21 04:11 ORA10G_arch_749016700_43_1

-rw-r–r– 1 root root 7438336 Apr 21 04:11 ORA10G_ctlfile_749016703_44_1

-rw-r–r– 1 root root 853688320 Apr 21 04:11 ORA10G_db_749016331_42_1

二. Auxiliary库准备工作:

1.创建口令文件

$ orapwd file=/u01/app/Oracle/product/10.2.0/db_1/dbs/orapwhy2 password=oracle

2.创建相关的目录

$ mkdir oradata

$ pwd

/u01/oradata

3.拷贝target库的pfile和备份的db到auxiliary库。

4、使用pfile将auxiliary库启动到nomount状态

SQL> startup nomount pfile=/u01/app/oracle/product/10.2.0/db_1/dbs/orapwhy2;

5、恢复控制文件

$ export ORACLE_SID=hy2

$ rman target /

RMAN>restore controlfile from ‘/u01/backup/ORA10G_ctlfile_749016703_44_1’;

6、将db启动到mount状态

RMAN> alter database mount;

7、restore db

7.1恢复目录不同的情况:

RMAN>

run

{

set newname for datafile 1 to “/u01/oradata/system01.dbf”;

set newname for datafile 2 to “/u01/oradata/sysaux01.dbf”;

set newname for datafile 3 to “/u01/oradata/undotbs01.dbf”;

set newname for datafile 4 to “/u01/oradata/users01.dbf”;

restore database;

switch datafile all;

}

7.2恢复目录相同

RMAN>restore database;

8、recover db

RMAN> recover database;

$ export ORACLE_SID=ora10g

9、用open resetlogs?打开数据库

SQL> alter database open resetlogs;

10、mount数据库 用NID命令修改DBID和DBNAME

SQL> shutdown immediate

SQL> startup mount;

$nid target=sys/password dbname=hy2

SQL> alter system set db_name=hy2 scope=spfile;

SQL> shutdown immediate

SQL> startup

SQL> alter database open resetlogs;

验证:

SQL> select name,dbid from v$database;

NAME DBID

——— ———-

HY2 2874673008

0

Oracle 构造与已知表结构相同的表问题

MySQL 的Rename Table语句

相关资讯
Oracle教学

图片资讯

本文评论
查看全部评论 (0)

评论声明

最新资讯

本周热门

Linux公社简介 – 广告服务 – 网站地图 – 帮助信息 – 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,,仅为提供更多信息,也不构成任何建议。

Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号


根据RMAN的一个全备份进行异机恢复
  • Oracle数据库的闪回恢复区及多归档路径的设置
  • Oracle数据库的闪回恢复区及多归档路径的设置 | Oracle数据库的闪回恢复区及多归档路径的设置 ...

    根据RMAN的一个全备份进行异机恢复
  • CentOS 上的Oracle dba之路:安装完Oracle后的启动配置问题
  • CentOS 上的Oracle dba之路:安装完Oracle后的启动配置问题 | CentOS 上的Oracle dba之路:安装完Oracle后的启动配置问题 ...

    根据RMAN的一个全备份进行异机恢复
  • Oracle RDA 4.20 初体验
  • Oracle RDA 4.20 初体验 | Oracle RDA 4.20 初体验 ...