Oracle 入门
- 8 -
库服务器时,就成为该数据库的一个客户端。客户端和服务器端可以在同一台机器上,也可以是通
过网络连接起来的不同操作系统,不同硬件平台的机器。
首先,要在服务器端配置监听器,客户端工作站或者其他服务器需要配置一个服务名与网络监听器
建立连接,然后通过服务名登录到 Oracle 服务器。
Oracle 中的 Net Configuration Assitant 和 NET Manager 工具都能用来配置监听器协议地址和服
务器名信息。前者以向导的方式引导用户完成配置。在安装 Oracle 数据库软件中,安装程序自动配
置一个名称为 LISTENER 的监听器。
服务器端监听器配置信息包括监听协议、地址及其他相关信息的参数。。 监听器配置存储在一个名称
为 listener.ora 的配置文件中。该文件位于 oracle_Home\network\admin 目录下,oracle_Home 是
Oracle 软件的主目录。
默认的监听器监听以下 TCP/IP 协议地址:
(ADDRESS = (PROTOCOL = TCP)(HOST = cs)(PORT = 1521))
即监听 TCP/IP 协议的 1521 端口,可以通过主机名或 IP 地址连接该监听器。
监听器对应的 Widows 服务 OracleOraDb10g_home1TNSListener
下一步是在客户端创建服务名,服务名与远程或本地的监听器建立连接,客户用它向服务器发出连
接请求,要在一台没有安装数据库服务器的工作站上连接 Oracle 服务器,必须单独安装 Oracle 客
户端软件,在数据库服务器上则自动包含了客户端软件。
安装 Oracle 时,用户必须制定一个全局数据库名称,即一个 SID 名称。Oracle 用指定的 SID 名称
在服务器端自动创建一个服务名。如 OracleServiceSIDACCP1。在客户端创建服务名时,需要指定
网络协议,与协议相关的信息和数据库的SID名称。对于最常用的 TCP/IP 协议来说,则需要指定
服务器主机名或 IP 地址、监听端口号和数据库 SID 等,这些信息都保存在名为 tnsnames.ora 的文
件中。保存位置与 listener.ora 相同。
如下:
ACCP =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = cs)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = accp)
)
)
创建配置监听程序成的步骤如下:
1: 选择“开始”->>程序->>配置和移植工具->>NET configuration Assistant.
2: 出现 Oracle NET Configuration Assistant,欢迎使用窗口。如下图: