新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 数据库 > Oracle教程 > 正文:Oracle数据库中主要配置文件的经典解析

Oracle数据库中主要配置文件的经典解析

新客网 XKER.COM 2007-07-25 来源: ls 收藏本文

 

当 lsnrctl status 命令有如下输出结果

 

STATUS of the LISTENER
------------------------
Alias                  LISTENER
Version                 TNSLSNR for Linux: Version 8.1.7.4.0 - Production
Start Date               17-JAN-2004 19:00:08
Uptime                  31 days 15 hr. 27 min. 59 sec

 

就说明监听器正在运行 否则说明监听器已经停止了 CAMS 系统的后台程

序的正常运行不仅依赖于数据库实例的运行 还依赖于这个数据库监听器的

运行 假如监听器没有启动 即使数据库已经启动 CAMS 后台程序仍然不

能正常工作

 

2 (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所示的一个

IPC 协议地址的监听 是为了外部进程调用用的 在数据库安装时自动设定

不需要改动

 

3 在监听文件后部还有一个 SID_LIST_LISTENER 段 该段用于定义监听

器的服务 即为哪些数据库实例提供监听服务 以 cams 实例为例 其对应的

服务信息为

 

(SID_DESC =
    (GLOBAL_DBNAME = cams) #数据库名
     (ORACLE_HOME = /u01/app/oracle/product/8.1.7)
    (SID_NAME = cams) #数据库实例名
)

 

 

 

1.2.5 sqlnet.ora 文件

 

sqlnet.ora 文件的存放路径为 $ORACLE_HOME/network/admin

以下是一个示例

 

NAMES.DEFAULT_DOMAIN = localdomain
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

 

 

说明

NAMES.DEFAULT_DOMAIN 指定网络域名 NAMES.DIRECTORY_PATH

指定当解析客户端连接标识符时命名方法 naming metthods 采用的优先顺

序 从左至右递减,在 CAMS 应用中, 这两个参数采用上述所示的系统缺省值

 

 

1.2.6 tnsnames.ora 文件

 

tnsnames.ora 文件的存放路径为 $ORACLE_HOME/network/admin 以下

是一个示例

 

 

OID.LOCALDOMAIN =
  (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =
1521))
     )
     (CONNECT_DATA =
       (SERVICE_NAME = oid)
     )
  )
CAMS.LOCALDOMAIN =
  (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =
1521))
     )
     (CONNECT_DATA =
       (SERVICE_NAME = cams)
     )
  )
INST1_HTTP.LOCALDOMAIN =
  (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =

1521))
     )
     (CONNECT_DATA =
       (SERVER = SHARED)
       (SERVICE_NAME = MODOSE)
       (divSENTATION = http://admin)
     )
   )
EXTPROC_CONNECTION_DATA.LOCALDOMAIN =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
     )
     (CONNECT_DATA =
       (SID = PLSExtProc1)
       (divSENTATION = RO)
     )
   )
 

 

说明

 

tnsnames.ora 文件中定义一个或多个网络服务 net service cams 实例对

应的网络服务为

 

CAMS.LOCALDOMAIN =
  (DESCRIPTION =
   (ADDRESS_LIST =
    (ADDRESS =
      (PROTOCOL = TCP)
       (HOST = localhost.localdomain)
       (PORT = 1521))
    )
   (CONNECT_DATA =
    (SERVICE_NAME = cams)
   )
 )

 

注意:这里 ADDRESS项包含三个子参数

 

 

PROTOCOL :默认协议TCP


HOST :ip地址


PORT:端口,默认1521

CAMS.LOCALDOMAIN为数据名

 

 

 

 

要确保在监听文件中也有对应的一个 ADDRESS 项也包含同样的三个子参

数 并且子参数的值对应都相等 另外 这里 SERVICE_NAME 的值必需确

保与监听文件中某 SID_DESC项下的 SID_NAME参数的值相等.

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐