用exp/imp远程操作数据库

系统 1112 0

http://icyheart.javaeye.com/blog/424760 中详细分析了exp/imp在本地数据库上的操作,其实exp/imp除了上述的功能外,还可以对远程数据库进行操作,具体方法如下:
一、修改tnsnames.ora文件
加入远程服务器的命名:

Sql代码
  1. 192.168.1.117=
  2. (DESCRIPTION=
  3. (ADDRESS_LIST=
  4. (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.117)(PORT=1521))
  5. )
  6. (CONNECT_DATA=
  7. (SERVICE_NAME=orcl)
  8. )
  9. )


二、测试远程服务器是否畅通
进入到cmd后,执行命令:tnsping 192.168.1.117,如果连接正常应返回下面的界面:

Sql代码
  1. C:/Documents and Settings/Administrator>tnsping192.168.1.117
  2. TNSPingUtility for 32- bit Windows:Version10.2.0.1.0-Production on 12-8月-200909:06:53
  3. Copyright(c)1997,2005,Oracle. All rightsreserved.
  4. 已使用的参数文件:
  5. e:/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
  6. 已使用TNSNAMES适配器来解析别名
  7. Attempting to contact(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.117)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=
  8. orcl)))
  9. OK(50毫秒)


三、远程操作数据库
导出:

Sql代码
  1. expusername/ password @192.168.1.117file=c:/本地存放数据库备份后的路径


导入:

Sql代码
  1. impusername/ password @192.168.1.117file=要导入远程数据库的文件 full =y

好了,完成了!这样就不用再远程登陆服务器去操作了

from:http://icyheart.javaeye.com/blog/445294

refer to :http://bbs.erp100.com/viewthread.php?tid=30939

用exp/imp远程操作数据库


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论