精华内容
下载资源
问答
  • 使用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;

     

    转载于:https://www.cnblogs.com/andy6/p/8696487.html

    展开全文
  • doc 窗口下可以登录,但是在plsql中能登录,报错ora 12557 跟环境bai变量无关 就是这个du问题导致的,PLSQL里有oci.dll文件,oracle 里也有zhi oci.dll文件 因为daoPLSLQ无发识别是哪一个,去plSQq里把首选项里面...

    doc 窗口下可以登录,但是在plsql中不能登录,报错ora 12557

    跟环境bai变量无关 就是这个du问题导致的,PLSQL里有oci.dll文件,oracle 里也有zhi oci.dll文件
    因为daoPLSLQ无发识别是哪一个,去plSQq里把首选项里面的oci库地址填成PLSQL里面的oci.dll路径即可

    展开全文
  • 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>

    展开全文
  • ora-12557(协议适配器不可加载)

    万次阅读 2019-07-05 12:11:25
    前提:监控和服务已打开, tnsping 127.0.0.1正常,sqlplus可以登录  工具:instantclient_11_2  下载instantclient_11_2,安装  打开pl/sql->工具->首选项    1、 填写oracle主目录和OCI库(会自动弹出”...
  • ORA-12557: TNS: 协议适配器不可加载

    千次阅读 2013-12-11 14:18:15
    若是本机安装了Oracle Server及Client ...使用sqlplus 连接oracle时报:ORA-12557: TNS: 协议适配器不可加载   检查环境变量,是不是client及server的目录都加入到了path.   是的话,拿掉client配置即可 ...
  • 这些全是本人卡了很久的问题。网上好多写的都有问题。比如这个路径,网上就有让oracle_home配置client_1的路径。这个是肯定是不行的 。...如果这个是client_1 监听服务起来。还跟listener.ora这个文件有关...
  • Bug:plsql ora-12557(协议适配器不可加载,win8.1,64)报错详情登陆plsql时报ora-12557,可是使用sqlplus登陆正常 报错分析可能还是之前安装oracle,没有卸载干净。或则是工具-参数-OCI库路径错误解决方法在百度,...
  • ORACLE_HOME与协议适配器不可加载

    万次阅读 2015-06-29 10:08:44
    近期由于各种原因及其装了几个版本的Oracle数据库及客户端,具体: 1、首先安装了32位的数据库 2、接着安装了32位的...1、需要64位Oracle Client的程序启动不成功,【报协议适配器不可加载】的错误。解决方案:将OR
  • 最近在使用powerdesigner连接远程oracle...问题二、ORA-12557: TNS: 协议适配器不可加载 问题三、ORA-12504:TNS监听程序在connect-data中未获得service-name 参考文章 http://coffeehot.iteye.com/blog/2151955 ...
  •  TNS_ADMIN:D:\app\client\24438\product\12.2.0\client_1\network\admin  Path:D:\app\client\24438\product\12.2.0\client_1\bin(用于指定该路径下的oci.dll) 步骤3:PLSQL中修改首选项的连接配置(D:\...
  • 今天遇到了plsql 登录oracle数据库时出现的‘适配器无法加载’的问题,弄了一天才弄好,在此记录解决方法,以便查阅。 问题描述 plsql 登录oracle数据库时出现的‘适配器无法加载’的问题 sqlplus登录oracle...
  • 我的系统环境: 1、64位Windows 7旗舰版 2、64位Oracle 11g R2 DB ...等我全部安装完之后登录Development的时候就显示标题的错误,实在是知道为什么,求大神解答一下。都找了很多资料了都不好使啊。
  • .net网站一直报错Oracle 12577 TNS 适配器不可加载: inetmgr 修改应用程序池设定
  • ORA-12560: TNS: 协议适配器错误

    千次阅读 2013-02-21 17:55:15
    ORA-12557: TNS: 协议适配器不可加载 IMP-00000: 未成功终止导入 sqlplus登录时候: sqlplus / as sysdba  错误信息: ORA-12560: TNS协议适配器错误   oracle系统状态: 1.监听正常 2.注
  • Oracle 数据库安装

    2018-03-16 14:44:04
     (PATH未配置时PL/SQL 登录没问题,ArcGIS 连接报 ORA-12557 协议适配器不可加载,配置过后问题解决)  (以上路径都需要根据自己的实际路径来配置)    ArcGIS成功连接ORACLE 创建企业地理数据库时成功但是...
  • windows2008安装oracle19c后监听无法启动

    千次阅读 2020-12-14 14:46:57
    window7和windows2008支持oracle19c 原先在主机上安装了oracle10.2.0.5然后再安装oracle19c,注册表中能清理的都已经清理,能修改都已经修改,很是奇怪,还以为是冲突,折腾了半天,发现是oracle19c的监听在...
  • 选的参数有: off 、 user 、 admin 和 support 。在实验中我们选择了 support 级别,属于比较细的跟踪粒度。 trace_directory 是指定跟踪目录位置。跟踪文件名称统一为 tnsping.trc 。   3 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 426
精华内容 170
关键字:

tns协议适配器不可加载