对于数据库ORACLE有时操作时,提示的是一串串???,不能起到提示的作用,这是由于语言环境的设置问题,下面是实际操作中要用到的。
查看当前会话的语言环境:
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
查看语言设置情况:
SQL> SET PAGESIZE 80
SQL> col PARAMETER format a35
SQL> col VALUE format a35
SQL> select * from v$NLS_PARAMETERS;
PARAMETER VALUE
----------------------------------- -----------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_CURRENCY RMB
NLS_ISO_CURRENCY CHINA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE SIMPLIFIED CHINESE
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 TZH:TZM
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM
NLS_DUAL_CURRENCY RMB
NLS_NCHAR_CHARACTERSET US7ASCII
NLS_COMP BINARY
已选择17行。
SQL>
修改当前会话的语言环境变量参数:
ALTER SESSION SET <nls_parameter> = <value>
将语言改为英语:
SQL> ALTER SESSION SET NLS_LANGUAGE=american;
Session altered.
将语言改回中文:
SQL> ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';
会话已更改。
将地域改为英文:
SQL> ALTER SESSION SET NLS_TERRITORY=america;
会话已更改。
将地域改为中文:
SQL> ALTER SESSION SET NLS_TERRITORY=CHINA;
会话已更改。
分享到:
相关推荐
解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码...
查询ORACLE 系统中当前会话正在执行的有关SQL语句。
ORACLE数据库中文显示乱码问题的解决,系统中ORACLE数据库在安装后不能正确显示中文,而是显示为'???'等此类乱码。他人总结分析的内容,可以参考下。
字符集的设置不当是影响ORACLE数据库汉字显示...本文从实践经验出发,介绍了ORACLE关于字符集的分类、构成及设定方法,分析了ORACLE数据库汉字显示乱码的常见现象及原因,并针对各种现象及原因提出了行之有效的解决办法
oracle修改字符集,解决乱码问题.
Linux上安装Oracle汉字乱码完整解决方案
oracle数据库中文乱码问题解决方案.docx
但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示为不可识别的乱码,造成原来...
NULL 博文链接:https://joinyo.iteye.com/blog/1947696
Oracle导出成csv格式后显示乱码的解决方法,自己总结的
息存储的基本方法,该方法解决了非中文语言入库时出现的乱码问题。随着企业在发展过程 中业务的国际化,业务信息的存储也从单一的本国语言发展成多国语言共存的局面。Oracle 数据库作为国际化的数据库平台展现出了...
常见oracle数据库乱码解决 -- 常见oracle数据库乱码解决
Linux下安装Oracle中文乱码解决办法 Linux下安装Oracle中文乱码解决办法 Linux下安装Oracle中文乱码解决办法 Linux下安装Oracle中文乱码解决办法 Linux下安装Oracle中文乱码解决办法 Linux下安装Oracle中文乱码解决...
SQL-SERVER-64位配置ORACLE连接-中文乱码问题
替换oracle解压之后的database文件中的filegroup2文件 路径 :database/stage/Components/oracle.jdk/1.6.0.75.0/1/DataFiles
Oracle 安装时中文乱码解决办法 Oracle 安装时中文乱码是由于 JVM 没有在默认的系统字体目录下找到需要的字体所致。解决问题的关键是将中文字体文件复制到正确的目录下,并配置相应的字体路径。 首先,需要在 ...
oracle中文乱码解决
在轻量级的数据库Oracle XE中,有时会出现中文乱码问题,这个资源在经过实验测试后,能解决此问题,希望对大家有用。
linux oracle11g中文乱码解决字体. centos6 下测试: mkdir -p /usr/share/fonts/zh_CN/TrueType cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/ 这就可以了。 有时候有字体查看工具,用那个打开也可以安装,可以...
12C在Linux上中文安装是乱码,将此包下载拷贝到安装文件\database\stage\Components\oracle.jdk\1.6.0.75.0\1\DataFile目录下,替换以前文件即可。