2.2 网络配置助手(Net Configuration Assistant)

在安装过程中,可使用网络配置助手Oracle Net Configuration Assistant对基础网络组件进行配置,也可以单独运行Oracle网络配置助手对安装期间配置的值进行修改。本节主要讲解如何启动Oracle网络配置助手以及如何使用Oracle网络配置助手。

2.2.1 Net Configuration Assistant概述

网络配置助手主要为用户提供Oracle数据库的监听程序、命名方法、本地Net服务名和目录配置。网络配置助手以向导的形式出现,使配置过程更加简单。

在完成Oracle 11g软件安装之后,需要安装数据库实例,在此之前需要先配置Oracle的监听程序。配置Oracle的监听程序的一般步骤是创建监听程序、选择配置内容、添加监听程序、选择 TCP/IP 协议的端口号以及完成配置并验证。配置 Oracle 监听程序的方式有四种:监听程序的配置、命名方法的配置、本地网络服务名的配置、目录使用的配置。

2.2.2 配置监听程序

监听程序(监听器)是Oracle基于服务器端的一种网络服务。监听程序创建在数据库服务器端,主要作用是监视客户端的连接请求,并将请求转发给服务器。Oracle 监听程序总是存在于数据库服务器端,因此,在客户端创建监听程序毫无意义。Oracle 监听程序基于端口工作,所以每个监听程序会占用一个端口。配置监听程序的步骤如下(创建监听程序一般使用 Oracle自带的配置工具Net Configuration Assistant)。

(1)单击“开始”|“所有程序”命令,依次选择Oracle - OraDb11g_home1|Net Configuration Assistant命令,弹出“Oracle Net ConfigurationAssistant欢迎使用”对话框,操作如图2-4所示。

图2-4 监听程序的配置

(2)在该对话框中选择“监听程序配置”选项,单击“下一步”按钮,弹出添加监听程序对话框,如图2-5所示。

图2-5 选择添加监听程序

(3)由于是第一次配置监听程序,所以选择“添加”选项。设置完毕后,选择“下一步”按钮,弹出如图2-6所示的界面,可以设置“监听程序名”。这里使用默认名称。

(4)设置完毕后,单击“下一步”按钮,进入“选择协议”对话框,如图2-7所示。

图2-6 设置监听程序名

图2-7 选择协议

(5)在“选择协议”对话框中,选择默认的选定协议“TCP”选项。单击“下一步”按钮,弹出“TCP/IP协议”对话框,如图2-8所示。

(6)在图2-8所示的对话框中,可以使用默认的端口号1521。完成配置后,单击“下一步”按钮,进入“是否配置另一个监听程序”对话框,如图2-9所示。

图2-8 使用标准端口号

图2-9 提示是否配置另一个监听程序

(7)在此,我们可以继续配置监听程序。如果只配置一个监听程序,那么选择“否”选项,单击“下一步”按钮,即可完成监听程序的配置,此时会弹出一个对话框,显示“监听配置完成”。

注意

操作系统中服务与Oracle安装目录下文件的变化。在操作系统的服务中,将会看到有关新建监听的服务自动启动,查看方法是:在桌面上单击“开始”|“控制面板”|“管理工具”|“服务”命令,弹出“服务”对话框,如图2-10所示。

图2-10 监听的服务自动启动

2.2.3 配置本地网络服务器名

监听程序配置完成后,还需进行本地网络服务名的配置。本地网络服务器名的配置就是通过网络访问Oracle数据库或其他服务时用到的Net服务名。在进行Oracle软件的开发时,每一个人只需要安装一个客户端即可,没有必要每个人都安装一个Oracle数据库服务器,因为数据库服务器是属于共享的,此时,我们就需要配置客户端。在此,可以使用Oracle Net Configuration Assistant来配置,具体步骤如下。

(1)在图2-4所示的对话框中,如果选择“本地网络服务名配置”选项,单击“下一步”按钮,将弹出添加监听程序对话框,如图2-11所示。

图2-11 本地网络服务器名配置

(2)选择“添加”单选按钮,单击“下一步”按钮,弹出服务器名设置对话框,如图2-12所示。

(3)输入服务名“ORCL”,单击“下一步”按钮,弹出“选择协议”对话框,如图2-13所示。

图2-12 填写服务器名

图2-13 选择协议

(4)选择“TCP”协议,单击“下一步”按钮,弹出设置主机名、端口号对话框,如图2-14所示。

(5)在“主机名”对话框中填写本机的IP地址,选择“使用标准端口号1521”选项。单击“下一步”按钮,弹出“测试”对话框,如图2-15所示。

图2-14 设置主机名、端口号

图2-15 测试对话框

(6)选择“是,进行测试”选项,单击“下一步”按钮,弹出“正在连接”对话框,如图2-16所示。

图2-16 更改登录

(7)单击“更改登录”按钮,可以重新设置登录的用户名和口令。设置完毕后,单击“确定”按钮,返回“连接”对话框,单击“下一步”按钮,弹出设置网络服务器名对话框,如图2-17所示。

图2-17 填写网络服务名

(8)在“网络服务名”对话框中填写 MYORCL。单击“下一步”按钮,弹出“是否配置另一个网络服务名”对话框,如图2-18所示。在此处选择“否”选项,单击“下一步”按钮,即可完成监听程序的配置,此时会弹出一个对话框,显示“监听配置完成”。

图2-18 是否配置新的网络服务名