oracle数据从一个表空间导入到另外一个表空间
2019独角兽企业重金招聘Python工程师标准>>>
问题:在使用exp导出用户数据后,再使用imp导入时,必须保证两者对象的表空间一致才能成功导入
在此分享一点解决办法:
- exp导出用户数据: exp userid=user/user owner=user file=user.dmp
- 导出表DDL:打开pl/sql运行菜单:“工具”->“导出用户对象”功能, 选择所有的表,不选择存储,导出为文user_tables.sql
- 创建表结构:使用目标用户登陆pl/sql后,执行:user_tables.sql
- 删除约束SQL:
select 'ALTER TABLE ' || OWNER || '.' || table_name || ' drop CONSTRAINT ' || constraint_name || ' cascade;'
from dba_constraints dc where dc.owner='USER';
-- 生成删除主,外建的代码,复制出来 执行即可删除约束
- 删除索引:
select 'drop index ' || owner || '.' || index_name || ' ;' from dba_indexes di where di.owner='USER' AND DI.TABLE_TYPE='TABLE' AND di.UNIQUENESS!='UNIQUE' order by di.table_name, di.index_name; -- 查询后,复制出来,执行后就可以禁止索引
- 导入数据: imp userid=other/other fromuser=user touser=other ignore=y indexes=n constraints=n buffer=102400000 feedback=1000000 file=user.dmp
- 重建约束(包括:主键、外键)和索引:运行users_tables.sql即可<--因为之前删除掉了原来的约束和索引
转载于:https://my.oschina.net/u/178116/blog/377563
oracle数据从一个表空间导入到另外一个表空间相关推荐
- oracle按表导入impdp,oracle expdp、impdp导入从原表空间更换到其他表空间 ----导入到另个表空间测试...
expdp数据泵 优点:支持并发多线程方式,可以远程导出,性能显著提高,可开并行parallel=n,比exp/imp实用工具相比,导出提高了10倍左右,导入提高了5倍左右.能根据备份时收集的元数据, ...
- oracle导入备份失败怎么办,ORACLE 数据备份、恢复以及导入时表空间不存在的解决方案...
一.数据备份(导出) 1.exp命令导出dmp文件(exp -help查看帮助信息) 命令:exp username/userpasswd@orcl file=G:/test.dmp log=G:/t ...
- 导出oracle数据c#代码,C# 程序导入导出oracle数据库
/// /// MrTom /// Oracle数据库备份 /// private void OracleBackUp() { //创建一个进程实例 Process p = new Process() ...
- oracle数据导入与导出
数据的导入导出 说明: 针对的对象: 数据的导入导出牵涉到的角色主要是工程实施人员. 需解决的问题:把所需要的数据从一个数据库中导入到另外一个数据库中. 1 工具方式 1.1 ...
- oracle导出exp步骤,oracle数据导出导入(exp/imp)
1.本地数据库导入导出 1.导出 (运行---cmd中操作) exp 用户名/密码@数据库实例名file=本地存放路径 eg: exp jnjp/jnjp@ORCL file=C:/jnjp.dmp ...
- oracle数据泵的学习
--21.1 Data Pump工具 Data Pump 从oracledatabase 10g开始引入了data pump(数据泵)工具,它提供了一种基于服务器的数据导出导入使用程序. ...
- oracle 文件大小为零,windows Oracle数据文件大小为0的恢复case
本站文章除注明转载外,均为本站原创: 转载自love wife love life -Roger 的Oracle技术博客 本文链接地址: windows Oracle数据文件大小为0的恢复case 一 ...
- oracle将表导入到表空间,关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)...
用户: whnaproject 所属表空间: whnaproject 新用户 : wniec 所属新表空间: wniec 要求:将用户whnaproject中的数 ...
- oracle数据磊导入数据,可传输表空间记载
今天泡pub看到一个网友说到跨平台迁移表空间,把a库的表空间迁移到b库中,往常的可以通过exp和imp或者数据磊工具导入导出,记得在oracle concepts中提到了关于可传输表空间的功能,在or ...
- 统信下人大金仓创建表空间及导入oracle数据
因为国产化,数据库采用国产的人大金仓,原先存放于oracle 12c的数据也要迁移过来. 人大金仓,改自开源的数据库项目pg(postgreSql),这点人大金仓自己也承认.因此目前查人大金仓,如果资 ...
最新文章
- c语言算定积分d的大小,你知道C语言怎么实现求定积分吗
- 动态规划基础水题提纲
- [HTTP] 跨域资源共享
- python后台Flask 快速入门
- 单片机重要组成部分还有什么,引脚封装分布知识讲解(一)
- 计算机操作系统第六章测试题及答案
- Vmware15虚拟机安装win7镜像
- SqList顺序表实现笔记
- eplan如何导入access_EPLAN导入edz文件太慢如何解决
- 路由追踪测试软件,路由追踪命令是什么 使用路由追踪的技巧
- 分类与预测模型效果评价
- This Week in Spring - July 15, 2013
- STM32通过SPI读W25Q64的ID时钟分析
- Python数据分析师使用低代码Streamlit实现Web数据可视化方法——入门篇
- 完善:HTML5表单新特征简介与举例——张鑫旭
- V 社秘密开发 Steam 跨系统兼容工具;甲骨文开源 GraphPipe,机器学习模型标准
- 战舰帝国服务器维护,【图片】9月17日更新公告亲爱的司令官:《战舰帝国》于9月17日维护,成功更新后可以获得200个钻石的更新补偿_战舰帝国吧_百度贴吧...
- 中泰资管天团丨如何用量化复制巴菲特?
- 2020/09/10华为发布会
- <转载>Presto对接华为HDFS 3.X,Unrecognized Hadoop major version number解决方案