`

PL/SQL连接Oracle:ORA-12504:TNS监听程序在connect-data中未获得service-name

 
阅读更多

我原先安装了oracle client 和pl/sql并连接了远程的oracle数据库,后来我在本地也装了一个oracle数据库,通过sql plus连接本地数据库正常,但是pl/sql无法连接,并且报如下错误:

PL/SQL连接Oracle,提示ORA-12504:TNS监听程序在connect-data中未获得service-name

pl/sql连接多个数据库的方法是修改pl/sql下面的tnsnames.ora

(路径:E:\install\dev\oracle_client\product\11.2.0\client_1\network\admin\tnsnames.ora

10.1.1.1 =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = orcl)

    )

  )

 

localhost =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = orcl)

    )

 

  )

红色字体部分为新增的数据库配置。

 

分享到:
评论

相关推荐

    本机不安装ORACLE直接连接服务器上的ORACLE

    机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 1、先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 根据你的操作系统...

    plsql连接oracle的包

    --tnasname.ora:在plsql_oracle这个包里面 2,配置oracle监听,即环境变量 右击我的电脑选”属性”->“高级”->“环境变量”->”系统变量” 新增下面两个变量 变量名:TNS_ADMIN 变量值:D:\IT\plsql_oracle\...

    Oracle 数据库客户端

    sqlplus TAXYS1_1/TAXYS1_1 @'(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.225)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED) (SERVICE_NAME = ORCL)))’ sqlplus TAXYS1_1/...

    PLSQL+Developer10和instantclient_11_2

    在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容: MWDB= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...

    instantclient_11_2.rar

    D:/instantclient_11_2目录下新建目录network,在network目录下再新建目录admin,在admin目录下新建tnsnames.ora, 使用文本编辑器输入如下内容: 复制代码 MyOracle = (DESCRIPTION = (ADDRESS = (PROTOCOL =...

    Oracle 客户端精简版

    2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。 bank= (DESCRIPTION = (ADDRESS_LIST = ...

    oraclclient

    (SERVICE_NAME = oracledata) ) ) 2、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient),这是为了能够找到上面说的tnsnames.ora。 3、设置ORACLE的语言,添加环境变量: “NLS_...

    oracle简易版

    2 在D: instantclient 11 2目录下新建目录network 在network目录下再新建admin目录 在admin目录下新建文件tnsnames ora 使用文本编辑器打开写入如下内容: MWDB DESCRIPTION ADDRESS LIST ADDRESS PROTOCOL TCP...

    PLSQL Developer 12.rar

    该值可以连接到远程数据库中,通过下面的sql语句查询得到: select userenv('language') from dual; 如果该值设置不正确,将导致PL/SQL Developer连接数据库后,查看的数据会出现乱码。 5、下载并安装...

    plsql 工具 下载

    2 在D: instantclient 11 2目录下新建目录network 在network目录下再新建admin目录 在admin目录下新建文件tnsnames ora 使用文本编辑器打开写入如下内容: MWDB DESCRIPTION ADDRESS LIST ADDRESS PROTOCOL TCP...

Global site tag (gtag.js) - Google Analytics