数据泵不一致导致的,比如说你用expbd导出来的用imp导入的时候就会出现这个错误,exp导出来的用imp导入;
expbd导出来的用impbd导入。
和版本没有关系,导出库时用的oracle版本和导入时用的不同。小版本不同也有影响。
解决办法:使用相同的数据泵导入导出。
OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
Oracle数据库最新版本为OracleDatabase12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如OracleMultitenant可快速整合多个数据库,而AutomaticData和HeatMap能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。
就是执行命令而已expdp导出dump文件
1、上传到数据库服务器上面
2、oracle数据库中登陆要导入的用户,建立一个directory
3、将这个dump文件放在directory对应的文件夹
4、执行impdp命令,很多选项,需要根据实际要求自行添加
exp hr/hr@ORCL owner=hr file=hr_db_20141017dmp log=hr_db_20141017log
imp hr/hr file=hr_db_20141017dmp log=hr_db_20141017log full=y
楼上的正解,你不需要导出一个库中所有帐户的数据,只需要导出某一个你需要的帐户即可。
ORA-39001 表示导入数据时发生错误,可能是由于表不存在、无法访问等原因。
解决方法如下:
1 确认目标用户是否存在。如果不存在,需要先创建该用户,然后再重新执行数据导入。
2 检查 Data Pump 的 *** 作参数是否正确。
3 确认源数据文件是否已在指定位置。
4 确认目标表空间是否足够,如果不足需要扩容。
5 确认当前用户有足够的权限进行导入 *** 作。如果没有权限,需要授权给该用户相应的权限。
6 如果还是出现ORA-39001错误,可以考虑使用 Oracle 数据泵工具的 DIAGNOSTICS 参数来收集更详细的错误信息来解决问题。
另外,值得注意的是,在进行数据导入时应当注意版本的兼容性问题,否则可能会出现一系列其它问题。
在原服务器(WINDOWN服务器)上D盘创建一个DataBak目录
sqlplus sys/oracle@orcl as sysdba --
创建数据泵目录 Create directory dp as 'd:\DataBak';
--授权用户 Grant read,write on directory dp to system; grant exp_full_database to SYSTEM; grant imp_full_database to SYSTEM;
--设置为不限制大小写 Alter System Set sec_case_sensitive_logon = false scope=both;
--设置为可以导出空表 Alter System Set deferred_segment_creation=false scope=both;
--设置为不限制密码效期 Alter Profile Default Limit Password_Life_Time Unlimited;
--在原服务器上导出数据泵数据 expdp 'sys/oracle as sysdba' DUMPFILE=expdp_full_%Udmp DIRECTORY=dp LOGFILE=expdpfulllog FULL=y parallel=4 -
以上就是关于数据库管理系统数据泵不一致(数据泵客户机与数据库版本不兼容)全部的内容,包括:数据库管理系统数据泵不一致(数据泵客户机与数据库版本不兼容)、oracle数据泵迁移数据的具体步骤是什么、关于ORACLE数据库数据泵的使用问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)