以前连接远程数据库以为客户端和服务器端都要配置Oracle监听器,现在研究了一下Oracle监听器,才了解不是这样的。
一、Oracle监听器(LISTENER)
Oracle监听器是做什么的呢?它设置在服务端,是基于服务端的一种网络服务,用于监听客户端向数据库端发出的连接
请求。判断一下连接请求是否正确,请求有效就连接,失败就拒绝。所以你要连接远程数据库,那么远程数据库就要配置
监听器,客户端则不需要配置。
下面是连接过程:
(1)首先服务器端的监听器要打开,不然都是白搞。
(2)用户在客户端(pl/sql等sql工具输入,下图是pl/sql登录界面)输入服务器端给你的用户名和密码及选择数据库的网络服务名(HEHEDA)。