对ORACLE数据库进行远程操作,假设数据库在192.168.1.110上,具体方法如下:
一、在客户端创建和服务端对应的服务名
方法1:
修改tnsnames.ora文件
加入远程服务器的命名:
 
Sql代码
TEST_ORCL =  
(DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521))  
    )  
    (CONNECT_DATA =  
      (SERVICE_NAME = orcl)  
    )  
)

方法2:
 
在oracle客户端,打开net manager。
 
创建一个服务命名TEST_ORCL,主机IP为:192.168.1.110,服务名orcl,端口1521
 

二、测试远程服务器是否畅通
 
进入到cmd后,执行命令:tnsping TEST_ORCL。

 

三、远程操作数据库


 a、导入dmp文件
  1、打开cmd命令行
  2、执行 imp username/password 回车
  3、导入dmp文件路径:EXPDAT.DMP>d:\dfss.dmp
 
 b、导出dmp文件,包括视图、存储过程、约束条件等等
  1、打开cmd命令行
  2、执行
  3、比如:exp dfss/dfss@orcl file=d:\dfss.dmp
  

注:  
  
username 用户名,password 密码,TEST_ORCL 客服端服务名,d:\dfss.dmp 备份文件存放的路径