问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么把文件系统的rman备份到asm中

发布网友 发布时间:2022-04-24 02:11

我来回答

1个回答

热心网友 时间:2022-04-08 12:22

  1,全备数据库PROD
  run{
allocate channel c1 device type disk;
allocate channel c2 device type disk;
backup tag 'SH_DB' as compressed backupset format ‘/home/Oracle/full_%U.bak' database
include current controlfile;
backup tag 'SH_ARCH' archivelog al format ‘/home/oracle/arch_%U.bak’l;
release channel c1;
release channel c2;
}
  2,确认控制文件的备份片
RMAN> list backup of control file;
  /home/oracle/full_03pkgtf4_1_1.bak
  3,导出pfile,将控制文件修改为+DATA和+FRA
  SYS@PROD >create pfile='/home/oracle/prodpfile' from spfile;
  [oracle@single ~]$ vi /home/oracle/prodpfile
  *.audit_file_dest='/u01/admin/PROD/amp'
*.audit_trail='db'
*.compatible='11.2.0.4.0'
##*.control_files='/u01/oradata/PROD/control01.ctl','/u01/fast_recovery_area/PROD/control02.ctl'
*.control_files='+DATA/PROD/controlfile/control01.ctl','+FRA/PROD/controlfile/control02.ctl'
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_domain=''
*.db_name='PROD'
##*.db_recovery_file_dest='/u01/fast_recovery_area'
*.db_recovery_file_dest='+FRA'
*.db_recovery_file_dest_size=4385144832
*.diagnostic_dest='/u01'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=PRODXDB)'
*.log_archive_format='%t_%s_%r.dbf'
*.memory_target=583008256
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'
  4,删除PROD
SYS@PROD >startup force mount restrict;
  SYS@PROD >drop database;
  5,创建灾备端所需目录(DBCA删除数据库需要此步骤)
mkdir -p $ORACLE_BASE/admin/PROD/amp
  6,创建数据库密码文件 (DBCA删除数据库需要此步骤)
orapwd file=$ORACLE_HOME/dbs/orapwPROD password=oracle entries=5 force=y
  7,采用修改过的pfile启动到nomount
$ sqlplus / as sysdba
  SYS@PROD >startup nomount pfile=/home/oracle/pfile;
  8,将spfile文件创建到+DATA目录下,利用Oracle11g新特性from memory
  SYS@PROD >create spfile='+DATA/PROD/spfilePROD.ora' from memory;
  9,创建一个pfile来指向spfile。将红色字体内容填写在vi创建的pfile文件中。 在Oracle11g中安装过集群软件都需要这样配置,无论是单实例ASM还是RAC+ASM
  SYS@PROD >!vi $ORACLE_HOME/dbs/initPROD.ora
  SPFILE='+DATA/PROD/spfilePROD.ora’
  10,恢复控制文件到+DATA
  RMAN> startup force nomount;
  RMAN> restore controlfile from '/home/oracle/full_03pkgtf4_1_1.bak';
  11,启动到mount
  RMAN> mount database;
  12,识别备份集
RMAN> catalog start with '/home/oracle/';
  13,恢复数据库,注意关键词set newname 和 switch datafile all是迁移文件系统到ASM的关键。
  run{
set newname for datafile 1 to '+DATA';
set newname for datafile 2 to '+DATA';
set newname for datafile 3 to '+DATA';
set newname for datafile 4 to '+DATA';
set newname for tempfile 1 to '+DATA';
restore database;
switch datafile all;
recover database;
}
  14,更改联机日志路径为+DATA
  SYS@PROD >alter database rename file '/u01/oradata/PROD/redo01.log' to '+DATA';
SYS@PROD >alter database rename file '/u01/oradata/PROD/redo02.log' to '+DATA';
SYS@PROD >alter database rename file '/u01/oradata/PROD/redo03.log' to '+DATA';
  15,open resetlogs开库
SYS@PROD >alter database open resetlogs;
  16, 如果在set newname tempfile步骤不能成功的迁移tempfile使用下面的命令手工追加
SYS@PROD >alter tablespace temp add tempfile '+DATA' size 10m;
SYS@PROD >alter tablespace temp drop tempfile '/u01/oradata/PROD/temp01.dbf’;
  转载,仅供参考。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? ...11g rac,需要配置udev来解决asm存储设备名持久化问题,请问 如何删除rac中asm里的归档日志文件 如何在oracle rac环境下修改SID oracle rac asm备份数据如何恢复到指定的磁盘组? rac 下如何复制控制文件为多个 Oracle大型数据库系统在AIX/UNIX上的实战详解的本书目录 Oracle ASM环境下怎么进行数据库冷备 如何迁移Oracle 10g RAC ASM存储 如何修改hostname,环境AIX下oracle 11gr2 asm gridcontrol环境 oracle rac asm 如何启动异步io 11G R2 RAC下怎么修改ASM的内存大小 oracle rac acfs与asm文件有什么区别 11gR2 rac asm 磁盘规划 修改maxinstances参数,必须要通过重建控制文件吗 如何使用udev给rac asm oracle rac中哪些文件存放在asm中哪些文件存放在实例 如何将控制文件迁移到ASM 如何在ASM磁盘组中复制一个新的控制文件 Oracle官方博客 新买的电饭煲里面有纸贴的标签,把标签撕掉后还有胶水粘在上面,怎么去除锅里的胶水??? 新买来的煎锅,上面有标签弄不下来怎么办?有没有什么方法可以把标签胶水... oracle 在RAC环境下,以下文件哪些文件是多节点共用的? 连信视频查看对方定位 连信跟别人是好友。能知道他离我距离嘛 连信能定位好友位置吗? 连信别人加我好友显示300米附近真的300米吗 手机连信是什么意思? 联信如何相找对方位置? 连信收到的位置怎么导航? 苹果手机和小米手环以链接+为啥苹果手机步数没有呢 我刚才带着小米手环出去跑步,回来后和手机连上却没有显示步数,这是为什么?求解。 小米手环绑定后为什么不显示步数 带小米手环在跑步机上跑步,为什么手机上不显示步数呢? 小米手环3nfc版本,用摇步器记步,没用怎么办 小米手环3连接手机更新突然中断,现在什么显示都没有? 马桶老是堵怎么办 m 马桶总是堵住是怎么回事啊,堵了该怎么解决啊? 马桶老是抽不上水来,特别是在不大不小的水流速度时,更蛋疼!怎么办呢? 魔兽世界85级任务暮光高地如何去? 魔兽世界暮光高地怎么去 WOW暮光高地怎么去 暮光高地任务攻略