oracle导入:怎么将远程电脑上导出的dmp导入到本机oracle用户下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle导入:怎么将远程电脑上导出的dmp导入到本机oracle用户下相关的知识,希望对你有一定的参考价值。

1、因为本地oracle11g,远程为10g。oracle好像不支持低版本像高版本导入,所以不能在远程使用imp语句直接导入到本地数据库。
2、dmp文件太大,复制到本地的话,要2-3小时。
求答疑:怎么将远程电脑上导出的dmp导入到本机oracle用户下谢谢

用插入模式导成sql文件
然后导入到本地库。
文件大不要紧,压缩一下再拷贝
参考技术A 网上查一下impdp,和empdp 用数据泵,导出的时候加上版本号。

其实dmp文件如果你要是里面好多空表,那压缩一下就行,小的惊人,可能也就几十兆。

NO Oracle database,JUST USE Oracle client。远程导入导出dmp

序言:

  你会发现,exp.exe 和imp.exe均存在于Oracle数据库的安装bin目录下。而很多情况下,我们不想安装庞大的Oracle数据库,但想使用imp和exp等工具命令,在我们本地机对Oracle所在服务器进行操作。

了解:

  你需要了解Oracle除了数据库还有一个客户端instantclient。

  instantclient 和 pl/sql一起使用,就可以实现远程连接DB。(此处不做叙述)

  instantclient 和 Tools Package 一起使用,就可以实现exp和imp。(详细描述)

instantclient 和 Tools Package 实现远程导出:

  1、官网下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

  2、下载:Basic Package 和 Tools Package 下载后解压到一起(D:instantclient_19_3)。

  3、配置环境变量:

    ORACLE_HOME = D:instantclient_19_3

    NLS_LANG = JAPANESE_JAPAN.JA16SJISTILDE(我此处是日语,你应该是中文)

    TNS_ADMIN = D:instantclient_19_3NETWORKADMIN

    最后将ORACLE_HOME添加到path中:%ORACLE_HOME%

以上是关于oracle导入:怎么将远程电脑上导出的dmp导入到本机oracle用户下的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE中用PLSQL如何把.DMP文件导入到库中?

怎么将oracle数据导成dmp格式

oracle中用一个用户导出的dmp文件中含有多个表空间,怎么用该用户将这个文件再导入数据库

oracle 导出文件dmp文件怎么打开

oracle数据库怎么用impdp导入.dmp文件

oracle如何在本机导出dmp文件?