oracle使用backup as copy方式迁移数据文件

devtools/2024/9/24 6:51:54/

oraclebackup_as_copy_0">oracle使用backup as copy方式迁移数据文件

1 基础环境

--确认数据文件路径
set line 200
col name for a75
select file#,name from v$datafileFILE# NAME
---------- ---------------------------------------------------------------------------1 /u01/app/oracle/oradata/ORCL/system01.dbf3 /u01/app/oracle/oradata/ORCL/sysaux01.dbf4 /u01/app/oracle/oradata/ORCL/undotbs01.dbf5 /u01/app/oracle/oradata/ORCL/test.dbf7 /u01/app/oracle/oradata/ORCL/users01.dbf--目标路径(确认目标路径的所属)
/oradata/ORCL[root@test ~]# ll /oradata/
total 0
drwxrwxr-x 2 oracle oinstall 6 Jul 25 02:37 ORCL

2 重新起库到mount状态

SQL> shu immediate
SQL> startup mount;

3 backup as copy 方式改路径

rman target /backup as copy datafile 1 format '/oradata/ORCL/system01.dbf';
backup as copy datafile 3 format '/oradata/ORCL/sysaux01.dbf';
backup as copy datafile 4 format '/oradata/ORCL/undotbs01.dbf';
backup as copy datafile 5 format '/oradata/ORCL/test.dbf';
backup as copy datafile 7 format '/oradata/ORCL/users01.dbf';switch datafile 1 to copy;
switch datafile 3 to copy;
switch datafile 4 to copy;
switch datafile 5 to copy;
switch datafile 7 to copy;

4 确认文件路径是否是目标路径

SQL> set line 200
SQL> col name for a75
SQL> select file#,name from v$datafile;FILE# NAME
---------- ---------------------------------------------------------------------------1 /oradata/ORCL/system01.dbf3 /oradata/ORCL/sysaux01.dbf4 /oradata/ORCL/undotbs01.dbf5 /oradata/ORCL/test.dbf7 /oradata/ORCL/users01.dbf[oracle@test ~]$ cd /oradata/ORCL/
[oracle@test ORCL]$ ll
total 3986472
-rw-r----- 1 oracle oinstall  618668032 Jul 25 02:47 sysaux01.dbf
-rw-r----- 1 oracle oinstall  954212352 Jul 25 02:47 system01.dbf
-rw-r----- 1 oracle oinstall 2147491840 Jul 25 02:47 test.dbf
-rw-r----- 1 oracle oinstall  356524032 Jul 25 02:47 undotbs01.dbf
-rw-r----- 1 oracle oinstall    5251072 Jul 25 02:47 users01.dbf

5 起库到open状态

alter database open;
select open_mode,database_role from v$database;

6 检查alert日志,如无报错,则通知业务起应用

7 如果有dg库,请注意修改备库上的convert参数


http://www.ppmy.cn/devtools/85269.html

相关文章

Mysql高阶语句

Mysql高阶语句 去重查询 : distinct 1、创建库 create database xy102;create table info ( id int primary key, name varchar(10), score decimal(5,2), address varchar(20), hobbid int(5) );insert into info values(1,liuyi,80,beijing,2); insert into info values(2…

Python爬虫技术 第18节 数据存储

Python 爬虫技术常用于从网页上抓取数据,并将这些数据存储起来以供进一步分析或使用。数据的存储方式多种多样,常见的包括文件存储和数据库存储。下面我将通过一个简单的示例来介绍如何使用 Python 爬取数据,并将其存储为 CSV 和 JSON 文件格…

如果提升服务器安全性,使用快卫士给服务器上“锁”

服务器作为数据存储与业务处理的核心,其安全性直接关系到企业的运营稳定和信息安全。面对日益复杂的网络攻击手段,如何有效提升服务器的安全防护能力,成为了每个企业和个人用户必须面对的重要课题。在众多服务器安全解决方案中,快…

网络安全相关竞赛比赛

赛事日历(包含全国所有网络安全竞赛) https://datacon.qianxin.com/competition/competitions https://www.ichunqiu.com/competition/all 全国网络安全竞赛 名称链接全国大学生信息安全竞赛http://www.ciscn.cn/信息安全与对抗技术竞赛(In…

Oracle(21)什么是聚集索引和非聚集索引?

在数据库管理系统中,索引是一种用于加速数据检索的结构。主要有两种类型的索引:聚集索引(Clustered Index)和非聚集索引(Non-Clustered Index)。它们在数据存储和检索方面有不同的实现和用途。 聚集索引&a…

Python-数据爬取(爬虫)

~~~理性爬取~~~ 杜绝从入门到入狱 1.简要描述一下Python爬虫的工作原理,并介绍几个常用的Python爬虫库。 Python爬虫的工作原理 发送请求:爬虫向目标网站发送HTTP请求,通常使用GET请求来获取网页内容。解析响应:接收并解析HTTP响…

深入浅出mediasoup—WebRtcTransport

mediasoup 提供了多种 transport,包括 WebRtcTransport、PipeTransport、DirectTransport、PlainTransport 等,用来实现不同目的和场景的媒体通信。WebRtcTransport 是 mediasoup 实现与 WebRTC 客户端进行媒体通信的对象,是 mediasoup 最重要…

二、【Python】入门 - 【PyCharm】安装教程

往期博主文章分享文章: 【机器学习】专栏http://t.csdnimg.cn/sQBvw 目录 第一步:PyCharm下载 第二步:安装(点击安装包打开下图页面) 第三步:科学使用,请前往下载最新工具及教程&#xff1a…