文档章节

oracle 迁移数据文件

o
 osc_ogi0qclx
发布于 2019/08/23 15:23
字数 470
阅读 9
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

步骤:

1.SQL>SELECT FILE_NAME FROM DBA_DATA_FILES;

FILE_NAME

--------------------------------------------------------------------------------

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_USERS_4YFV39N0_.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_SYSAUX_4YFV39G5_.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_UNDOTBS1_4YFV39LK_.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_SYSTEM_4YFV39F5_.DBF

2.SQL> shutdown immediate

数据库已经关闭

数据库已经卸载

3.SQL> startup mount;

4.SQL> alter database archivelog;

数据库已经更改

5.SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_USERS_4YFV39N0_.

Dbf' offline;

数据库已经更改。

6.SQL> alter database rename file 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_USERS_4YFV39N0

_.DBF' to 'e:\oradata\user01.dbf';

alter database rename file 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_USERS_4YFV39N0_.DBF

*

第一行出现错误:

ORA-01511: 重命名日志/数据文件时出错

ORA-01141: 重命名日志/数据文件时出错,未找到指定新文件 'e:\oradata\user01.dbf'

ORA-01110: 数据文件4:

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_USERS_4YFV39N0_.DBF'

ORA-27041: 无法打开文件

OSD-04002: 无法打开文件

O/S-Error: (OS 3) 系统找不到指定的文件

方法:复制原文件到想要指向的位置,并改名成自己想要的名称user01.dbf。

7.SQL> /

数据库已经更改。

7.SQL> RECOVER DATAFILE 'E:\ORADATA\USER01.DBF';

ORA-00283: 恢复回话因错误而取消

ORA-00264: 不要求恢复

8.SQL> ALTER DATABASE DATAFILE 'E:\ORADATA\USER01.DBF' ONLINE;

数据库已经更改。

9.SQL> ALTER DATABASE OPEN;

数据库已经更改。

10.SQL> SELECT FILE_NAME FROM DBA_DATA_FILES;

FILE_NAME

--------------------------------------------------------------------------------

E:\ORADATA\USER01.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_SYSAUX_4YFV39G5_.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_UNDOTBS1_4YFV39LK_.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\DATAFILE\O1_MF_SYSTEM_4YFV39F5_.DBF

数据文件迁移成功完成。

From <http://space.itpub.net/7353848/viewspace-590983>

1、因为很少登录,评论基本没有回复,见凉! 2、如果转载我的文章,请写明出处,谢谢! 3、有些文章为转载,如果您发现侵权,请联系删除,但回复可能需要较长时间
 
分类:  Oracle
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
代码生成器--Codgen

Codgen是一个基于数据库元数据模型,使用freemarker模板引擎来构建输出的代码生成器。freemarker的数据模型结构通常来说都是一个Map树状结构模型,codgen也不例外,它的数据模型这棵树的根节...

黄天政
2013/01/29
1.4W
2
集群存储系统--YFS

YFS集群存储系统由多个元数据服务器(MDS)、多个块数据服务器(CDS)和多个客户端(client)互联组成集群; 数据被分成64M固定大小的数据块(Chunk),每个数据块在CDS本地以常规文件的形式...

匿名
2013/02/19
1.8K
0
开源数据访问组件--Smark.Data

Smark.Data是基于Ado.net实现的数据访问组件,提供基于强类型的查询表达式进行灵活的数据查询,统计,修改和删除等操作;采用基于条件驱动的操作模式,使数据操作更简单轻松;内部通过标准SQL...

泥水佬
2013/03/12
2.6K
0
数据中心生命周期管理--Foreman

Foreman是一个集成的数据中心生命周期管理工具,提供了服务开通,配置管理以及报告 功能,和Puppet Dahboard一样,Foreman也是一个Ruby on Rails程序.Foreman和 Dashboard不同的地方是在于,Fore...

匿名
2012/10/24
1.5W
0
Ajax 文件上传组件--fineuploader

Fine Uploader 是一个采用Ajax技术实现的文件上传组件,支持拖拽文件上传。使用很简便,只需在页面中引入相应的CSS+JavaScript,剩下的就只服务器端处理逻辑。在其提供的下载包中已经有多种语...

匿名
2012/10/27
1.5W
2

没有更多内容

加载失败,请刷新页面

加载更多

SQL 语句大全

点击上方“掌上编程”,选择“置顶或者星标” 优质文章第一时间送达! 一、基础 「1、说明:创建数据库」 CREATE DATABASE database-name    「2、说明:删除数据库」 drop database ...

GeneralMa
昨天
0
0
山东创睦网络科技有限公司:使用Python爬取全球新冠肺炎疫情数据

使用Python爬取全球新冠肺炎疫情数据 导入所需库包 获取实时数据的url 正式编写程序 查看输出结果 导入所需库包 在获取数据之前,我们需要先安装好所需的包requests和pandas: 1.如果是使用p...

osc_qv1fwke0
3分钟前
0
0
如何1年获得别人3年的工作经验(深度好文)

最近有同学问我,为什么你的工作年限不长,技术却这么厉害,我笑了笑,啥也没说。 我不是不想回答,是不知道怎么回答。在他们的定位可能就是,每方面都懂一点,遇到问题能够快速解决,就是比...

zhang_rick
今天
0
0
新基建带动行业

什么是“新基建”? 什么是“新基建”? 根据央视发布的信息来看,其涵盖了5G基站建设、新能源汽车充电桩、大数据中心、人工智能、工业互联网,特高压,城际以及城轨交通,涉及了七大领域和相...

osc_anefoz50
3分钟前
0
0
怕入错行?这群技术人写了本“择业指南”

计算机专业好找工作吗?哪些方向是当前的主流和热门方向呢? 计算机专业的你是不是还在为职业发展纠结犹豫呢? 刚经历完高考选专业的你是不是还在迷茫徘徊呢? 那么福利来啦! 《软件技术职业...

阿里云云栖号
3分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部