首页 > 解决方案 > 2个表空间之间的数据迁移

问题描述

我需要将数据从表空间 (A) 中的一个表存储迁移到存储在表空间 (B) 中的另一个表。

标签: oracle

解决方案


移动数据的标准方法是使用数据泵-从源导出,导入到目标。

这是 12c 版本的文档:https ://docs.oracle.com/database/121/SUTIL/GUID-501A9908-BCC5-434C-8853-9A6096766B5A.htm#SUTIL2877 ,看看。

此外,根据您使用的数据库版本,您可能(必须)使用原始导出/导入实用程序。


[编辑] 哇?两个不同的“连接”变成了“表空间”(在您编辑问题之后)。

如果这意味着表驻留在同一个数据库中(但在不同的表空间中),那么一个简单insert的工作就完成了,例如

insert into table_b select * from table_a

该操作不涉及表空间。


推荐阅读