1 建立远程连接串,假设为 REMOTE
2 测试可以连接成功 connect scott/tiger@remote
3 连接到本地数据库,执行以下的命令
create database link remote_db connect to scott identified by tiger using 'REMOTE';4 .测试
select count(*) from emp@remote_db
2 测试可以连接成功 connect scott/tiger@remote
3 连接到本地数据库,执行以下的命令
create database link remote_db connect to scott identified by tiger using 'REMOTE';4 .测试
select count(*) from emp@remote_db
如果你是在程序中进行登陆,那找一个连接串的例子就可以了
连接字符串就是这个你配的服务名
ORA92 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器名)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务器全局数据库名)
)
)
其中ora92为网络服务名,可以随便起,加上后就可以配置odbc了
选用oracle in oraclehome92驱动,tns_service_name的combobox中选取ora92,剩下的就像用连接本地数据库一样了,可以用"DSN=ora92;UID=xx;PWD=xx"
如果我把ADDRESS = (PROTOCOL = TCP) 该成该服务器的域名(例如我用花生壳得),服务器端还要做什么配置没有?我用你的方法试了很多次,都不行。提示是找不到指定的服务器。请问上怎么回事?
谢谢你,替我想想是怎么回事?