![精通Oracle核心技术与项目实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/627/655627/b_655627.jpg)
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所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739292681-hxWBmUDRrN4vD6iBGVpTjsNJs1UFb7Oo-0-8e05000e1f647b6894dde42dae3482ea)
图2-4 监听程序的配置
(2)在该对话框中选择“监听程序配置”选项,单击“下一步”按钮,弹出添加监听程序对话框,如图2-5所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739292681-D9mvo9g4o7YUflj9tggSdKwDSOQaJBsU-0-8996816a1f4eea190f7908666f5892a1)
图2-5 选择添加监听程序
(3)由于是第一次配置监听程序,所以选择“添加”选项。设置完毕后,选择“下一步”按钮,弹出如图2-6所示的界面,可以设置“监听程序名”。这里使用默认名称。
(4)设置完毕后,单击“下一步”按钮,进入“选择协议”对话框,如图2-7所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0032_0003.jpg?sign=1739292681-0rlxufVcrgVne2myAzMkjCfZ7bOgs2V5-0-246e24d77e368069728e4fcfb9683d9b)
图2-6 设置监听程序名
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0032_0004.jpg?sign=1739292681-C1hnjpI6CSzWk7bOgCNCTX6qiXzQkZkO-0-c031a769e6f3d9b0941704f57f67d41d)
图2-7 选择协议
(5)在“选择协议”对话框中,选择默认的选定协议“TCP”选项。单击“下一步”按钮,弹出“TCP/IP协议”对话框,如图2-8所示。
(6)在图2-8所示的对话框中,可以使用默认的端口号1521。完成配置后,单击“下一步”按钮,进入“是否配置另一个监听程序”对话框,如图2-9所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739292681-p0E6LX3FoDJIyFSE1idIg9FfIvi2FeSP-0-26288ff64376fd33241a4846e7dec380)
图2-8 使用标准端口号
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0033_0002.jpg?sign=1739292681-rnGxHIM0HozjJNW7BKb6KYQV30q8LXp8-0-71a46989530d15d08a8eb13fb3d79c59)
图2-9 提示是否配置另一个监听程序
(7)在此,我们可以继续配置监听程序。如果只配置一个监听程序,那么选择“否”选项,单击“下一步”按钮,即可完成监听程序的配置,此时会弹出一个对话框,显示“监听配置完成”。
注意
操作系统中服务与Oracle安装目录下文件的变化。在操作系统的服务中,将会看到有关新建监听的服务自动启动,查看方法是:在桌面上单击“开始”|“控制面板”|“管理工具”|“服务”命令,弹出“服务”对话框,如图2-10所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0033_0003.jpg?sign=1739292681-0NQgNdyECySFoH89Y5HbxGUihhAB8Hr2-0-8396369b040143611424abd88e1e6667)
图2-10 监听的服务自动启动
2.2.3 配置本地网络服务器名
监听程序配置完成后,还需进行本地网络服务名的配置。本地网络服务器名的配置就是通过网络访问Oracle数据库或其他服务时用到的Net服务名。在进行Oracle软件的开发时,每一个人只需要安装一个客户端即可,没有必要每个人都安装一个Oracle数据库服务器,因为数据库服务器是属于共享的,此时,我们就需要配置客户端。在此,可以使用Oracle Net Configuration Assistant来配置,具体步骤如下。
(1)在图2-4所示的对话框中,如果选择“本地网络服务名配置”选项,单击“下一步”按钮,将弹出添加监听程序对话框,如图2-11所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739292681-ADgjZFPr3hmAT4FSAECFoCE08Aq4VJ3q-0-37821976841aef75b29ad4af92e804b2)
图2-11 本地网络服务器名配置
(2)选择“添加”单选按钮,单击“下一步”按钮,弹出服务器名设置对话框,如图2-12所示。
(3)输入服务名“ORCL”,单击“下一步”按钮,弹出“选择协议”对话框,如图2-13所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739292681-jpPjs1Yern241DBmpcQSSQcneXB9H5Cz-0-35c0c781d266a50071bd978eb984aea2)
图2-12 填写服务器名
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0034_0003.jpg?sign=1739292681-g8G1AzsWGrHfkX65gY9bErqiH3i0KUij-0-d7d12202386b3cc89bf80f0461c7340f)
图2-13 选择协议
(4)选择“TCP”协议,单击“下一步”按钮,弹出设置主机名、端口号对话框,如图2-14所示。
(5)在“主机名”对话框中填写本机的IP地址,选择“使用标准端口号1521”选项。单击“下一步”按钮,弹出“测试”对话框,如图2-15所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1739292681-Tz9yiMc3uFNynvxgAZGy1yoedNHSkjIk-0-023ed6a2a19255414cf1aa3b7f90a522)
图2-14 设置主机名、端口号
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739292681-YtTMOVeSuY4omjdGys4z1uXkaC5LfZJD-0-78234f5f135a06b24d8f40d270fb7cf6)
图2-15 测试对话框
(6)选择“是,进行测试”选项,单击“下一步”按钮,弹出“正在连接”对话框,如图2-16所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0035_0003.jpg?sign=1739292681-VKPzTJeVQ3P3Gf0JZQaPcJvaJR5zNHEm-0-e964e5ef5aa331eae5e4225153449a9d)
图2-16 更改登录
(7)单击“更改登录”按钮,可以重新设置登录的用户名和口令。设置完毕后,单击“确定”按钮,返回“连接”对话框,单击“下一步”按钮,弹出设置网络服务器名对话框,如图2-17所示。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0035_0004.jpg?sign=1739292681-Fxw5EResnwfyAWSGK5KUQAuALLfrVKz1-0-65fc2f811d647ae4d012493e4df499e8)
图2-17 填写网络服务名
(8)在“网络服务名”对话框中填写 MYORCL。单击“下一步”按钮,弹出“是否配置另一个网络服务名”对话框,如图2-18所示。在此处选择“否”选项,单击“下一步”按钮,即可完成监听程序的配置,此时会弹出一个对话框,显示“监听配置完成”。
![](https://epubservercos.yuewen.com/467666/3590308704880801/epubprivate/OEBPS/Images/figure_0036_0001.jpg?sign=1739292681-rxuZj8UoKjx4VFpyO0rOfTivAdbpdXmc-0-707822a21d1ffbaf8078154ac03b9642)
图2-18 是否配置新的网络服务名