`
tsinglongwu
  • 浏览: 231519 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle10g sqlplus,PL SQL中文乱码解决

阅读更多
oracle 10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer 6.5 写入/读取中文都正常,就sqlplus和PL/SQL Developer不正常.

初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQL Developer则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.于是检查.

1.检查服务器编码:

执行SQL语法:
select * from v$nls_parameters;


select * from nls_database_parameters


select userenv('language') from dual;



查看数据库可用字符集参数设置
SELECT * FROM v$nls_valid_values;


也可以参照/home/oracle/.bash_profile 相关语言设置.
可以看到我的相关设置是:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"


2.设置本地客户端编码:

进入"我的电脑,属性,高级,环境变量",添加2项:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"


3.重新连接sqlplus,查看数据:

显示正常.

4.PL/SQL Developer设置并重新连接:

在pl/sql developer的菜单->tools->preferences->user interface->fonts 中修改为中文字体

重新连接,如图:

显示正常.OK!

From:http://xok.la/2008/11/oracle_10g_sqlplus_pl_sql_developer_character.html
分享到:
评论

相关推荐

    解决linux环境下sqlplus乱码的方法

    在Linux环境下,SQL*Plus是Oracle数据库管理系统的命令行工具,用于执行SQL语句和PL/SQL块。然而,有时用户可能会遇到字符编码问题,导致输出显示为乱码。这通常与系统环境变量、终端设置或者数据库自身的字符集不...

    PLSQL 中文乱码解决方案

    本文将深入探讨这一问题,并提供一套详细的解决方案,帮助读者理解和解决因字符集不匹配而导致的PL/SQL中文乱码现象。 ### PL/SQL中文乱码原因分析 PL/SQL中文乱码的根本原因在于数据库与应用程序(如PL/SQL ...

    解决linux下sqlplus 退格,回车乱码

    在Linux环境中,SQL*Plus是Oracle数据库系统的命令行接口,用于执行SQL语句和PL/SQL块。然而,用户在使用SQL*Plus时可能会遇到一些输入问题,比如退格键和回车键导致的乱码现象。这通常是因为终端不支持某些高级的...

    Linux下sqlplus退格、上翻键乱码工具

    在Linux环境中,SQL*Plus是Oracle数据库管理系统提供的一个命令行工具,用于交互式地执行SQL语句和PL/SQL块。然而,在某些情况下,用户可能会遇到一些输入问题,比如退格键不起作用或者上翻历史记录时显示乱码。这个...

    解决sqlplus删除方向键等动作乱码.rar

    SQL*Plus是Oracle公司提供的一个命令行工具,用于执行SQL查询、脚本和PL/SQL程序。在命令行环境中,用户通常通过方向键进行历史命令的浏览和编辑,但当终端设置不正确或缺少必要的库时,这些操作可能会显示为奇怪的...

    Oracle11g安装完整步骤

    ### Oracle11g安装与PlSql工具配置详细指南 #### 一、Oracle11g软件安装步骤 ...以上步骤详细介绍了Oracle11g的安装及配置流程,以及如何安装和配置PL/SQL Developer工具,确保了数据库系统的正常运行和高效管理。

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

    机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 1、先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 根据你的操作系统...

    plsql导出数据到excel的三种方法

    1. **导出CSV**:使用PL/SQL Developer将数据导出为CSV格式,这种格式支持更多的数据量,但可能遇到中文字符乱码的问题。 2. **解决乱码问题**: - **方法1**:在Excel中打开CSV文件时,选择正确的编码格式(如...

    orcle使用中经常遇到的问题及解决办法

    本文将详细探讨在"Oracle使用中经常遇到的问题及解决办法",包括Oracle监听器错误、中文乱码问题、资源正忙的情况、修改Oracle端口以及数据库字符集问题,同时也会介绍如何在命令行下操作Oracle数据库。 首先,...

    oracle_instantclient_19_3_windows_x64_19.3.zip

    6. **PL/SQL支持**:由于包含了SQL*Plus,Oracle Instant Client还支持执行PL/SQL代码,进行数据库脚本的运行和调试。 综上所述,"oracle_instantclient_19_3_windows_x64_19.3.zip"是一个针对64位Windows系统的...

    Linux中sqlplus方向键的安装配置

    在Linux环境中,SQL*Plus是Oracle数据库系统提供的一个命令行工具,用于交互式地执行SQL语句和PL/SQL块。然而,默认情况下,当我们在SQL*Plus中尝试使用方向键时,可能会遇到输出显示为不可读的ASCII字符,即所谓的...

    instantclient-basic-win32-11.2.0.1.0,oci.dll库,驱动等,亲测可用!!!

    PL/SQL Developer是一款强大的Oracle数据库开发工具,它支持编写、调试、执行PL/SQL代码,并能方便地管理数据库对象。在描述中提到"plsql连接oracle",这意味着Instant Client配合oci.dll可以用来通过PL/SQL ...

    windows server 2008 R2 64bit上ORACLE安装与配置概述.pdf

    安装PL/SQL Developer,首次打开 PL/SQL无需登录,在 tool->perference-> Connection里面设置 OCI Library和 Oracle_Home。 四、设置环境变量 点击我的电脑右键->属性->高级系统设置->环境变量 编辑环境变量:...

    sqlPluse 连接orcle工具

    它是Oracle Database的默认组件,允许用户执行SQL查询、PL/SQL块以及管理数据库对象。在本文中,我们将深入探讨SQLPlus的安装、配置及使用方法。 **一、SQLPlus的安装** 1. **下载安装包** 首先,你需要从Oracle...

    rlwrap-0.45.2.tar.gz

    在IT行业中,数据库管理系统Oracle是广泛使用的,而SQL*Plus是Oracle提供的一个命令行工具,用于执行SQL语句和PL/SQL块。然而,当我们在使用SQL*Plus时,可能会遇到编码问题,导致输出结果出现乱码。"rlwrap-0.45.2....

    客户端软件

    3. **设置环境变量**:添加系统环境变量,包括`NLS_LANG`以解决中文字符乱码问题,设置为`SIMPLIFIED CHINESE_CHINA.ZHS16GBK`;`TNS_ADMIN`指向Oracle客户端的安装目录;`Path`中包含`C:\instantclient_11_1`,使得...

    PLSQL工具安装配置详细介绍

    PLSQL Developer是一款强大的Oracle数据库管理工具,主要用于编写、调试和执行PL/SQL代码。在本文中,我们将详细探讨如何在Windows环境下安装配置PLSQL Developer,以及解决可能出现的问题。 首先,你需要下载PLSQL...

    instantclient 10.2 客户端配置

    安装完成后,可以通过命令行工具SQL*Plus直接连接到Oracle数据库,使用类似于`sqlplus /nolog`然后`connect username/password@service_name`的命令。 6. **安全性和性能优化**: 考虑使用Oracle的连接池(如oci_...

    orcale笔记

    在PL/SQL开发环境中,可能遇到中文乱码问题。解决方法是设置`NLS_LANG`环境变量,或者在PL/SQL Developer等工具中设置适当的字符集。 对于数据库中的对象,如表、视图和索引,可以使用SQL命令进行操作。`DESC`命令...

    plsql13安装.zip

    4:配置pl/sql 工具--首选项--连接 ORCALE中目录:D:\Program Files\PLSQL Developer 13\instantclient_19_6 OCI库:D:\Program Files\PLSQL Developer 13\instantclient_19_6\oci.dll 5:设置环境变量 1)指向Oracle...

Global site tag (gtag.js) - Google Analytics