对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 备份文件存放的路径
转载于:https://blog.51cto.com/jffly/1692352