oracle 字符集 0354,如何查询Oracle的字符集? 爱问知识人
很多人都碰到过因为字符集不同而使数据导入失败的情况。这涉及三方面的字符集,一是oracel server端的字符集,二是oracle client端的字符集;三是dmp文件的字符集。在做数据导入的时候,需要这三个字符集都一致才能正确导入。 1、查询oracle server端的字符集 有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种: SQL>select userenv(‘language’) from dual; 结果类似如下:AMERICAN _ AMERICA。
ZHS16GBK 2、如何查询dmp文件的字符集 用oracle的exp工具导出的dmp文件也包含了字符集信息,dmp文件的第2和第3个字节记录了dmp文件的字符集。如果dmp文件不大,比如只有几M或几十M,可以用UltraEdit打开(16进制方式),看第2第3个字节的内容,如0354,然后用以下SQL查出它对应的字符集: SQL> select nls_charset_name(to_number('0354','xxxx')) from dual;ZHS16GBK 如果dmp文件很大,比如有2G以上(这也是最常见的情况),用文本编辑器打开很慢或者完全打不开,可以用以下命令(在unix主机上): cat exp。
dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6 然后用上述SQL也可以得到它对应的字符集。 3、查询oracle client端的字符集 这个比较简单。在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。
还可以在dos窗口里面自己设置,比如: set nls_lang=AMERICAN_AMERICA。ZHS16GBK 这样就只影响这个窗口里面的环境变量。 在unix平台下,就是环境变量NLS_LANG。 $echo $NLS_LANG AMERICAN_AMERICA。
ZHS16GBK 如果检查的结果发现server端与client端字符集不一致,请统一修改为同server端相同的字符集。
以上是我对于这个问题的解答,希望能够帮到大家。
全部
oracle 字符集 0354,如何查询Oracle的字符集? 爱问知识人相关推荐
- oracle数据库怎么分组查询,oracle数据库之分组查询
本章内容和大家分享的是数据当中的分组查询.分组查询复杂一点的是建立在多张表的查询的基础之上,(我们在上一节课的学习中已经给大家分享了多表查询的使用技巧,大家可以自行访问:多表查询1 多表查询2)而在 ...
- oracle主从关系表查询,Oracle 主从表联合查询解决方法
Oracle 主从表联合查询 表A id type name 1 E AA 2 F 表B id Aid name 1 2 BB 2 2 ...
- oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...
语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...
- oracle怎么查询表空间信息,查询Oracle表空间信息
查询Oracle表空间信息,查看当前用户每个表占用空间的大小:查询出系统表空间的大小,并按大小进行降序排列(需要SYSDBA的权限): 1.查看当前用户每个表占用空间的大小: Select Segme ...
- java访问oracle集群,JAVA查询Oracle数据库集群连接字符串
下载必备最新排行装机分类.游戏手机驱动源码LinuxMac小游戏.商城招聘百科知道软件盒子论坛3G版 本站搜索 新闻资讯 软件下载 当前位置: 网站首页 > 编程开发 > 编程语言 > ...
- oracle两表交集查询,Oracle对两个数据表交集的查询
正在看的ORACLE教程是:Oracle对两个数据表交集的查询. Oracle关系型数据库管理系统是世界上流行的关系数据库,它是一个极其强大.灵活和复杂的系统,据说,在使用oracle时应有这样的思想 ...
- oracle ocm查寻,如何查询Oracle 12c OCP , 11g OCP , OCM考试成绩和证书
从2013年10月30日开始, Oradle的考试成绩不在VUE考试系统当场出来,需要考试在考试结束后到CertView.上查询.其中的关键是需要考生先到Oracle网站注册个SSO (单点登录)账号 ...
- oracle 回滚空间查询,Oracle回滚段空间回收步骤
4.切换UNDO表空间为新的UNDO表空间 SQL> alter system set undo_tablespace=undotbs2 scope=both; System altered. ...
- oracle每小时分组查询,Oracle 天内按小时分组查询有关问题
Oracle 天内按小时分组查询问题 本帖最后由 hao123yao 于 2013-03-08 11:30:56 编辑 表名c_data_01.表结构: uuid c_id c_time ...
最新文章
- Middleware课程01-概述
- 提升平面设计思维能力的实用技巧
- Java设计模式——单件模式
- C# WinForm开发系列 - DataGridView
- 《Linux shell变量总结回顾》RHEL6(转)
- unity3D-Gear VR字体由小变大效果
- android Notification分析—— 您可能会遇到各种问题
- scala数组入门到熟悉
- RRU、BBU、AAU
- 基于MATLAB GUI的指纹识别系统
- Intel处理器将被苹果M1处理器降维式打击
- element-ui 输入框的前后缀图标 prefix-icon 和 suffix-icon
- POJ2367 家谱树
- HTML5期末大作业:文采网站设计——个人书画作品展示(6个页面) HTML+CSS+JavaScript...
- yolov7的export.py转换时显存报错 If reserved memory is >> allocated memory try setting max_split_size_mb to a
- Kaop打印项之表格
- Roguelike+单机玩法游戏保护案例
- java的强类型语言与JavaScript(js)的弱类型语言
- threejs辉光通道01(UnrealBloomPass layers)
- Qt使用QAudioInput、QAudioOutput实现局域网的音频通话
热门文章
- CentOS 为Tomcat安装系统级Apr
- gradle新建工程,多项目依赖,聚合工程
- [SF] Symfony 组件 BrowserKit 原理
- SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)
- IBM与思科在融合型基础设施领域实现另一突破
- MySQL-自定义函数
- 一个Apache CollectionUtils.intersection 方法的简单问题
- sql server 日期
- mysql中engine=innodb和engine=myisam的区别 (转)
- CentOS6.*安装gitolite