`

Oracle listener.ora tnsnames.ora sqlnet.ora

阅读更多
in its most basic form ,Oracle uses threes files(listneres.ora ,tnsnames.ora,sqlnet.ora) for network configuration.
1 listener.ora. this file contains the server side parameters configuration
2 tnsnames.ora,sqlnet.ora this file contains the client side parameters configuration

Assumptions
The example files below are relevant for an Oracle installation and instance with the following values:

Parameter Value
HOST hostname
ORACLE_HOME C:\Oracle\817
ORACLE_SID ORCL
DOMAIN world
Listener.ora
The listerner.ora file contains server side network configuration parameters. It can be found in the ORACLE_HOME/network/admin directory on the server. Here is an example of a listener.ora file from Windows 2000:

    # LISTENER.ORA Network Configuration File: C:\Oracle\817\network\admin\listener.ora
    # Generated by Oracle configuration tools.

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
          )
        )
        (DESCRIPTION =
          (PROTOCOL_STACK =
            (PRESENTATION = GIOP)
            (SESSION = RAW)
          )
          (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 2481))
        )
      )

    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\Oracle\817)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = ORCL.WORLD)
          (ORACLE_HOME = C:\Oracle\817)
          (SID_NAME = ORCL)
        )
      )

After the listener.ora file is amended the listener should be restarted or reloaded to allow the new configuation to take effect:

    C:> lsnrctl stop
    C:> lsnrctl start

    C:> lsnrctl reload

Tnsnames.ora
The tnsnames.ora file contains client side network configuration parameters. It can be found in the ORACLE_HOME/network/admin or ORACLE_HOME/net80/admin directory on the client. This file will also be present on the server if client style connections are used on the server itself. Here is an example of a tnsnames.ora file from Windows 2000:

    # TNSNAMES.ORA Network Configuration File: C:\Oracle\817\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.

    ORCL.WORLD =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ORCL.WORLD)
        )
      )
     
    INST1_HTTP.WORLD =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = SHARED)
          (SERVICE_NAME = MODOSE)
          (PRESENTATION = http://admin)
        )
      )

    EXTPROC_CONNECTION_DATA.WORLD =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )

Sqlnet.ora
The sqlnet.ora file contains client side network configuration parameters. It can be found in the ORACLE_HOME/network/admin or ORACLE_HOME/net80/admin directory on the client. This file will also be present on the server if client style connections are used on the server itself. Here is an example of an sqlnet.ora file from Windows 2000:

    # SQLNET.ORA Network Configuration File: C:\Oracle\817\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.

    SQLNET.AUTHENTICATION_SERVICES= (NTS)

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

Testing
分享到:
评论

相关推荐

    认识oracle中的sqlnet.ora tnsnames.ora listener.ora三个文件

    ### 认识Oracle中的sqlnet.ora、tnsnames.ora与listener.ora三个关键配置文件 #### 一、概述 在Oracle安装过程中,我们常常会在安装目录下的`$HOME/network/admin`文件夹中发现三个重要的配置文件:`sqlnet.ora`、...

    listener.ora sqlnet.ora tnsnames.ora文件详解

    ### Oracle网络配置详解:Listener.ora, Sqlnet.ora与Tnsnames.ora #### Listener.ora:监听器配置文件 `listener.ora` 文件是Oracle数据库系统中至关重要的网络配置文件之一,它负责管理数据库的监听器服务,确保...

    Listener.ora、sqlnet.ora、tnsnames.ora三个配置文件区别.docx

    Listener.ora、sqlnet.ora、tnsnames.ora三个配置文件是Oracle数据库中三个重要的配置文件,每个文件都有其特定的作用和用途。 首先,Listener.ora文件是用于配置Oracle listener的。Listener是 Oracle数据库的监听...

    oracle中的sqlnet.ora+tnsnames.ora+listener.ora

    ### Oracle中的sqlnet.ora、tnsnames.ora与listener.ora详解 #### 一、概述 在Oracle数据库环境中,`sqlnet.ora`、`tnsnames.ora`和`listener.ora`三个文件起着至关重要的作用,分别位于Oracle安装目录下的`$HOME/...

    tnsnames.ora配置

    tnsnames.ora文件通常位于$ORACLE_HOME/network/admin目录下,与listener.ora和sqlnet.ora一起协同工作,为Oracle数据库客户端提供连接服务。 sqlnet.ora文件在这个过程中起到关键的决策作用,它类似Linux或其他...

    oracle网络配置 tnsnames.ora

    通过合理配置`sqlnet.ora`、`tnsnames.ora`和`listener.ora`这三个文件,可以确保Oracle数据库能够正常地在网络环境中被访问。理解这些配置文件的工作原理对于管理和维护Oracle数据库至关重要。

    oracle配置文件tnsname

    ### Oracle配置文件详解:tnsnames.ora, listener.ora, sqlnet.ora #### 一、概述 在Oracle数据库的网络配置中,有三个重要的配置文件:`listener.ora`、`sqlnet.ora` 和 `tnsnames.ora`。这些文件位于 `$ORACLE_...

    oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht

    oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht

    listener_ora--sqlnet_ora--tnsnames_ora的关系以及手工配置举例

    在Oracle数据库系统中,`listener.ora`, `sqlnet.ora` 和 `tnsnames.ora` 是三个至关重要的配置文件,它们共同负责网络服务的管理和连接。理解它们之间的关系和如何手工配置对于管理和维护Oracle数据库是至关重要的...

    linux上的sqlnet.ora限制IP访问[借鉴].pdf

    sqlnet.ora文件通常位于$ORACLE_HOME/network/admin/目录下,与tnsnames.ora和listener.ora文件位于同一路径。该文件的配置非常简单,只需在文件中添加相应的记录即可。 限制IP访问的配置可以通过tcp.validnode_...

    linux上的sqlnet.ora限制IP访问.pdf

    该文件通常位于 $ORACLE_HOME/network/admin/ 目录下,与 tnsnames.ora 和 listener.ora 位于同一路径。 通过配置 sqlnet.ora 文件,可以实现轻量级的访问限制,效率高于在数据库内部通过触发器进行限制。下面是...

    pl/sql developer 监听、tnsnames.ora

    在实际应用中,可能还需要配置其他文件,如`sqlnet.ora`,来控制网络连接的行为,如加密选项、身份验证方式等。同时,`ldap.ora`文件用于配置LDAP(轻量级目录访问协议)连接,以便通过目录服务进行身份验证。 总之...

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    在Oracle 19c的配置文件中,有三个主要的配置文件需要注意:listener.ora、sqlnet.ora和tnsnames.ora。这些文件定义了Oracle数据库服务端的监听器配置、网络访问和服务名称解析设置。 - **listener.ora**文件配置了...

    Oracle数据库常见问题诊断

    * (3) TNSNAMES.ORA 与 SQLNET.ORA 不一致 措施: * 检查 TNSNAMES.ORA 文件位置和内容格式 * 确保 TNS_ADMIN 环境变量指向 TNSNAMES.ORA 文件的位置 2. NL-00462 Error 或 ORA-00462 特征:监听器无法启动 ...

    Oracle网络配置(原创).pdf1

    Oracle 网络配置是 Oracle 客户端连接到数据库所需的网络配置,涉及到监听程序、服务名、命名方法、NETCA、NETMGR、LSNRCTL、SRVCTL、LISTENER.ORA、SQLNET.ORA、TNSNAMES.ORA 等多个概念和工具。

    tnsnames2013-2-22

    `tnsnames.ora`、`listener.ora`和`sqlnet.ora`是Oracle数据库配置中的三个关键文件,它们对于数据库连接和通信至关重要。让我们详细了解一下这三个文件及其作用。 1. **tnsnames.ora文件**: `tnsnames.ora`文件...

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务

    2. **使用Net Manager图形界面进行配置**:Net Manager是Oracle提供的网络配置工具,通过它可以直接编辑`listener.ora`和`tnsnames.ora`等关键文件,简化配置过程并减少出错几率。 3. **重启监听程序**:任何对`...

    ora-12514的错误的原因

    ORA-12514 错误的原因和解决方法 ORA-12514 错误是 Oracle 数据库中常见的一种错误...7. 检查 sqlnet.ora 文件中的配置是否正确 通过遵循上述步骤,可以有效地解决 ORA-12514 错误,确保数据库连接的稳定性和安全性。

    oracle客户端连接服务器端

    Oracle客户端连接服务器端涉及到几个关键配置文件:listener.ora、sqlnet.ora和tnsnames.ora,它们都位于$ORACLE_HOME\network\admin目录下。理解这些文件的作用对于建立和维护Oracle数据库连接至关重要。 首先,`...

    Oracle的配置文件

    在给定的资源中,包含了三个核心的Oracle配置文件:`tnsnames.ora`,`listener.ora` 和 `sqlnet.ora`。这些文件分别用于不同的功能,下面将详细介绍它们的作用、结构以及如何进行配置。 首先,`tnsnames.ora` 文件...

Global site tag (gtag.js) - Google Analytics