转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。(这步很重要)
连接成功了。
相关推荐
ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案的instantclient_11_1压缩包
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 --补充包/文件,是为了运行sql*plus 的即时客户端; oracle-instantclient11.2-odbc-11.2.0.4.0-1.x86_64.rpm --补充包/文件,为运行ODBC环境附加库; ...
ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案oci sqlplus instantclient_12_2
为解决 navicat连接oracle报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK 错误,而准备的文件
ORA-12737: Instant Client Light: unsupported server character set CHS16GBK/ZHS16GBK解决方案
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-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环境附加库; ...
下载sqlplus,文件名为instantclient-sqlplus-nt-12.1.0.2.0.zip解压得到instantclient_12_1文件夹,覆盖至精简客户端文件夹 3.在D:\Database\instantclient_12_1目录下,新建两个文件新建配置文件sqlnet.ora和...
Oracle linux下的客户端安装包,一共三个,分别是: oracle-instantclient11.2-basic-11.2....oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm 按顺序安装即可,安装好之后环境变量中增加的内容已放到txt中
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
Instant client被称为即时客户端,其相比于...在instantclient_12_2文件下创建NETWORK文件夹,在NETWORK下创建ADMIN文件夹,在ADMIN文件夹中创建tnsnames.ora文件,编辑内容如下,注意可配置多个监听,监听多个数据库实例.
sqlplus-10.2.0.4.0-linux-x86_64.zip 安装使用说明: 1、上传至linux服务器,解压包,所有的包默认都解压至目录:instantclient_10_2中。 2、配置用户环境变量(如目录为:/home/ora10/instantclient_10_2): ...
(也可将init_ora.sh中所有内容复制到"~/.bash_profile"中, 将ORACLE_HOME改为instantclient.11.2.x86的绝对路径); 4. 服务器连接配置文件: network/admin/tnsnames.ora 4. sqlplus中不能删除输入字符问题: 1. ...
2、本软件安装后,连接oracle服务器时需要手动配置tnsnames.ora,用户可参照tnsnames.ora中的注释部分进行配置。 3、可使用自带的SQL Plus连接Oracle服务器,可以配合PLSQL Developer使用。为减小软件体积,没有对PL...
在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容: MWDB= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL...
Instant Client Package - SQL *Plus 包含sqlplus和需要的库文件 Instant client Package - SDK 使用Instant Client开发Oracle 应用程序需要的头文件及示例makefile Instant client package - ODBC 使用odbc时需要...
该安装包集成了本地没有oracle服务 所需要tnsnames.ora 、sqlplus 等配置。不需要在手动下载并进行复杂的配置 instantclient-basic-Winddows .x64-12.2.0.1.0.zip 等压缩包。免费下载使用,如有问题随时都可提问,...
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr...解压后设置环境变量ORACLE_HOME 到client_1目录,TNS_ADMIN还是指向原来tnsnames.ora所在的目录,在Path加上BIN目录就可以了。
解压后设置环境变量ORACLE_HOME 到client_1目录,TNS_ADMIN还是指向原来tnsnames.ora所在的目录,在Path加上BIN目录就可以了 如果使用sqlldr 报以下错误 可能环境变量少配置 Message 2100 not found; No message ...