`
minwave
  • 浏览: 10848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ora-12560 client sqlplus与home sqlplus

阅读更多

转https://www.cnblogs.com/chenhuanBlogs/p/6492972.html
控制台连接oracle11g报ORA-12560异常

oracle11g R2 64bit

oracleClient 11.2 32bit

PL/SQL Developer 11.0.2 32bit

今天发现了一个奇怪的现象,如图:




 


  后来发现机器上既有server的sqlplus,又有client的sqlplus,而client的环境变量在server的前面,优先使用了client的sqlplus。

  而client的sqlplus需要通过listener访问数据库,即非本地连接。server的sqlplus在listener没有启动的情况下依然可以登录:



 

网友分析:

LOCAL=NO :非本地连接,即网络连接。 它是通过Listener 连接到服务器的。 客户端的应用通过客户端的监听向服务器的监听发送请求,服务器的监听接收后,在与数据库连接,执行相关操作,在把结果返回给客户端。 这是通过监听的流程。 所以在客户端需要配置监听,即配置tnsnames.ora。

LOCAL=YES:本地连接。 本地连接不走监听,所以在服务监听没有启动的情况下,通过本地的sqlplus 还是可以连上数据库的。

后来用pl/sql dev,可以读出连接为,却读不出数据库,按照网上的方法,添加TNS_ADMIN环境变量,值为tnsnames.ora文件所在路径(如:NETWORK\ADMIN),是为了能够找到tnsnames.ora。(这步很重要)

连接成功了。

 

  • 大小: 20.8 KB
  • 大小: 11.4 KB
分享到:
评论

相关推荐

    ORA-12737 oci sqlplus

    ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案的instantclient_11_1压缩包

    Windows server 2008 R2(win7)登陆sqlplus错误ORA-12560和ORA-12557的解决方法

    Windows server 2008 R2(win7)登陆sqlplus错误:ORA-12560和ORA-12557,错误截图如下: 问题情景描述1:Windows系统只安装oracle11g,未安装client,此时在cmd不能登陆sqlplus。 解决方法: (1)查看注册表是否...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm sqlplus安装包集合

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus 的即时客户端; oracle-instantclient11.2-odbc-11.2.0.4.0-1.x86_64.rpm --补充包/文件,为运行ODBC环境附加库; ...

    ORA-12737: Instant Client Light oci sqlplus

    ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案oci sqlplus instantclient_12_2

    ORA-12737 错误所需的 instantclient_19_3.zip(包含 oci + sqlplus)

    为解决 navicat连接oracle报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK 错误,而准备的文件

    ORA-12737 ZHS16GBK 解决方案 oci sqlplus

    ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus的即时客户端; oracle-instantclient11.2-odbc-11.2.0.4.0-1.x86_64.rpm --补充包/文件,为运行ODBC环境附加库; ...

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus的即时客户端; oracle-instantclient11.2-odbc-11.2.0.4.0-1.x86_64.rpm --补充包/文件,为运行ODBC环境附加库; ...

    oracle-instantclient-basic-nt-12.2.0.1.0

    下载sqlplus,文件名为instantclient-sqlplus-nt-12.1.0.2.0.zip解压得到instantclient_12_1文件夹,覆盖至精简客户端文件夹 3.在D:\Database\instantclient_12_1目录下,新建两个文件新建配置文件sqlnet.ora和...

    oracle_client_11.2.0.4_x64.zip

    Oracle linux下的客户端安装包,一共三个,分别是: oracle-instantclient11.2-basic-11.2....oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm 按顺序安装即可,安装好之后环境变量中增加的内容已放到txt中

    你们要的oracle客户端linux.x64-11.2.0.3.0(全)

    instantclient-basic-linux.x64-11.2.0.3.0 instantclient-basiclite-linux.x64-11.2.0.3.0 instantclient-odbc-linux.x64-...instantclient-sqlplus-linux.x64-11.2.0.3.0 instantclient-tools-linux.x64-11.2.0.3.0

    instantclient_12_2.zip

    Instant client被称为即时客户端,其相比于...在instantclient_12_2文件下创建NETWORK文件夹,在NETWORK下创建ADMIN文件夹,在ADMIN文件夹中创建tnsnames.ora文件,编辑内容如下,注意可配置多个监听,监听多个数据库实例.

    linux oracle客户端

    sqlplus-10.2.0.4.0-linux-x86_64.zip 安装使用说明: 1、上传至linux服务器,解压包,所有的包默认都解压至目录:instantclient_10_2中。 2、配置用户环境变量(如目录为:/home/ora10/instantclient_10_2): ...

    oracle11g客户端linux-32bit

    (也可将init_ora.sh中所有内容复制到"~/.bash_profile"中, 将ORACLE_HOME改为instantclient.11.2.x86的绝对路径); 4. 服务器连接配置文件: network/admin/tnsnames.ora 4. sqlplus中不能删除输入字符问题: 1. ...

    Oracle10gClient简化版

    2、本软件安装后,连接oracle服务器时需要手动配置tnsnames.ora,用户可参照tnsnames.ora中的注释部分进行配置。 3、可使用自带的SQL Plus连接Oracle服务器,可以配合PLSQL Developer使用。为减小软件体积,没有对PL...

    Oracle 数据库客户端

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

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

    Instant Client Package - SQL *Plus 包含sqlplus和需要的库文件 Instant client Package - SDK 使用Instant Client开发Oracle 应用程序需要的头文件及示例makefile Instant client package - ODBC 使用odbc时需要...

    Instant Client工具包

    该安装包集成了本地没有oracle服务 所需要tnsnames.ora 、sqlplus 等配置。不需要在手动下载并进行复杂的配置 instantclient-basic-Winddows .x64-12.2.0.1.0.zip 等压缩包。免费下载使用,如有问题随时都可提问,...

    Oracle11G客户端64位(sqlldr可用)

    oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr...解压后设置环境变量ORACLE_HOME 到client_1目录,TNS_ADMIN还是指向原来tnsnames.ora所在的目录,在Path加上BIN目录就可以了。

    Oracle64位 sqlldr命令安装包

    解压后设置环境变量ORACLE_HOME 到client_1目录,TNS_ADMIN还是指向原来tnsnames.ora所在的目录,在Path加上BIN目录就可以了 如果使用sqlldr 报以下错误 可能环境变量少配置 Message 2100 not found; No message ...

Global site tag (gtag.js) - Google Analytics