`

oracle本地NET服务名配置tnsnames.ora格式

阅读更多
oracle本地NET服务名配置tnsnames.ora文件有严格的格式要求

今天手工修改该配置文件添加了一服务名,用客户端连接时居然报service_name解析错误,于是乎从oracle自带的配置工具配置,居然下一步点了没反应,推测是解析配置文件错误,恢复该配置文件,用oracle自带工具配置成功。

事后分析该文件,发现是手工添加时多了一个空格,原来是空格在作怪。

LOCAL_ORA =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ora)
    )
)

在网上找到的解释是,上述代码中蓝色 部分行首不能有空格,红色 部分行首必须有空格。

不知道oracle为什么这样设计。

分享到:
评论

相关推荐

    配置ORACLE的listener.ora、tnsnames.ora

    `listener.ora`文件是Oracle监听器的配置文件,它定义了监听器的名称、监听的端口以及服务名等信息。当客户端尝试连接到Oracle数据库时,监听器会接收请求,并根据配置转发到相应的数据库实例。以下是一些关于`...

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

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

    tnsnames.ora配置

    【tnsnames.ora配置】是Oracle数据库网络配置中的一个重要组成部分,主要负责将易于记忆的TNS名称映射到实际的主机名或IP地址以及相关的服务信息。tnsnames.ora文件通常位于$ORACLE_HOME/network/admin目录下,与...

    ORACLE配置tnsnames.ora文件详解

    ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。 一般tnsnames.ora 是建立在客户机上的。如果是客户机/服务器...

    Oracle的tnsnames.ora配置(PLSQL Developer)

    ### Oracle的tnsnames.ora配置(PLSQL Developer) 在Oracle数据库环境中,为了实现客户端与服务器之间的连接,需要正确配置一系列环境变量以及相关的配置文件。其中,`tnsnames.ora`是Oracle客户端用于存储连接描述...

    oracle网络配置 tnsnames.ora

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

    如何正确oracle配置tnsname.ora文件

    在 TNSNAMES.ORA 文件中,一个典型的网络服务名(Database Alias)配置如下: `test = (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521)) ) (CONNECT_DATA=(SERVICE_NAME=orcl....

    配置好的listener.ora和tnsnames.ora

    `tnsnames.ora`文件是客户端的网络服务名配置文件,它提供了易于记忆的服务名与数据库实际连接信息的映射。在这个文件中,每个条目代表一个服务名,包含了数据库的连接详细信息,例如: 1. `SERVICE_NAME`或`SID`:...

    没有按装本地oracle的同学用得上需要配置tnsnames.ora

    Oracle数据库是全球广泛使用的数据库管理系统,对于没有在本地安装Oracle环境但需要与Oracle数据库交互的用户,`tnsnames.ora`文件是一个至关重要的配置文件。这个文件主要用于定义Oracle网络服务名,使得客户端应用...

    oracle数据库tnsnames.ora原始文件

    oracle数据库的配置文件,用于进行连接配置

    tnsnames.ora 配置示例

    Oracle\Network\ADMIN\tnsnames.ora

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

    总之,`listener.ora`、`sqlnet.ora` 和 `tnsnames.ora` 这三个文件共同构成了Oracle网络配置的核心,它们分别负责监听服务管理、安全与命名方法配置以及网络服务名映射,确保了Oracle数据库能够高效、安全地在网络...

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

    例如,`NAMES.DIRECTORY_PATH=(TNSNAMES, ONAMES, HOSTNAME)`表示首先使用`tnsnames.ora`中的别名配置进行连接尝试,如果失败则依次尝试使用Oracle Name Server (ONAMES) 和主机名 (HOSTNAME) 进行解析。 **3\. SQL...

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

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

    tnsnames.ora 下载

    使用plsql developer 时,需要的配置文件 tnsnames.ora 下载

    常用Dos命令和Oracle数据库tnsnames.ora配置

    DOS(Disk Operating System)命令行界面是Windows操作系统的一个重要组成部分,它提供了一种直接与计算机交互的方式,而tnsnames.ora则是Oracle数据库连接配置文件,用于定义数据库服务名到实际网络连接信息的映射...

    Oracle_client_win32安装手册和配置tnsnames.ora文和listener.ora件

    本文详细介绍了Oracle_client_win32的安装步骤以及tnsnames.ora和listener.ora文件的配置方法。通过遵循这些步骤,您可以成功地安装Oracle客户端,并配置必要的文件以实现与远程Oracle数据库的稳定连接。正确配置...

    oracle修改配置tnsnames

    oracle修改配置tnsnames

    oracle 11g xe 多个客户机连接服务器的tnsnames.ora配置文件范例

    试用了网上的一些配置文件,竟然没有好用的,就根据oracle官方的配置方法制作了一个,大家共享。节省我们的时间。

Global site tag (gtag.js) - Google Analytics