plsql登陆时报错ora-12154:tns:无法解析指定的连接标识符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql登陆时报错ora-12154:tns:无法解析指定的连接标识符相关的知识,希望对你有一定的参考价值。

D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN
目录下的tnsnames.ora
内容:
# tnsnames.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
SYSTEM=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=QiaoweiPC)
(PORT=1521)
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=system)
)
)
EXTPROC_CONNECTION_DATA=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=IPC)
(KEY=EXTPROC1)
)
(CONNECT_DATA=
(PRESENTATION=RO)
(SID=PLSExtProc)
)
)

直接登录试试。
用户名:xxx(如果是System用户,S要大写。)
密码:xxxx
数据库:你的ip地址:1521/你的数据库实例(你的监听里写的这个SYSTEM)
比如:192.168.1.164:1521/SYSTEM
连接为:Normal

不行的话运行:services.msc 打开服务,重启 OracleTNSxxx和OracleServerORCL这2个服务

手打。谢谢!
参考技术A cmd下
tnsping QiaoweiPC:1521/system

能否正常ping通。
如果可以,那就是你plsql 中的oracle_home环境变量设置的问题。
参考技术B 这是因为服务中没有开启监听,在开启监听的过程中可能会遇到代码为1067的错误,这时需要手动删除listener.ora文件然后用oracle自带的Net
Configuration
Assitant进行重新创建监听,一般这样就解决了
参考技术C 你的机器不能解析QiaoweiPC,换成IP地址试试追问

改过了,也不行

连接Oracle时报错ORA-12541: TNS: 无监听程序

  1.       从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。

    技术分享图片
  2.  

          选择“重新配置”,如下图所示,点击下一步。

    技术分享图片
  3.  

          选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。

    技术分享图片
    技术分享图片
  4.  

          选择端口号,如下图所示,点击下一步。

    技术分享图片
  5.  

          选择“否”,如下图所示,点击下一步。

    技术分享图片
  6.  

          监听程序配置完成,如下图所示,点击下一步。

    技术分享图片
  7.  

          选择“本地网络服务名配置”,如下图所示,点击下一步。

    技术分享图片
  8.  

          选择“重新配置”,如下图所示,点击下一步。

    技术分享图片
  9.  

          “网络服务名”选择你自己数据库的名字,如下图所示,点击下一步。

    技术分享图片
  10.  

          填写“服务名”,其实就是你创建数据库时的全数据库名,如下图所示,点击下一步。

    技术分享图片
  11.  

          选择协议,默认选择“TCP”,如下图所示,点击下一步。

    技术分享图片
  12.  

          填写“主机名”,可以是你的IP地址,也可以是你的主机名;选择端口号,如下图所示,点击下一步。

    技术分享图片
  13.  

          选择“是,进行测试”,如下图所示,点击下一步。

    技术分享图片
  14.  

          选择“更改登陆”,填写“用户名”和“口令”,点击“确定”会显示“正在连接…测试成功。”,点击下一步。

    技术分享图片
  15.  

          填写“网络服务名”,就是你自己的数据库名,小编的是“zboracle”,点击下一步。“是否配置另一个服务名?”选择“否”,点击下一步,完成。

  16.  

          启动PL/SQL Developer,输入用户名、口令,即可登录成功,如下图所示。

    技术分享图片
     
     
     
     

以上是关于plsql登陆时报错ora-12154:tns:无法解析指定的连接标识符的主要内容,如果未能解决你的问题,请参考以下文章

oracle 可以连接数据库,vs连不上. 报错提示:ORA-12154: TNS: 无法解析指定的连接标识符

PLSQL链接oracle报错--ORA-12154: TNS: 无法解析指定的连接标识符

PLSQL链接oracle报错--ORA-12154: TNS: 无法解析指定的连接标识符

PLSQL ORA-12154: TNS: 无法解析指定的连接标识符

SQLPLUS能连接oracle10g,PLSQL也能连,但网页程序却报错ORA-12154: TNS: 无法解析指定的连接标识符

exp/imp 导入导出数据库 报错:ORA-12154: TNS: 无法解析指定的连接标识符