Linux下甲骨文如何导入导出dmp文件详解

  

  

对于本机安装了oracle客户端,下述命令都可以在dos执行,当然dmp文件导出在本地。

  

但在实际研发时,没人愿意在本机上安装庞大的甲骨文软件,这时你需要使用Xshell/腻子. .

  

远程工具连接到Linux进行操作,进行Linux上dmp文件的导入导出。

  

  

<强>。将用户系统用户表导出到指定路径D盘

        实验系统/password@SID文件=d:/daochu。dmp完整=y      

<强> b。将用户系统与系统用户的表导出到指定路径D盘

        实验系统/password@SID文件=d:/daochu。dmp所有者=(系统、sys)      

<强> c。将用户系统中的表table_A, table_B导出到指定路径D盘

        实验系统/password@SID文件=d:/daochu。dmp表=(table_A table_B)      

<强> d。将用户系统中的表名中的字段filed1以“00”打头的数据导出

        实验系统/passwor@SID提起=d:/daochu。dmp表=(表1)查询=/癴iled1像“00%”/?/pre>      

,,对于压缩可以用winzip将dmp文件进行压缩,也可以在上面命令后面加上<代码>压缩=y>   

,,导出DMP文件适用于大型数据库完整迁移,对迁移前后两者服务器数据库字符集要求一致,且对CLOB字段支持不太友好。

  

,,对于小数据的导出其实用PLSQL能做的更好,更快,导出的SQL也很直观。

  

<强> e。将D:/daochu。dmp中的数据导入测试数据库中。

        加强系统/password@SID文件=d:/daochu.dmp   imp系统/password@HUST完整=y文件=d:/数据/newsmgnt。dmp忽视=y      

,,上面命令如果出现问题,假设有的表已存在,对该表可以不进行导入,后面添加<代码>忽视=y

  

<>强f。将d:/daochu。dmp中的表table1导入

        加强系统/passord@SID文件=d:/daochu。dmp表=(表1)      

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

Linux下甲骨文如何导入导出dmp文件详解