如何查看oracle数据库字符集
来源:互联网 发布:网络意大利炮大概意思 编辑:程序博客网 时间:2024/05/18 00:41
查看oracle数据库字符集有3个方面:
(1)、数据文件字符集
(2)、oracle服务端
(3)、oracle客户端
1、数据文件可以分为多种,如果是带分隔符的文本文件,直接用editplus或UltraEdit等文本编辑工具打开就可以看到文本的编码方式;如果是dmp文件的话,用exp导出的dump也包含了编码信息,如果dump文件不太大,可以直接用UltraEdit (16进制方式)打开,看第2、3字节的内容,如0354,然后用sql可以查处它们对应的字符集。
SQL> select nls_charset_name(to_number('0354','xxxx')) from dual;
NLS_CHARSET_NAME(TO_NUMBER('03
----------------------------------------
ZHS16GBK
如果文件很大,可以用一下命令(unix或linux环境)
[oracle@T310 oradata]$ cat INDIGLIB_120615.DMP |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6
0345
然后用sql查处字符集。
2、oracle服务端字符集
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.AL32UTF8
3、oracle客户段字符集
3.1 window环境下,修改注册表ORACLE_HOME目录下的环境变量NLS_LANG。
3.2 unix/linux环境下,就是环境变量$NLS_LANG
[oracle@T310 oradata]$ echo $NLS_LANG
AMERICAN_AMERICA.AL32UTF8
server端和client端编码要一致,否则检索或导入数据时会产生乱码。
- 如何查看oracle数据库字符集
- --查看oracle数据库字符集:
- 如何查看oracle字符集?
- 如何查看和修改Oracle数据库服务器端的字符集
- 如何查看和修改Oracle数据库服务器端的字符集
- 如何查看和修改Oracle数据库服务器端的字符集
- 查看oracle数据库字符集---修改
- 查看修改Oracle数据库字符集
- 如何修改Oracle数据库字符集
- 如何修改oracle数据库字符集
- 设置Oracle的bash环境及字符集、如何查看Oracle数据库的状态
- oracle数据库查看及修改字符集
- 查看oracle 数据库 字符集 sql语句
- oracle数据库查看修改字符集问题
- 怎样用命令行查看Oracle数据库的字符集
- 如何查看INFORMIX数据库的字符集呀
- 如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。
- 如何查看oracle数据库名
- 利用OPENCV写的对文件夹下所有图片大小归一化的小工具
- 毕业回忆我的大学(1)——入学
- 自己写的插入排序c++实现!
- 【转】系统性能调优总结
- smtp 送信error原因
- 如何查看oracle数据库字符集
- gcc版本修改
- C/C++ 常见面试题(一)
- css控制 区域 圆角 显示
- iframe和response.sendRedirect使用的问题
- MPEG-7关于人脸识别系统标准的描述
- 首先介绍一下diff和patch。在这里不会把man在线文档上所有的选
- ASP.NET内置对象总结
- TI C6000系列DSP的流水线介绍和软件流水优化