文档章节

ORACLE 使用dbms_file_transfer 包迁移表空间或文件

易野
 易野
发布于 2017/06/23 12:45
字数 304
阅读 9
收藏 0
18:41:05 sales@orcl> CREATE DIRECTORY  data_src AS '+DATAL_MDG/orcl/datafile';

Directory created

18:41:48 sales@orcl> 

Directory created

18:41:59 sales@orcl> CREATE TABLESPACE tt_tabspa DATAFILE '+DATAL_MDG' SIZE 1G;

Tablespace created

18:42:20 sales@orcl> SELECT a.file_name,a.tablespace_name,a.bytes/1024/1024/1024 sz  FROM Dba_Data_Files a WHERE a.tablespace_name='TT_TABSPA';

FILE_NAME                                                                        TABLESPACE_NAME                        SZ
-------------------------------------------------------------------------------- ------------------------------ ----------
+DATAL_MDG/orcl/datafile/tt_tabspa.3604.929990537                       TT_TABSPA                               1

18:42:39 sales@orcl> alter tablespace TT_TABSPA OFFLINE;

Tablespace altered

18:43:21 sales@orcl> 

18:44:03 sales@orcl>  begin
                       2   dbms_file_transfer.copy_file('data_src','tt_tabspa.3604.929990537','data_target','tt_tabspa2.dbf');
                       3   end;
                       4  /

PL/SQL procedure successfully completed

18:44:06 sales@orcl> 
18:45:21 sales@orcl>  alter database  rename file'+DATAL_MDG/orcl/datafile/tt_tabspa.3604.929990537'
                       2    TO '+DATA_SALSES_MDG/orcl/datafile/tt_tabspa2.dbf';

Database altered

18:45:21 sales@orcl> 
18:45:22 sales@orcl> alter tablespace TT_TABSPA online;

Tablespace altered

18:45:39 sales@orcl> 
18:46:04 sales@orcl> SELECT a.file_name,a.tablespace_name,a.bytes/1024/1024/1024 sz ,a.status FROM Dba_Data_Files a WHERE a.tablespace_name='TT_TABSPA';

FILE_NAME                                                                        TABLESPACE_NAME                        SZ STATUS
-------------------------------------------------------------------------------- ------------------------------ ---------- ---------
+DATA_SALSES_MDG/orcl/datafile/tt_tabspa2.dbf                               TT_TABSPA                               1 AVAILABLE

18:46:04 sales@orcl> 
18:46:04 sales@orcl> SELECT a.tablespace_name,a.status FROM Dba_Tablespaces a WHERE a.tablespace_name='TT_TABSPA';

TABLESPACE_NAME                STATUS
------------------------------ ---------
TT_TABSPA                      ONLINE

18:46:45 sales@orcl> 


18:50:04 sales@orcl> DROP DIRECTORY  data_src;

Directory dropped

18:50:19 sales@orcl> DROP DIRECTORY  data_target;

Directory dropped

18:50:29 sales@orcl> 

以上操作步骤主要使用了dbms_file_transfer包copy 数据库文件,这与在文件系统中手动copy原理上没有太大区别,但这个包在ASM 及ASM之间移动非常方便

 

 

 

© 著作权归作者所有

易野
粉丝 6
博文 184
码字总数 133820
作品 0
深圳
私信 提问
举一反三:跨平台版本迁移之 XTTS 方案操作指南

跨平台跨版本迁移方案对比 针对跨平台跨版本的迁移,主要有以下三种方式:数据泵、GoldenGate / DSG、XTTS,针对停机时间、复杂度、实施准备时间,做了以下列表比对: 客户的需求都是最短停机...

技术小能手
2018/04/23
0
0
XTTS,又一个值得你重视的Oracle数据库迁移升级利器

杨志洪 【DBA+社群】上海发起人 数据管理专家。Oracle ACE、OCM、 SHOUG/ZJOUG核心成员、DAMA会员/CCF会员,译著《Oracle核心技术》。 在Oracle OOW、DTCC及2015Oracle数据库技术大会等全国性...

杨志洪
2015/12/19
0
0
利用DBMS_FILE_TRANSFER迁移数据库从AIX至Linux

环境描述 1、初始化阶段 1.1、源端数据库 源端数据库testdb,数据库版本11.2.0.3.0,运行在AIX 64-bit db1:/oracle/db/bin$echo $ORACLE_SID testdb1 db1:/oracle/db/bin$echo $ORACLE_HOME /...

lizhhui001
2017/11/16
0
0
LOB类型的学习、总结

LOB类型的学习、总结 LOB相关的概念 LOB类型: 将信息文件(十进制、二进制)、图像甚至音频信息采用数据库作为保存载体时,就需要使用lob类型数据。 有两种Lob,Internal Lob和External Lo...

rootliu
2018/02/24
33
0
oracle 备份恢复 08逻辑备份恢复

一、逻辑备份相关设置 1.逻辑备份主要是编码格式设置 export ORACLE_SID= export NLS_LANG= select PROPERTYNAME,PROPERTYVALUE from database_properties; 二、EXP/IMP客户端工具导出导入实...

PeakFang-BOK
2018/10/14
8
0

没有更多内容

加载失败,请刷新页面

加载更多

JAVA 编写redisUtils工具类,防止高并发获取缓存出现并发问题

import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.core.BoundHashOperations;import org.springframework.data.redis.core.BoundValueOperations;import org.......

huangkejie
45分钟前
5
0
JMM内存模型(一)&volatile关键字的可见性

在说这个之前,我想先说一下计算机的内存模型: CPU在执行的时候,肯定要有数据,而数据在内存中放着呢,这里的内存就是计算机的物理内存,刚开始还好,但是随着技术的发展,CPU处理的速度越...

走向人生巅峰的大路
今天
97
0
你对AJAX认知有多少(2)?

接着昨日内容,我们几天继续探讨ajax的相关知识点 提到ajax下面几个问题又是必须要了解的啦~~~ 8、在浏览器端如何得到服务器端响应的XML数据。 通过XMLHttpRequest对象的responseXMl属性 9、 ...

理性思考
今天
5
0
正则表达式基础(一)

1.转义 转义的作用: 当某个字符在表达式中具有特殊含义,例如字符串引号中出现了引号,为了可以使用这些字符本身,而不是使用其在表达式中的特殊含义,则需要通过转义符“\”来构建该字符转...

清自以敬
今天
4
0
idea中@Data标签getset不起作用

背景:换电脑以后在idea中有@data注解都不生效 解决办法:idea装个插件 https://blog.csdn.net/seapeak007/article/details/72911529...

栾小糖
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部