一直以来使用sql develope连接数据库,只要写上ip,用户名,密码,sid等就能连接,后来发现使用PL/SQL连接远程oracle数据库怎么连啊?
这里使用了修改oracle配置文件的方式:
配置文件路径为 D:\app\huyueyang\product\11.1.0\db_1\NETWORK\ADMIN
修改下面的tnsnames.ora,这个是你配置连接的配置文件,安装时候一般会有个默认的orcl实例
如:
- orcl=
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = orcl)
- )
- )
我们今天要连接的是远程oracle服务器:我们在默认的配置下面添加如下配置
- oracleBack=
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 10.2.4.121)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = orcl)
- )
- )
- host,port ,SERVICE_NAME 是连接数据库的基本信息 SERVICE_NAME就是你的远程数据库服务的sid,这里的oracleBack是自己随便起的。
- 最后就是使用PL/SQL进行连接了
- 这里我们使用新配置的oracleBack这个配置,填上用户名和密码,就可以连接了。