Oracle常用配置文件解析

来源:互联网 发布:永久激活windows xp 编辑:程序博客网 时间:2024/06/18 13:50

  1. tnsnames.ora

    SAJET_ODAC =

     (DESCRIPTION =

       (ADDRESS_LIST =

         (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.2.110)(PORT = 1521))

        )

       (CONNECT_DATA =

         (SERVICE_NAME = demo)

        )

      )

    SAJET_ODAC为网络服务名,该服务名映射为连接描述符,位于172.17.2.110上的监听程序使用 TCP/IP协议在端口 1521上监听对名为demo的数据库服务发出的连接请求。

    SERVICE_NAME参数配置连接描述符,以连接到 Oracle8i以及更高发行版的数据库。监听程序监听名为demo的数据库服务的连接请求。

     

  2. listener.ora

    配置信息有:

    Oracle8i或更高版本的数据库服务自动将某些信息注册到监听程序,如服务名、实例名、服务处理程序和负载信息。这种名为服务注册的功能不需要在listener.ora文件中进行静态配置。

    其它服务 (包括Oracle8数据库服务)需要在 listener.ora文件中进行服务配置。

     

    SID_LIST_LISTENER =

      (SID_LIST =

        (SID_DESC=

         (SID_NAME = PLSExtProc)

         (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)

         (PROGRAM = extproc)

        )

      )

     

    LISTENER =

     (DESCRIPTION_LIST =

       (DESCRIPTION =

         (ADDRESS = (PROTOCOL = TCP)(HOST = LC.chroma.com.tw)(PORT = 1521))

         (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

        )

      )

    LISTENER条目为名为 LISTENER的监听程序定义监听协议地址,SID_LIST_LISTENER条目提供关于数据库服务的信息,这些信息包括数据库的Oracle主目录位置以及实例的Oracle系统标识符 (SID)

    3sqlnet.ora

通过这个文件来决定怎么样找一个连接中出现的连接字符串(connect descriptor

NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)

当客户端输入sqlplus sys/oracle@orcl,就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名
括号中还有其他选项,如LDAP,HOSTNAME,LDAP通常并不常用,通常只设TNSNAME即可.

 

0 0
原创粉丝点击