精华内容
下载资源
问答
  • 使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames配置文件中的字符串连接...

    使用plsql 连接oracle 数据库报ora 12557 错误:

    解决方案:

    1:首先确保服务中的service以及监听器都开启

    2:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames配置文件中的字符串连接是否配置

    这个路径根据你的oracle安装路径有关

    3:如果还是不行,删除注册表里面的环境变量oracle_home,默认只想路径

    cmd——rededit—— HKEY_LOCAL_MECHINE——SOFTWARE——oralce—— KEY_OraDb11g_home1

    删除环境变量。

    到这里问题应该解决啦。  

    展开全文
  • 11.2.0.1问题描述:直接通过 sqlplus sys/oracle@10.10.100.109:1521/ysxt as sysdba 可以登录,但是通过 sqlplus sys/oracle@YSXT as sysdba 不能登录,报 ORA-12557: TNS: 协议适配器不可加载 。 检查环境变量 ...

    操作系统:windows 7
    数据库版本: 11.2.0.1
    问题描述:
    直接通过 sqlplus sys/oracle@10.10.100.109:1521/ysxt as sysdba 可以登录,但是通过 sqlplus sys/oracle@YSXT as sysdba 不能登录,报 ORA-12557: TNS: 协议适配器不可加载 。 检查环境变量 TNS_ADMIN 、 ORACLE_HOME 都没有问题。


    最后 检查 环境变量PATH ,发现 client及server的目录都加入到了path,拿掉client配置。如下:

    解决:
    将 PATH 中
    F:\app\Administrator\product\11.2.0\client_1\bin;F:\app\Administrator\product\11.2.0\dbhome_1\bin;
    改为
    F:\app\Administrator\product\11.2.0\dbhome_1\bin;


    展开全文
  • ORA-12557: TNS: 协议适配器不可加载

    千次阅读 2013-12-11 14:18:15
    若是本机安装了Oracle Server及Client ...使用sqlplus 连接oracle时报:ORA-12557: TNS: 协议适配器不可加载   检查环境变量,是不是client及server的目录都加入到了path.   是的话,拿掉client配置即可 ...

    若是本机安装了Oracle Server及Client

     

    使用sqlplus 连接oracle时报:ORA-12557: TNS: 协议适配器不可加载

     

    检查环境变量,是不是client及server的目录都加入到了path.

     

    是的话,拿掉client配置即可

    展开全文
  • ORA-12557: TNS: 协议适配器不可加载 SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus C:\Users\Administrator> C:\Users\Administrator>set path=D:\app\Administrator\product\11.2.0\dbhome...
        对于DBA维护oracle数据库时,登录数据库查看运行状态是必须的事。然而,当oracle架设在windows上时,尤其单个win服务器上安装多个实例或
    同时安装有客户端,加之oracle相关环境变量设置混乱时,一切变的不再是那么容易。今天,处理武汉oracle数据库问题时就遇到了这种闹心的情况:
    Microsoft Windows [版本 6.1.7601]
    版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
    C:\Users\Administrator>sqlplus sys/oracle as sysdba
    SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 10 10:01:44 2016
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    请输入用户名:
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    请输入用户名:
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus
    C:\Users\Administrator>
    C:\Users\Administrator>sqlplus sys/sys as sysdba
    SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 10 10:02:19 2016
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    请输入用户名:
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    请输入用户名:
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus
    C:\Users\Administrator>sqlplus sys/sys@orcl as sysdba
    SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 10 10:02:34 2016
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    ERROR:
    ORA-12154: TNS: 无法解析指定的连接标识符
    请输入用户名:
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    请输入用户名:
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus
    C:\Users\Administrator>
    C:\Users\Administrator>sqlplus /nolog
    SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 10 10:04:08 2016
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    SQL> conn sys/sys as sysdba
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    SQL> conn sys/sys
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    SQL> conn system/system
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    SQL> conn scott/tiger as sysdba
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    SQL> exit
    C:\Users\Administrator>
       当遭遇到WINDOWS ORA-12560: TNS: 协议适配器错误时,我首先想到的是数据库实例是否启动,监听程序是否启动,检查结果如下:

    因为是生产环境,想也知道数据库及监听肯定是开着的,检查结果与猜测的结果一样。
       然后,检查数据库监听设置是否是操作系统认证,发现监听设置是NTS本地认证:

       到此为止,排除了实例及监听没开启及监听安全限制,接下来再看就是数据库的环境变量设置:
       打开控制面板-》所有控制面板选项-》系统

       在系统界面右键属性

       点击系统属性上的环境变量

    可以看到,系统环境变量设置里的ORACLE_HOME变量没有值,终于知道原因在哪了。
       接下来就是看当前数据库的数据库安装目录,依次右键我的电脑-》服务-》配置-》服务-》找到ORACLE相关服务

       在oracleserviceorcl服务上右键属性,可执行文件的路径得上一层就是ORACLE_HOME环境变量对应的值

       在含有linstener关键字的服务上右键属性,可以查看监听程序安装目录与数据库软件安装目录是否在同一级目录下,排除多版本数据库同机的情况。

        进入到11.2.0文件夹下,发现有2个文件夹,一个是db软件的,一个是客户端软件的,这就找到根源了,客户端与db软件都有oracle_home环境变量,
    估计是为了避免环境变量冲突,取消系统中ORACLE_HOME的环境变量值。

       由于是生产环境,不能随便更改操作系统中ORACLE_HOME的环境变量值,可能导致客户端程序不能正常使用;还有一个方法就是在CMD中设置临时环境环境变量,
    这就跟unix/linux环境下类似,前提是知道ORACLE的ORACLE_SID、ORACLE_HOME环境变量值,需要设置path环境变量,另外windows不区分环境变量名的大小写。
       设置临时环境变量后正常登陆数据库
    C:\Users\Administrator>set oracle_sid=orcl

    C:\Users\Administrator>set oracle_home=D:\app\Administrator\product\11.2.0\dbhome_1

    C:\Users\Administrator>sqlplus / as sysdba
    SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 10 10:08:36 2016
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    ERROR:
    ORA-12557: TNS: 协议适配器不可加载
    请输入用户名:
    ERROR:
    ORA-12557: TNS: 协议适配器不可加载
    请输入用户名:
    ERROR:
    ORA-12557: TNS: 协议适配器不可加载
    SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus
    C:\Users\Administrator>
    C:\Users\Administrator>set path=D:\app\Administrator\product\11.2.0\dbhome_1\bin\
    C:\Users\Administrator>sqlplus / as sysdba
    SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 10 10:09:04 2016
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL>

    展开全文
  • 原文Oracle11G登录时提示:ORA-12557: TNS协议适配器不可加载 初步分析是ORACLE_HOME设置错误引起的。前几天不小心看到系统环境变量中的其值为空,就手贱的加载了一个oracle目录,结果重新用PLSQL Developer去...
  • 我的系统环境: 1、64位Windows 7旗舰版 2、64位Oracle 11g R2 DB ...等我全部安装完之后登录Development的时候就显示标题的错误,实在是知道为什么,求大神解答一下。都找了很多资料了都不好使啊。
  • HOME%\network\admin\tnsnames.ora文件 到oracle客户端%ORACLE_Client%\network\admin\ 目录中 问题: 问题一、ORA-12560: TNS: 协议适配器错误 问题二、ORA-12557: TNS: 协议适配器不可加载 问题三、ORA-12504:TNS...
  • 最近在使用powerdesigner连接远程oracle...问题二、ORA-12557: TNS: 协议适配器不可加载 问题三、ORA-12504:TNS监听程序在connect-data中未获得service-name 参考文章 http://coffeehot.iteye.com/blog/2151955 ...
  • ORA-12557: TNS: 协议适配器不可加载 IMP-00000: 未成功终止导入 sqlplus登录时候: sqlplus / as sysdba  错误信息: ORA-12560: TNS: 协议适配器错误   oracle系统状态: 1.监听正常 2.注
  • 1.数据库sqlplus / as sysdba连接不进去,提示ora-12557:TNS:协议适配器不可加载,请输入用户名,当输入用户名密码后还是登录不进去。   2.到数据库软件安装目录db_1文件夹下,sqlplus / as sysdba,提示ora-...
  • oracle导出遇到的问题

    2020-07-21 13:24:42
    oracle之 ORA-12557: TNS: 协议适配器不可加载 环境:安装了不同版本的oracl服务端和客户端 本地已经配置了服务端的ORACLE_HOME 设置临时环境变量后正常登陆数据库 D:\Program\OracleClient\product\11.2.0\client_1...
  • Oracle常见错误有效排查方法

    千次阅读 2018-06-29 00:06:40
    (2)ORA-12557:TNS:协议适配器不可加载 (3)TNS-03505:无法解析名称 ... 注意:需要注意的是,我的Windows10系统上安装了Oracle11g×64位 服务端和客户端。 下面是安装成功后的Oracle路径: ...
  • 实务3 安装Oracle时,报告错误“ORA-12547:TNS:lost contact” 实务 实务4 如何下载Oracle的安装文件 实务5 Oracle安装完成后,用户sys与system默认的密码是什么 实务 实务6 如何找到Oracle安装时生成的日志文件...
  • 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 实务5 oracle安装完成后,用户sys与system默认的密码是什么 实务 实务6 如何找到oracle安装时生成的日志文件...
  • 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 实务5 oracle安装完成后,用户sys与system默认的密码是什么 实务 实务6 如何找到oracle安装时生成的日志...
  • 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 实务5 oracle安装完成后,用户sys与system默认的密码是什么 实务 实务6 如何找到oracle安装时生成的日志...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

tns协议适配器不可加载