第 4 章:配置网络环境

本章帮助您配置和管理网络环境,以便用户能够访问数据库。

大约 1 小时

主题

本教程包括以下主题:

将光标置于此图标上可以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将光标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图将其隐藏。

开始本教程之前,您应该:

1.

完成第 2 章:安装 Oracle 软件和构建数据库 OBE

2.

完成第 3 章:Oracle Enterprise Manager 入门 OBE

返回主题列表

使用 Enterprise Manager Net Services Administration 页面

Net Services Administration 页面可用于管理 Oracle 网络服务。

按照以下步骤访问 Net Services Administration 页面:

1.

打开您的浏览器并将用户名和口令指定为 SYS,登录到 Enterprise Manager Database Console。

单击 Login

2.

单击 Database Home 页面的 General 部分中的 Listener 链接。

3.

显示 Listener Home 页面。单击页面底部 Related Links 部分中的 Net Services Administration

4.

显示 Net Services Administration 页面。本页面提供了管理监听器、目录命名、本地命名和指定文件位置的一种方式。

返回主题列表

利用监听器控制实用程序启动和停止监听器

在本节中,您将了解如何利用监听器控制实用程序来启动和停止监听器。这些步骤适用于您不能访问 Enterprise Manager Database Control 来启动或停止监听器的情况。

执行下面的步骤,利用监听器控制实用程序来检查监听器的状态、停止监听器、启动监听器:

1.

oracle 用户身份登录操作系统。可通过执行以下命令检查监听器的状态,其中 listener 是监听器的名称:


lsnrctl status listener

2.

如果您的监听器已经启动,请发出以下命令来停止监听器:

lsnrctl stop listener

如果监听器已经停止,请继续执行第 3 步。

3.

执行以下命令来启动监听器:


lsnrctl start listener

返回主题列表

配置本地命名,以便与其他数据库连接

在本节中,您将配置本地命名以与另一个数据库连接。可以利用客户端 PC 上的 Net Manager,或利用 Enterprise Manager 来配置本地命名(如下所述):

A 利用 Net Manager 配置本地命名
B. 利用 Enterprise Manager 配置本地命名

返回主题列表

利用 Net Manager 配置本地命名

您必须配置客户端计算机,以便它能够与 Oracle 数据库连接。首先必须安装 Oracle Database 客户端软件,其中包括 Oracle Net 软件。一旦您安装了 Oracle Net,就可以使用 Oracle Net Manager 通过本地命名方法来配置网络服务名称(如下):

1. 在 UNIX 或 Linux 上,在命令行中输入 netmgr,调用 Oracle Net Manager。

显示 Welcome 窗口。

2.

展开 Local,选择 Service Naming。单击页面左侧的加号 +

3.

单击 Edit > Create

4.

显示 Net Service Welcome 窗口。输入一个网络服务名称。单击 Next

5.

选择用于连接数据库的协议。可以接受默认的 TCP/IP (Internet Protocol)。必须配置数据库监听器使用相同的网络协议。单击 Next

6.

输入数据库计算机的主机名。单击 Next

7.

输入数据库服务名。此外,选择 Connection Type,SharedDedicated。如果您不确定或希望使用默认的数据库连接类型,请选择 Database Default。单击 Next

8.

向导的最后一个窗口使您能够利用您输入的信息测试连接。单击 Test

9.

默认情况下,使用 SCOTT 用户名进行测试。如果像示例中所展示的那样,此帐户已经被锁定,那么您可以单击 Change Login 并输入其他的用户名和口令,从而更改默认登录。单击 Change Login

10.

输入用户名和口令来测试连接。可以使用口令为 oracle 的 system 用户。单击 OK

11.

单击 Test

12.

向导将告诉您连接测试是否成功。单击 Close

13.

单击 Finish

14.

新的服务出现在 Service Naming 文件夹下。您可以查看或修改 Service Identification 和 Address Configuration 下高亮显示的服务的配置。

15.

单击 File -> Save Network Configuration 保存您的更改,随后单击 File -> Exit 退出 Oracle Net Manager 窗口。

返回主题

执行以下步骤,利用 Enterprise Manager 配置网络服务名:

1.

单击 Database Home 页面的 General 部分中的 Listener 链接。

2.

显示 Listener Home 页面。向下滚动至页面底部。单击 Related Links 部分中的 Net Services Administration。

3.

显示 Net Services Administration 页面。选择合适的 Configuration File Location。从 Administer 列表中选择 Local Naming。单击 Go

4.

输入您的主机用户名和口令,选择 Save as Preferred Credential 并单击 Login

5.

显示 Local Naming 页面。单击 Create 按钮或选择一个现有的网络服务名称,然后单击 Create Like

6.

显示 Create Net Service Name General 页面。在 Net Service Name 域中输入一个名称。在 Database Information 部分中,通过输入一个目标服务并选择一种数据库连接类型来配置服务支持。如果目标服务是 Oracle8i 或更高版本的数据库,那么选择 Use Service Name,然后在 Service Name 域中输入一个服务名称。如果目标服务是 Oracle 8.0 版数据库,那么选择 Use SID,然后为 SID 域中的一个实例输入一个 Oracle 系统标识符。然后向下滚动至页面底部。在 Addresses 部分中,配置协议支持。单击 Add

注: 如果执行该任务的计算机与利用 Net Manager 配置本地命名的计算机相同,请务必在 Net Service Name 域中输入一个不同的名称。

7.

显示 Add Address 页面。从 Protocol 列表中,选择监听器配置监听的协议。输入 PortHost 域。这些域必须和监听地址匹配。单击 OK

8.

再次显示 Create Net Service Name 页面。单击 OK。在 Local Naming 页面上显示了一条创建成功消息。

9.

选择您刚刚创建的网络服务名称。单击 Test Connection

10.

为用户 dbsnmp 输入口令 dbsnmp。单击 Test

11.

显示 Test Result 页面。单击 OK

返回主题

在本教程中,您学习了如何:

登录 Net Services Administration 应用程序。
使用 lsnrctl 命令启动和停止监听器。
使用 Oracle Net Manager 配置一个客户端以便连接到一个 Oracle 数据库。
使用 Enterprise Manager 创建一个本地命名项。

返回主题列表

将光标置于该图标上可以隐藏所有的屏幕截图。