oracle - 2个表空间之间的数据迁移
问题描述
我需要将数据从表空间 (A) 中的一个表存储迁移到存储在表空间 (B) 中的另一个表。
解决方案
移动数据的标准方法是使用数据泵-从源导出,导入到目标。
这是 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
该操作不涉及表空间。
推荐阅读
- redis - 我对 K8s 中的 redis 不了解的一些事情
- php - 我们如何设置应用程序 (SP) 以在 PHP 中使用 SAML 中的集中式公司 IdP?
- docker - 此示例中的 backup.tar 文件保存在哪里?
- javascript - 通过比较具有不同元素的两个对象数组来过滤和删除项目
- visual-studio-code - http中的多行注释
- android - 电视遥控器空间导航
- java - 使用 Spring 和 Hibernate 从多个表连接中检索数据
- java - 在输入中为 char 设置异常以退出仅接受整数且不停止的程序
- mysql - 根据时间戳计算和更新当前行和最后一行之间的功耗
- python - Python:从包含表达式的字符串动态初始化类成员