`
bnmnba
  • 浏览: 293579 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

PLSQL 乱码&TNS-12557: protocol adapter not loadable

 
阅读更多

1.乱码是字符集问题。

GBK:

set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

(或者set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

 

或者

UTF8:

set NLS_LANG=AMERICAN_AMERICA.UTF8

可以解决。

不知道可以查询一下:select userenv('language') from dual;

若字符集不错在会出现:ORA-12705: invalid or unknown NLS parameter value specified,那就再换个。 

 

2.我遇到链接时报TNS-12557: protocol adapter not loadable

启动监听器时报ORA-27101: shared memory realm does not exist

导致这个原因是我在环境变量里加了ORACLE_HOME,指向的路径是另一个oracle版本,两个客户端和服务器都是在一台机器上,导致oracle找不到部分文件。

 

解决方法不要设置ORACLE_HOME到全局环境变量,或者要设置的话必须指向oracle服务器的路径。

 

bat脚本启动plsql如:

set ORACLE_HOME=E:\oracle\client9.0\ora90
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
plsqldev.exe

 preferences里面Oracle Home指向你希望的客户端路径。

我的客户端是从其他机器上整个文件夹拷贝过来的。

 

 

 

 

 

分享到:
评论

相关推荐

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...

    IMP-00010:不是有效的导出文件,头部验证失败

    标题“IMP-00010:不是有效的导出文件,头部验证失败”涉及的是Oracle数据库导入(IMP)过程中遇到的一个常见错误。这个错误通常发生在尝试使用IMP工具从.dmp文件导入数据时,表明导入文件可能已损坏或不完整,导致...

    oracle12c ORA-01017: 用户名/口令无效; 登录被拒绝 解决方案

    oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。

    PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决(本地未安装Oracle需要连接服务器上的)

    ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...

    ora-12170 tns连接超时

    ora-12170 tns 连接超时问题解决方案 在本文中,我们将讨论 ora-12170 tns 连接超时问题的解决方案,该问题常见于客户端无法连接到服务器的情况。本文将从三个方面入手,分别是 tns 配置文件、服务器防火墙和路由...

    plsql&&oracle

    PLSQL(Procedural Language/Structured Query Language)是Oracle数据库专用的一种编程语言,它结合了SQL的查询功能和过程性编程语言的特点,主要用于管理和操作Oracle数据库。Oracle数据库是一款广泛应用于企业级...

    plsqldev-trivadis-plugin:Trivadis PLSQL Cop的PLSQL Developer插件

    plsqldev-trivadis-插件 Trivadis PL / SQL Cop的PL / SQL开发人员插件 如果您的PL / SQL Developer是x86,则需要将插件编译为x86,或者如果它是x64,则编译为x64。 您需要将插件放置在C:\ Program Files \ PLSQL ...

    Mybatis出现ORA-00911: invalid character的解决办法

    今天在项目中,使用Mybatis对oracle数据库进行操作的时候,报出ORA-00911: invalid character的错误,检查了一下SQL,发现都书写正确啊,复制到plsql上执行也都没问题,这什么原因呢? 注意:这里说的是用navicat...

    PLSQL_instantclient-basic-windows.x64-12.2

    PLSQL Instant Client是Oracle公司提供的一种轻量级的数据库连接工具,主要针对Windows x64平台。这个软件包,即"PLSQL_instantclient-basic-windows.x64-12.2",是PLSQL Instant Client的基本版本,适用于64位操作...

    plsql8.0.3.1510绿色破解版(内含DBAtools)

    此工具的主要功能有:绿色,已破解,中文操作文档,附加dbatools插件(可用于扩展数据库表空间等,此功能经常使用,完全可保证),是学习oracle进行提高的必备工具,希望对学习oracle数据的朋友有所帮助。

    ORA-01480STR 绑定值的结尾 Null字符缺失 的问题原因及解决办法

    在Oracle数据库操作中,"ORA-01480: STR 绑定值的结尾 Null 字符缺失"是一个常见的错误,通常与数据插入或更新时的格式问题有关。这个错误通常意味着在处理字符串数据时,Oracle无法找到预期的NULL终止符,这可能是...

    plsql-parser:用js编写的Oracle PLSQL解析器

    PL / SQL解析器 欢迎捐款,我对每一个帮助都很满意:) 概念 这将是一个多阶段解析器。这意味着,第一级仅解析一般结构。例如,它发现变量声明,但不检查定义的varchar2变量是否确实具有有效的字符串值。...

    plsql-vf-dbfodbc.rar

    标题 "plsql-vf-dbfodbc.rar" 暗示了这个压缩包与PL/SQL(Oracle数据库的编程环境)以及Visual FoxPro(VFP)数据库系统有关,特别是涉及到在PL/SQL环境中通过ODBC(Open Database Connectivity)驱动程序访问DBF...

    plsql-v11.0.6-x64

    对于首次使用,可能需要设置Oracle的客户端环境变量,如TNS_ADMIN,以指向网络配置文件(tnsnames.ora),这样PLSQL Developer才能正确连接到Oracle服务器。此外,确保计算机上已经安装了Oracle的兼容版本的客户端...

    Oracle_PLSQL语言初级教程.pdf

    ### Oracle_PLSQL语言初级教程知识点概览 #### 一、PL/SQL语言基础 - **定义**: PL/SQL(Procedural Language for SQL)是一种专为Oracle数据库设计的过程化编程语言,它允许开发者编写复杂的数据库应用程序。 - **...

    Oracle_ORA-12518故障_处理

    ##### 错误: 12: Not enough space - **原因**:磁盘空间不足。 - **解决方案**:清理不必要的文件,释放磁盘空间。 ##### 错误: Connection Pooling Limit Reached - **原因**:连接池达到最大限制。 - **解决...

    plsqldev1104--32/64

    PLSQL Developer是一款强大的Oracle数据库开发工具,由Allround Automations公司开发。标题"plsqldev1104--32/64"表明这是一份包含32位和64位版本的PLSQL Developer 11.0.4的安装包。这个工具允许开发者编写、测试、...

    PLSQL 函数查询-- 初学者

    PLSQL(Procedural Language/Structured Query Language)是Oracle数据库的一种扩展,它将SQL与过程式编程语言结合在一起,提供了更强大的数据处理能力。对于初学者来说,掌握PLSQL的基本函数查询是学习的关键步骤。...

    TSQL与PLSQL比较

    在数据库编程领域,TSQL(Transact-SQL)和PLSQL(Procedural Language/SQL)是两种广泛使用的SQL方言,分别由微软的SQL Server和甲骨文的Oracle数据库系统支持。它们都提供了丰富的数学函数和操作来处理数值计算,...

    plsql13安装.zip

    总结了如何在window10中安装plsql13 64位 1:安装plsqldev1304x64 D:\Program Files\PLSQL Developer 13中 2:把instantclient-basic-windows.x64-19.6.0.0.0dbru.zip 和 instantclient-sqlplus-windows.x64-19.6....

Global site tag (gtag.js) - Google Analytics