Oracle 网络配置
要对Oracle 数据库进行管理,可以在服务器或客户端进行,在服务器上进行管理我们称为本地管理;在客户端上进行管理,需要进行网络连接,我们称为网络客户端管理。在客户端上只需要安装客户端管理软件即可。客户端应用为了连接特定的服务器和数据库,需要对网络进行配置,通过配置可以连接到不同的Oracle 数据库服务器。
首先需要在数据库服务器端配置侦听程序,然后需要在客户端配置网络服务名,如图2-14所示。只有合理地配置了侦听程序和网络服务名之后,客户端的应用程序才能通过网络访问数据库。另外,为了方便地管理同—台机器上的多个Oracle 数据库实例,也应该进行网络配置。
网络配置可以使用网络配置管理器Net Manager 来完成。Net Manager 用于网络连接服务名、侦听器等的创建和设置。
图2-14 网络配置示意图
1.1.1 配置侦听器(LISTENER )
当安装Oracle 数据库服务器时,会自动建立默认侦听器。在服务器上至少要配置一个侦听器,用来侦听来自客户端的数据库连接请求,系统默认安装的侦听器服务为OracleOraHome92TNSListener (参见服务列表,服务名中的OraHome92是安装服务器时的主目录名,对于不同的安装该部分可能不同)。
在同一台服务器上可以配置多个侦听器,但侦听的端口号不能相同。不同的侦听器可以侦听对同一个数据库的请求,同一个侦听器也可以侦听对不同数据库的请求。这样当一个侦客户端 listener.ora
tnsnames.ora