Oracle数据库,imp命令数据导入时出错?(oracle中imp命令介绍)

2023-12-26 24阅读

Oracle数据库,imp命令数据导入时出错?

数据库分成3个表空间:big, medium 和 normal 当把生产环境中的表结构导入开发环境的时候收到IMP-00003: ORACLE error 1659 encountered的错误。问题主要出自于当我们需要把big表空间的表导入其他环境时,初始化分配表空间的值过大造成。解决方案:

Oracle数据库,imp命令数据导入时出错?(oracle中imp命令介绍)(图片来源网络,侵删)

1。在导出表结构的时候exp命令后加上compress=n2。导入的时候仍然报该错误。使用imp file=xxx.dmp indexfile=indxxx.sql生成sql文件,然后使用记事本打开工具打开sql文件。把初始化参数的值设置为最小然后去掉rem的注释。最后运行该语句。最终表结构成功建立。

基于oracleexpdp命令的使用详解?

expdp和impdp是服务端的工具程序,他们只能在oracle服务端使用,不能在客户端使用。

imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。

Oracle数据库,imp命令数据导入时出错?(oracle中imp命令介绍)(图片来源网络,侵删)

对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用expdp导出。

6. 用户expdp导出数据,共有以下六种方案

第一种,导出全量数据

Oracle数据库,imp命令数据导入时出错?(oracle中imp命令介绍)(图片来源网络,侵删)

expdp user/pwd@orcl directory=data_dir file=expdp.dmp full=y log=expdp.log

第二种,schemas按用户导出

expdp user/pwd@orcl directory=data_dir schemas=user file=expdp.dmp log=expdp.log

第三种,按表空间导出

expdp user/pwd@orcl directory=data_dir tablespace=tbs1,tbs2 file=expdp.dmp log=expdp.log

oracleexp怎样导出低版本的数据库?

要导出低版本的数据库,需要使用oracleexp命令,并指定相应的参数。

第一需要创建一个与低版本数据库相同版本的Oracle实例,并将其作为目标,然后使用oracleexp命令将数据导出到指定的文件中。

在导出过程中,需要注意使用正确的参数,以便正确地导出数据。

一旦导出完成,可以将导出的文件转移到目标系统,并使用oracleimp命令将数据导入到目标数据库中。

在导入过程中,也需要注意使用正确的参数,以便正确地导入数据。

到此,以上就是小编对于oracle的imp命令的问题就介绍到这了,希望这3点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]