如何把局域网内另一台电脑上的DMP文件导入到本机ORACLE数据库中?用PLSQL如何 *** 作?最好有图解

如何把局域网内另一台电脑上的DMP文件导入到本机ORACLE数据库中?用PLSQL如何 *** 作?最好有图解,第1张

先在本机ORACLE建好实例,建好用户,配置完成后再导入。这里建议用户名和原来你另一台导出数据库的用户名一致。

from user 就是你原来导出的那台机器上ORACLE的用户名,to user就是你自己机器上ORACLE建的用户名。

至于导入和导出类似,DOS界面中,运行

imp 用户名/密码@实例名 file=DMP文件的路径(类似E:\DB.dmp的形式)

下面除了from user ,to user需要输入用户名,其他直接按回车就行。

我没理解你的意思。是自动还是手动?

如果手动的话登陆对方oracle数据库。然后imp啊。

比如啊:建立和目标服务器监听文件和服务器

D:\oracle\ora92\network\admin\tnsnames.ora

还有就是监听文件。

进行修改。参照上面把ip改成目标服务器的。然后就可以登陆cmd

lsnrctl 目标实例

system/manager

然后直接吧dmp文件用 imp 导入目标数据库。

我的意思最好是可以远程登录对方机器。然后在对方机器上 *** 作。适合新手。

数据导出:

1将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中

expsystem/manager@TESTfile=d:\daochu.dmpfull=y

2将数据库中system用户与sys用户的表导出

expsystem/manager@TESTfile=d:\daochu.dmpowner=(system,sys)

3将数据库中的表table1、table2导出

expsystem/manager@TESTfile=d:\daochu.dmptables=(table1,table2)

4将数据库中的表table1中的字段filed1以"00"打头的数据导出

expsystem/manager@TESTfile=d:\daochu.dmptables=(table1)query=\"wherefiled1like '00%'\"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6779643.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存