Oracle数据库10g-支持全球化特性的平台-Powe.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Oracle数据库10g-支持全球化特性的平台-Powe.pptx》由会员分享,可在线阅读,更多相关《Oracle数据库10g-支持全球化特性的平台-Powe.pptx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Simon Law产品经理服务器全球化技术甲骨文公司Oracle 数据库数据库 10g全球化支持平台什么是全球化支持什么是全球化支持允许用户用他们的本机语言存储和处理数据允许用户按照当地的惯例检索和提供信息使客户能够利用 Oracle 技术开发他们自己的多语言应用程序和软件产品我们今天具备的条件我们今天具备的条件Unicode 支持Unicode 数据库和 Unicode 数据类型UTF-8 和 UTF-16l文化惯例货币和数字格式日期、时间和日历格式单语言和多语言排序利用 Oracle Locale Builder 进行定制我们今天具备的条件我们今天具备的条件有时区的时间戳数据类型字节和字符
2、长度语义字符集扫描程序语言索引对中文数据的支持对中文数据的支持简体中文和繁体中文之间的转换例如:七种中文语言排序 笔画、发音、部首和二进制笔画、发音、部首和二进制GB 18030-2000、GB 231230、GBK、BIG5、HKSCSOracle10g 全球化支持全球化支持不区分大小写的查询和排序正则表达式支持语言和字符集检测技术全球化开发工具包不区分大小写的查询和排序不区分大小写的查询和排序使用户能够搜索数据并对数据排序,而不管字符的大小写和重音。无需修改代码SQL 大小写映射功能非常昂贵为 SQL 服务器和 Sybase 用户提供了更好的移植路径在 SQL 和 Java(GDK)中可用
3、不分大小写和重音的查询和排序不分大小写和重音的查询和排序指定不分大小写或不分重音的排序指定不分大小写或不分重音的排序使用 NLS_SORT 会话参数来指定不分大小写或不分重音的排序:在 Oracle 排序名称后加 _CI 表示不分大小写的排序在 Oracle 排序名称后加 _AI 表示不分重音和大小写的排序ALTER SESSION SET NLS_SORT=BINARY_CI;ALTER SESSION SET NLS_COMP=ANSI;SELECT PRODUCT_NAME FROM PRODUCTWHERE PRODUCT_NAME=database;DATABASEDatabased
4、atabasedtbase 正则表达式支持正则表达式支持正则表达式正则表达式SQL 和 PL/SQL 中的本地支持将复杂的匹配逻辑集中在数据库中功能完全的模式匹配和操作REGEXP_LIKEREGEXP_INSTRREGEXP_SUBSTRREGEXP_REPLACE正则表达式正则表达式与 POSIX ERE 兼容可能是第一个完全可靠的多语言正则表达式引擎可在 260 个字符集中进行操作(包括Unicode 和对转换敏感的字符集)根据当地设置 进行对语言敏感的匹配行为(NLS_SORT)与 Unicode 3.1 兼容语言和字符集检测技术语言和字符集检测技术猜测一个给定字节字符串或文档的字符集
5、编码和语言的技术在 Java(GDK)中提供检测 APILCSSCAN(纯文本文件扫描程序)嵌入在 CSSCAN 中语言和字符集检测语言和字符集检测语言和字符集检测(续)语言和字符集检测(续)确定指定文本的语言和字符集的基于统计的实用工具文本的纯度影响语言和字符集检测的准确性理想的情况:单一语言的书面文本,没有拼写或语法错误,可能需要 100 个字符的数据或更多包含混合语言或字符集的文档或者如地址、电话号码之类的文本可能产生的结果较差全球化开发工具包全球化开发工具包GDK 是 Oracle 为中间层提供的全球化平台提供了一个使全球化的 Java 中间层应用程序的开发变得简易的框架隐藏了复杂性易
6、于使用一致性全球化开发工具包全球化开发工具包提供了一个消除与开发多语言互联网应用程序相关的复杂性的框架(方法论)透明的用户语言环境检测为非 ASCII 输入/输出提供透明的字符集转换集中的逻辑,以确保对语言环境的意识使资源本地化GDK 应用程序框架应用程序框架GDK 应用程序配置文件应用程序配置文件指示应用程序的属性和全球化行为每个 J2EE 应用程序一个应用程序配置文件改变应用程序中的全球化行为,而无需修改程序和重新编译它们语言环境类型语言环境类型语言环境类型语言环境类型数据源数据源数据源数据源HTTP HTTP 语言首选语言首选语言首选语言首选浏览器浏览器浏览器浏览器用户输入语言环境用户输
7、入语言环境用户输入语言环境用户输入语言环境 菜单菜单菜单菜单来自数据库的语言环境首选来自数据库的语言环境首选来自数据库的语言环境首选来自数据库的语言环境首选数据库数据库数据库数据库LDAP LDAP 语言环境首选语言环境首选语言环境首选语言环境首选 LDAPLDAP应用程序默认的语言环境应用程序默认的语言环境应用程序默认的语言环境应用程序默认的语言环境 GDKGDK支持的语言环境数据源支持的语言环境数据源定义语言环境数据源和应用程序语定义语言环境数据源和应用程序语言环境言环境应用程序配置文件:gdkapp.xmlLDAPUserSchema oracle.i18n.localesource.H
8、TTPAcceptLanguage de-*ja en-US 检测语言环境检测语言环境Locale loc=request.getLocale();Localizer localizer=ServletHelper.getLocalizerInstance(request);GDK Localizer 是一个一体化的全球化对象,它封装了全面的全球化属性和方法为为 web 内容的输入和输出提供的内容的输入和输出提供的字符集字符集单个本地字符集用于整个应用程序将 Unicode UTF-8 用于所有的内容,而不管是什么语言将本地字符集用于每一种语言AUTO-CHARSETISO localeISO
9、 localeNLS_LANGUAGENLS_LANGUAGENLS_TERRITORYIANA Character Setar-SAARABICSAUDI ARABIAWINDOWS-1256de-DEGERMANGERMANYWINDOWS-1252en-USAMERICANAMERICAWINDOWS-1252en-GBENGLISHUNITED KINGDOMWINDOWS-1252elGREEKGREECE WINDOWS-1253es-ESSPANISHSPAINWINDOWS-1252frFRENCHFRANCE WINDOWS-1252fr-CACANADIAN FRENCHC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 10 支持 全球化 特性 平台 Powe
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内