轻松实现快速数据迁移
创始人
2024-07-25 22:10:38
0

数据迁移又被称为分级存储管理,快速的数据迁移能够在很大程度上提高数据库工作中的效率,为大家的工作带来很大的便利,那么下文中就开始为大家介绍轻松实现快速数据迁移的方法。

如果只需将特定的表或表集合进行转移,那么Lora可以在expdp命令中使用TABLES=子句来只下载特定的表或表集合。

  拖出表空间
  作为第三种选择,Lora建议使用Oracle数据库10g中的新工具,它简化了可移动表空间的移动方法,因此只涉及执行一个打包过程。在这种方法中,用户利用所提供的DBMS_STREAMS_TABLESPACE_ADM包从源系统中"拖?quot;表空间。这个包使用数据泵转移表空间并将数据文件转换成目标系统的格式。 它还自动执行任何所需的字节顺序变换。
  下面给出在最简单的情况下使用这种方法的过程--涉及单个简单表空间(更复杂的情况在下一节介绍)。 如果一个表空间只有一个数据文件,则这个表空间称为简单表空间。Lora演示了DBMS_STREAMS_TABLESPACE_ADM包中PULL_SIMPLE_TABLESPACE过程的使用方法:

  1.在存放数据文件的目录所在的(远程)数据仓库数据库中创建一个目录对象。

CREATE DIRECTORY dbf_dir AS '/u01/oradata/dw';

  2.设置远程数据库中的表空间TS1为只读。

ALTER TABLESPACE TS1 READ ONLY

  剩下的一些步骤在本地(数据集市)数据库中完成。

  3.创建一个连接到远程(数据仓库)数据库(在Lora的例子中是dwdb)的数据库链接。

  4.创建一个数据文件将被转移到其中的目录对象。

CREATE DIRECTORY dbf_dir AS '/u01/oradata/mart';
  5.从远程数据库中拖出表空间。

BEGIN
DBMS_STREAMS_TABLESPACE_ADM6 b;

.PULL_SIMPLE_TABLESPACE

tablespace_name => 'TS1',
database_link => 'dwdb'

directory_object => 'DBF_DIR',
conversion_extension => 'linux'

);

END;
  该操作在后台完成了许多步骤:设置源表空间为只读;用数据泵导出工具进行一次表空间的元数据转储;用DBMS_FILE_TRANSFER包移动数据文件和转储的文件;把源表空间恢复到其最初的读写状态;使用数据泵导入工具将表空间插入到本地数据库中。由于源数据库运行在Linux上,而目标数据库运行在Solaris上,因此这一操作首先复制原始数据文件(Linux的文件格式),然后将它转换到目标平台上(Solaris)的文件格式。复制过程保持最初被转移的文件,而创建一个新文件用于转换。新文件与最初的文件同名,但具有CONVERSION_EXTENSION参数指定的linux扩展名。在目标数据库中创建的表空间为只读表空间。

关于实现快速数据迁移的内容就为大家介绍到这里, 相信上文中的内容会让大家觉得受益匪浅,希望大家都能够从中有所收获。

【编辑推荐】

  1. SQL Server数据迁移至云端应用技巧谈
  2. 数据迁移的细节决定成败
  3. DB2数据迁移哪几种方案可以实现?
  4. DB2的数据迁移工具

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...