`

Oracle免安装客户端配置及plsqldeveloper中文乱码解决

 
阅读更多

oracle客户端软件安装都知道非常占空间而且很消耗计算机的资源、性能。
幸亏oracle出了免安装的客户端zip包。

下载oracleclient及配置
下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html   这个是当前最新地址,各种版本的都有,当然oracle的网页常常更新网址变了自己再找。
需要注意的是,下载客户端包是要对应自己oracle服务器的版本,9i,10g,11g对应的包都不一样。
备注:
Version 11.2.0.3.0 是支持11g的
instantclient-basic-win32-11.1.0.6.0.zip -这个是支持Oracle 9i以上的版比如10g(不包括Oracle9i)
instantclient-basic-win32-10.2.0.1.zip -这个是支持Oracle8i 和Oracle9i 的。


zip包下载好后就解压缩到某个目录,这个自便了。目录记好就行。

建立系统环境变量:ORACLE_HOME=D:\\oracleclient\\instantclient_11_1  这个是我的
在D:\oracleclient\instantclient_11_1 目录下建目录,NETWORK。在NETWORK里面再建ADMIN
然后在ADMIN内建立tnsnames.ora文件,内容如下:

yourDataBaseName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID   )
)
)

附上我的
ORADB_198 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.198)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oradb)
    )
  )



plsqldeveloper下载及配置
plsqldeveloper 网上非常多各种破解什么的一搜就有,9.0.6.1655我装的这个版本

按照默认装好之后,只要你的tnsnames.ora文件没问题,一般就可以登录你的数据库了。
查询一下存储有中文的表,如果也没问题,你就完事大吉。下面要说的查询数据库中文乱码问题。

plsqldeveloper查询数据库中文乱码
作为开发者,乱码总是让人苦恼。

1:select * from v$nls_parameters
查询nls的参数,获得数据库服务器端的字符编码
NLS_LANGUAGE
NLS_CHARACTERSET
2:修改本地环境变量,设置
NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK //这个是我们的数据库字符编码

NLS_LANG格式:
NLS_LANG = language_territory.charset
有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:language 指定服务器消息的语言。
territory 指定服务器的日期和数字格式。
charset 指定字符集

 

-----------------------------------------------------------------------------------------

执行 select * from v$nls_parameters
下面是我的查询结果,仅供参考。

PARAMETER VALUE
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_CHARACTERSET ZHS16GBK
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE

 看出点什么没,NLS_LANGUAGE的值居然不是CHINESE

那就不能拷贝上面的NLS_LANGUAGE值来用。

根据查询出来的结果,我是这么设的:NLS_LANGUAGE=AMERICAN_AMERICA.ZHS16GBK   (至于为什么这么写仔细看上面红字部分)

 

开始我做成bat文件执行无效。set NLS_LANG=AMERICAN AMERICA.ZHS16GBK ;后来干脆手动在系统环境变量中添加。

果然就好使了。注意添加的时候AMERICAN AMERICA.ZHS16GBK 里的下划线不能少。本人是win764位系统。

 

 

 

分享到:
评论

相关推荐

    PLSQL免安装版(无需安装Oracle客户端)

    在本案例中,提供的“PLSQL免安装版”意味着你不需要先安装Oracle客户端就能使用这个工具,这为那些只想要管理Oracle数据库而不想安装大型客户端的用户提供了便利。 首先,下载并解压提供的"plsqldev7"压缩包。这个...

    64位oralce免安装版客户端及plsqldeveloper.rar

    资源包括64位免安装版oracle客户端instantclient-basic-windows.x64-12.2.0.1.0.zip、64位PLSQL Developer安装包plsqldev1306x64.msi,PLSQL Developer中文语言包chinese.exe及运行组件vcredist_x64.exe

    免安装oracle客户端直接用plsql developer

    总的来说,“免安装Oracle客户端直接用PL/SQL Developer”是一种高效且灵活的解决方案,能够帮助开发人员快速地接入Oracle数据库,而无需经历完整客户端安装的复杂步骤。同时,Oracle Instant Client的轻量级特性...

    PLSQL Developer 12免安装版本,自带oracle12客户端

    有注册码,解压即可使用,压缩包内自带Oracle客户端 使用start.bat、start.vbs可以启动,由于脚本中更改系统环境变量,所以杀软会报错 也可以手动配置环境变量: 1、新增系统环境变量:TNS_ADMIN;路径:解压路径+...

    免安装Oracle配置PLSQL Developer.rar

    在免安装Oracle配置PLSQL Developer的压缩包中,你无需预先安装完整的Oracle客户端即可使用这款工具,这对于开发者来说非常方便,可以节省系统资源并简化工作流程。 1. PL/SQL:全称为Procedural Language/...

    PLSQL Developer 11.0中文绿色免安装Oracle11g

    PLSQL Developer是一款强大的Oracle数据库开发工具,专为编写、调试、测试和管理PL/SQL代码而设计。在本文中,我们将深入探讨这款工具及其与Oracle 11g数据库的关联。 PLSQL Developer 11.0是该软件的一个重要版本...

    PLSQL Developer 12 (32位)中文绿色注册版免Oracle客户端版1

    PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) 免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle使用...

    PLSQL Developer 13 可选中文语言免安装(解压即用).7z

    综上所述,PLSQL Developer 13作为一个免安装且支持中文的数据库开发工具,为Oracle数据库管理和开发提供了高效、便捷的解决方案。无论你是数据库管理员还是开发人员,都能从中受益,提升你的工作效率。

    免安装Oracle客户端PLSQL developer tools

    "免安装Oracle客户端PLSQL Developer Tools"是一个非常实用的解决方案,它允许用户无需进行繁琐的安装过程就能开始使用PL/SQL Developer这款强大的Oracle数据库管理工具。这个压缩包文件包含了PL/SQL Developer所需...

    PLSQL Developer 12 64位免安装绿色版

    PLSQL Developer 12 64位免安装绿色版,运行需要Oracle 12c 64位client,直接解压可用。 如果遇到已配置了Oracle 12c clinet、TNSNAME,但打开后仍没显示服务器列表的话,请执行Oraacle 12c client安装目录下的文件 ...

    PLSQL Developer 12(64位)中文绿色注册版免Oracle客户端

    PLSQL Developer 12 中文绿色注册版(免Oracle客户端) 免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle使用PLSQL 或者 使用qidong.bat启动 (启动PLSQL.exe是qidong.bat编译的...

    免安装Oracle客户端使用PLSQL

    免安装Oracle客户端使用PLSQL . 利用oracle 发布的Instant Client 安装包. http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 已测试正常可用,全国推广.

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer 不用安装Oracle客户端也可以使用PLSQL Developer 绿色! 安全! 轻便! 可靠! 1、本软件可作为简单的Oracle9i客户端...

    PLSQL Developer 中文乱码的解决1

    本文将深入探讨如何解决PL/SQL Developer中的中文乱码问题。 首先,我们需要了解的是字符集的概念。字符集是一种规定了字符编码方式的标准,它定义了字符的集合以及这些字符对应的二进制编码。在Oracle数据库中,...

    PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端).

    PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) PLSQL Developer 11.0.2.1766 中文绿色注册版(免Oracle客户端) 免安装Oracle客户端,绿色无公害。 说明: 1、点击 "启动PLSQL.exe" 即可免装oracle...

    免安装oracle客户端配置plsql 连接数据库

    Oracle 客户端配置 PLSQL 连接数据库 Oracle 客户端是 Oracle 数据库管理系统的客户端工具,提供了访问和管理 Oracle 数据库的功能。然而,在某些情况下,我们可能不想安装 Oracle 客户端,而是使用 PLSQL 配置连接...

    PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端)

    PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端)

    PLSQLDeveloper_免安装(64位可用)

    PLSQL Developer是一款专门为Oracle数据库系统设计的集成开发环境(IDE),它专用于编写、调试、测试和管理PL/SQL代码。这款工具对于数据库管理员、开发人员以及任何与Oracle数据库打交道的人来说,都是一款不可或缺...

    安装oracle客户端,配置plsql developer

    ### 安装Oracle客户端与配置PL/SQL Developer详解 #### 一、安装Oracle客户端 **1.1 下载Oracle客户端** 在安装Oracle客户端之前,首先需要下载对应的客户端软件。Oracle客户端通常可以从Oracle官方网站上获取,...

    免安装Oracle配置PLSQL Developer

    总结来说,免安装Oracle配置PLSQL Developer的过程主要包括下载和解压PL/SQL Developer,设置Oracle客户端,配置TNSNAMES.ORA,以及在PL/SQL Developer中建立数据库连接。通过这些步骤,即使在没有管理员权限的环境...

Global site tag (gtag.js) - Google Analytics