Chinaunix首页 | 论坛 | 博客
  • 博客访问: 307645
  • 博文数量: 54
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 606
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-03 22:43
文章分类
文章存档

2011年(3)

2010年(26)

2009年(2)

2008年(23)

我的朋友

分类: Oracle

2010-06-02 13:19:44

tnsnames.ora 是客户端的配置文件;
 
服务器端的配置文件为:listener.ora,
 
该文件中存放了客户机与服务器连接所需要的监听地址,以及服务器启动监听进程时的信息。

# LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora
# Generated by Oracle configuration tools.
#服务器中监听进程的名称

#PROTOCOL表明所使用的网络协议,若是TCP/IP协议,则该值必须为“TCP”

#HOST表示服务器的网络地址,PORT为端口号
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = XXXXX)(PORT = 1521))
      )
    )
  )

#下面定义listener进程为哪个实例提供服务,这里为ISO,其中GLOBAL_DBNAME在除了使#用hostname连接的情况外是非必须的.

#SID_DESC用来指明一个特定的数据库实例服务信息或者一个没有数据库的Oracle服务

#SID_NAME为服务器上运行的ORACLE数据库名称,一般情况下此文件为缺值为#PLSExtProc;

#ORACLE_HOME是指ORACLE数据库的主目录
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = iso)
      (ORACLE_HOME = D:\oracle\ora92)
      (SID_NAME = iso)
    )
  )


说明:

1:监听器的操作命令,lsnrctl start,status,stop等

2:tnsping查看客户端sqlnet.ora和tnsnames.ora文件配置是否正确已经对应服务器的listener进程状态

例如:cmd>tnsping  iso

阅读(2055) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-06-03 23:37:29

51博百优,这是我的站,请指教http://www.51bobaiyou.com/