了解网站最新动态
My Blog
在线学习资料下载
View&Download
SAPBW资料购买
回答网友问题精选
My Answer
留言板:给我条消息
Message Board
快速进入兴趣版块
SAP
Lotus Notes
ClearCase
Oracle
IBM DB2
askguoyu
关于我们
    我的网络BLOG
访客留言板
在线资料下载体验

培训风格体验评估
    SAP领域培训(ABAP)
SAP领域培训(Basis)
SAP领域(权限)
SAP领域(ALE-IDOC)
ClearCase领域
数据库领域(Oracle)
数据库领域(DB2 系统管理)
数据库领域(DB2 备份恢复)
Lotus开发领域

培训课程销售
    SAP BW资料购买
SAP BW(第二批)购买
Clearcase资料购买
Oracle备份恢复购买

培训班培训和咨询服务
    培训和服务栏目说明
ECC BI7.0全面安装配置
ECC BI7.0 Installation

我的项目
    关于学习和学习法
成人学习的规律








深入全面讨论Oracle多国语言支持和字符集问题
 类型 标题 大小
在2005年2月为《备份·恢复·课程·高可用性》而作
在线关于Oracle多国语言支持和字符集知识(6个小节)145分钟

Oracle数据库的多国语言支持和字符集有关问题是重要的基础知识,是提问率相当高的主题。刚入门的DBA,甚至部分多年经验的DBA也对这部分内容缺乏到位的理解。从而让数据库存在严重的隐患。从有经验的DBA看来,只要我们深刻的理解数据库关于字符集的基本原则,关于字符集的问题并不复杂:

    基本原则A: 数据库的字符集决定了该数据库所“应该能够存储”的信息范围。我们不能超出该范围,如果在US7ASCII或者WE8ISO8859系列的数据库中存储了中文,那么这是严重隐患或者问题。
    基本原则B: 客户端应用程序所使用的NLS_LANG中的字符集的参数应该和运行客户端程序的操作系统所使用的字符集保持一致。

    保证这两点基本原则,能够保证客户端程序从数据库查询数据或者插入数据,能够执行数据库所支持的“必要并合法的字符集转换”(Oracle数据库的多国语言支持功能之一);并防止“非法数据”的存入(数据库字符集本来并不支持的字符)。

    在某些EXP/IMP环境下,为了避免执行字符集转换,需灵活设置客户端的NLS_LANG中关于字符集的参数。设置NLS_LANG和数据库的字符集保持一致,在EXP数据时,可以避免数据的字符编码值转换。
    利用EXP/IMP执行数据库的字符集转换是一种常用方法,需要灵活设置NLS_LANG的值。基本的原则是:让数据的字符编码值的转换过程发生在目标数据库的导入数据的时刻。


课程主要涵盖如下主题:
    1. 介绍了字符编码和字符集有关的基础知识
    2. 引出一些常见典型现象,提出问题;
    3. 分析问题,介绍Oracle字符集有关的基本原则;
    4. 进一步分析和深入基本原则;
    5. 介绍了数据库字符集转换的两种方法;
    6. 用于数据字符集转换前的检测工具csscan的运用;
关键字(Keyword) Tags : oracle dba 数据库字符集问题 在线培训教程