返回顶部
首页 > 资讯 > 数据库 >oracle rman恢复数据文件路径不一致
  • 403
分享到

oracle rman恢复数据文件路径不一致

2024-04-02 19:04:59 403人浏览 薄情痞子
摘要

a.如果备份的数据库可以访问,那么执行执行生产转化脚本:select 'set newname for datafile ' || file# || ' to ''' ||replace( nam

a.如果备份的数据库可以访问,那么执行执行生产转化脚本:
select 'set newname for datafile ' || file# || ' to ''' ||replace( name,'/old/data/path','/new/data/path' ) || ''';' from v$datafile;

b.如果备份的数据库不可以访问,可以trace控制文件内容:
alter database backup controlfile to trace;
在alert查看生成的trace文件路径和名称;

编辑恢复脚本:
vi recover.txt

run{
allocate channel c1 type sbt;
allocate channel c2 type sbt;
allocate channel c3 type sbt;
allocate channel c4 type sbt;
allocate channel c5 type sbt;
allocate channel c6 type sbt;
allocate channel c7 type sbt;
allocate channel c8 type sbt;
set newname for datafile 1 to '/s01/oracle/oradata/prod/system.156.952859152';
set newname for datafile 2 to '/s01/oracle/oradata/prod/sysaux.157.952859154';
set newname for datafile 3 to '/s01/oracle/oradata/prod/undotbs1.258.952859453';
set newname for datafile 4 to '/s01/oracle/oradata/prod/users.159.952855153';
set newname for datafile 5 to '/s01/oracle/oradata/prod/undotbs2.168.956859305';
set newname for datafile 6 to '/s01/oracle/oradata/prod/data.176.952859731';
set newname for datafile 7 to '/s01/oracle/oradata/prod/data.177.952857539';
set newname for datafile 8 to '/s01/oracle/oradata/prod/data.178.952850557';
restore database;
switch datafile all;
recover database;
release channel c1;
release channel c2;
release channel c3;
release channel c4;
release channel c5;
release channel c6;
release channel c7;
release channel c8;
}

放在后台恢复:
nohup rman target / @recover.txt log backup.log &

您可能感兴趣的文档:

--结束END--

本文标题: oracle rman恢复数据文件路径不一致

本文链接: https://lsjlt.com/news/43972.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle rman恢复数据文件路径不一致
    a.如果备份的数据库可以访问,那么执行执行生产转化脚本:select 'set newname for datafile ' || file# || ' to ''' ||replace( nam...
    99+
    2024-04-02
  • 数据库中数据文件不一致如何恢复
    小编给大家分享一下数据库中数据文件不一致如何恢复,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!还原数据文件无法recover 成...
    99+
    2024-04-02
  • rman怎么恢复数据文件
    rman怎么恢复数据文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。恢复可以在数据库处于 open 或 mount 状态下进行,只需4个步骤...
    99+
    2024-04-02
  • RMAN数据文件的恢复步骤
    这篇文章主要介绍“RMAN数据文件的恢复步骤”,在日常操作中,相信很多人在RMAN数据文件的恢复步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RMAN数据文件的恢复步骤”...
    99+
    2024-04-02
  • oracle 修改数据文件路径
    一、关库修改文件位置 1.连接到数据库  [oracle@linux]$ ./sqlplus /nolog  SQL> conn / as sysdba   2. 查看数据文件位置 SQL> select name ...
    99+
    2017-11-21
    oracle 修改数据文件路径
  • 修改Oracle数据文件名及数据文件存放路径
    更改Oracle数据文件名及数据文件存放路径...
    99+
    2023-06-06
  • oracle数据文件recover恢复过程
    首先查询数据文件状态select name,status,file# from v$datafile;2.关闭数据库并停掉监听  shutdown immediate;3.打开数据库&n...
    99+
    2024-04-02
  • oracle怎么查询数据库文件路径
    要查询数据库文件路径,可以使用以下SQL语句: SELECT name, value FROM v$parameter ...
    99+
    2024-04-22
    oracle
  • rman结合netbackup重定向恢复oracle数据库
    1.创建数据库目录2.从原来主机复制pfile文件,并更改oracle_sidvi .bash_profile source .bash_profile3.启动数据到nomount状态$...
    99+
    2024-04-02
  • Oracle数据库使用DMP文件恢复数据
    要使用DMP文件恢复Oracle数据库中的数据,可以按照以下步骤进行操作:1. 在Oracle数据库服务器上找到DMP文件,并确保数...
    99+
    2023-09-17
    Oracle数据库
  • Oracle 学习之RMAN(十三)恢复实战--数据块修复
      在很多情况下,数据库只是某个数据文件的些许数据块发生损坏。这种情况,我们当然可是使用数据库恢复或者数据文件恢复的方式来解决问题。但是有点高射炮打蚊子的感觉。幸好RMAN提供了块级别的恢复。下面...
    99+
    2024-04-02
  • oracle升级后数据文件路径变为大写
    进行数据文件维护时,发现数据文件的名称存在大小写差异。 在某个时间点以后创建的数据文件,名称中的db_name和“datafile”都是大写,而以前都是小写。 查询官方文档 Directory for...
    99+
    2024-04-02
  • oracle数据文件误删除怎么恢复
    如果Oracle数据文件被误删除,可以尝试以下方法来恢复数据文件: 使用Oracle RMAN恢复工具:Oracle Recov...
    99+
    2024-04-09
    oracle
  • 记录一次停电导致的数据库不完全恢复
    记录一次停电导致的数据库不完全恢复 接到朋友电话,一台windows+ora11g 数据库由于停电导致数据库启动失败; 记录修复和走过的弯路; 遗憾:该数据库未开归档,没有备份,最后数据库打开可能有...
    99+
    2024-04-02
  • oracle 备份与恢复1-数据库数据与文本文件
    0.目录 1.概述 2.生成文本文件  2.1 查询语句生成文本文件  2.2 spool将数据库数据导出成文本文件    2.2.1 语法&nb...
    99+
    2024-04-02
  • Oracle数据文件物理删除后的恢复
    做系统管理的都是这样,难免会误删文件,某天要是把某个Oracle数据文件删除,那该如何恢复呢?(这里数据库是OPEN的,并且未关闭)建立测试表空间创建测试用户插入测试数据删除数据文件恢复数据库文件建立测试表...
    99+
    2024-04-02
  • ASP 文件 path 存储:如何在 ASP 中恢复存储的文件路径?
    在 ASP 中,我们通常会存储一些文件路径,比如上传的文件路径、图片路径等等。而在某些情况下,我们需要恢复这些存储的文件路径,比如在页面展示图片或者下载文件时,我们需要使用这些路径来访问相应的文件。那么在 ASP 中,如何恢复存储的文件路...
    99+
    2023-07-07
    文件 path 存储
  • sql server alwayson 调整数据文件路径
    第一步: 将所有副本可读设置为 “否” 第二步: 在主副本上设置挂起 ALTER DATABASE Erp_Wygl_6008 SET HADR SUSPEND 第三步: 设置迁移后的文件路径 SELECT database_id...
    99+
    2020-11-30
    sql server alwayson 调整数据文件路径 数据库入门 数据库基础教程 数据库 mysql
  • oracle11g如何修改数据文件路径
    小编给大家分享一下oracle11g如何修改数据文件路径,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!有时候我们想把数据文件移动...
    99+
    2024-04-02
  • 查看MySQL数据文件存放路径
    一、查询命令 SHOW VARIABLES LIKE '%datadir%'; 如图,得到的结果就是数据库数据文件存放路径。 二、查看服务器 如上在Linux服务器输入地址 在该目录下即可找到对应的数据库名。 再cd到对应的数据库下,即...
    99+
    2023-08-19
    mysql sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作