`

(转)改Oracle字符集到utf-8,可以入中文,日文,其他字符

阅读更多

先check下現在oracle字符集

Check nls_parameter:

Select * from v$nls_parameters;

check nls_database_parameters

Select * fron nls_database_parameters;

1-改 Regedit

Start -> Run -> Rededit <-|

Under registry Editor - > HKEY_LOCAL_MACHINE -> SOFTWARE ->ORACLE->KEY_XE->RIGHT WINDOW DOUBLE CLICK NLS_LANG -> CHANGE VALUE TO "AMERICAN_AMERICA.UTF8" ->OK ->CLOSE REGISTRY

 

2-改database character

Start -> Run -> cmd<-|

> connect sqlplus "用戶/pass as sysdba" (sysdba-oracle database name)

>shutdown immediate; (吧database停了)

>startup mount; (吧database重開去可更改情況)

>Alter system enable restricted session;

>Alter system set job_queue_processes=0;

>Alter system set aq_tm_processes=0;

>Alter database open;

>alter database character set utf8;     OR >alter database character internal_use set utf8;

OR  alter database character set internal_use utf8;

>shutdown immediate;

>startup; (重開正常oracle)

分享到:
评论

相关推荐

    修改oracle字符集

    Oracle字符集是数据库系统中非常重要的一个组成部分,它决定了数据库如何存储和处理各种语言的文本数据。字符集的正确配置对于确保数据的一致性、准确性和兼容性至关重要。以下是对"修改Oracle字符集"这一主题的详细...

    oracle-sort-order-by.rar_oracle_sort - order

    Oracle数据库通常使用UTF-8或AL32UTF8字符集处理日文字符。UTF-8是一种变长的Unicode编码方式,它可以正确表示包括日文在内的各种语言字符。在排序时,Oracle会基于这些编码的数值来确定字符的顺序。 2. **JIS排序...

    Oracle字符集研究.pptx

    Oracle字符集是数据库管理系统Oracle中用于存储和处理文本数据的关键组件。字符集定义了字符的集合及其对应的二进制编码,对于确保数据的正确显示和处理至关重要。在Oracle数据库中,字符集分为单字节和多字节编码两...

    浅析Oracle数据库字符集问题.pdf

    - 在多语言环境中,选择一个兼容多种语言的字符集,如AL32UTF8,可以避免许多字符集冲突问题。 总之,理解并正确配置Oracle数据库的字符集是确保数据正确存储和显示的关键。对于多语言环境的应用,选择适当的字符...

    在SQLPlus中改变字体和字符集

    3. 如果要永久性地改变 nls_lang 参数,则打开“控制面板”→“系统”→“环境变量”,从中创建新的环境变量 nls_lang,其值为要更改的值,例如日文值为 Japanese_Japan.UTF8。 知识点三:使用 Administration ...

    Oracle Solaris 8 International Language Environments Guide-221

    2. **字符集和编码**:系统需要处理各种字符集,如ASCII、ISO-8859、UTF-8等。对于非拉丁字母的语言,如中文和日文,可能还需要支持Unicode(如UTF-8)编码,以正确显示和处理这些语言的字符。 3. **区域设置**:...

    Oracle 乱码解决

    Oracle字符集是决定数据库如何存储和显示字符的规则集合。常见的字符集有GBK、UTF-8等,不同的字符集支持不同的字符范围,如果数据库和应用程序使用的字符集不一致,就可能出现乱码。 2. **乱码原因分析**: - **...

    Oracle数据库乱码问题

    ### Oracle数据库US7ASCII字符集乱码问题解析 在日常的软件开发与维护工作中,我们时常会遇到...此外,对于涉及多语言环境的应用,建议使用支持多字节编码的字符集,如AL32UTF8,以提高系统的国际化程度和用户体验。

    Oracle Solaris 8 Asian-Language Support in the Solaris Operating

    Oracle Solaris 8引入了先进的Unicode编码标准,能够处理世界上几乎所有的文字系统,包括亚洲的双字节字符集(如GB2312、GBK、Big5、Shift-JIS和EUC-KR)。这确保了不同语言的文字可以在同一平台上正常显示和处理。 ...

    oracle10g(nls_charset12.jar)以及oracle11g (orai18n.jar)

    例如,它支持GBK、UTF-8等常见字符集,使得数据库能够存储中文、日文、韩文等各种语言的文本。对于开发跨语言的应用程序,理解并正确配置NLS参数至关重要,这包括NLS_LANG环境变量的设置,以及数据库实例、表空间和...

    解决Oracle XE中文乱码问题

    8. **更改数据库字符集**: - 更改数据库内部使用的字符集为`ZHS16GBK`,这是一种支持中文的字符集。 ```sql alter database characterset internal_use ZHS16GBK; ``` 9. **再次关闭数据库**: - 关闭数据库...

    oracle求字符串长度函数length()和hengthb()简介

    汉字在UTF-8编码下通常占用三个字节,而在某些双字节字符集中,如GBK,每个汉字占用两个字节。 4. 应用场景: 理解这两个函数的差异对于优化查询、计算存储需求以及处理国际化数据非常重要。例如,当你需要存储大量...

    oracle中varchar2(byte)和varchar2(char).doc

    - **兼容性考虑**: 在处理国际化数据时,考虑到不同字符集下的字符宽度可能不同,选择`CHAR`作为长度单位可以更好地支持各种语言环境下的数据存储。 #### 五、结论 综上所述,`VARCHAR2(BYTE)`和`VARCHAR2(CHAR)`的...

    mysql数据库中字符集乱码问题原因及解决

    字符集可以看作是各种字符的集合,比如英文、中文、日文等。而编码则是给这些字符分配的数字标识,如ASCII、UTF-8等。在MySQL中,字符集不仅仅是字符和编码的组合,还包括校对规则(Collation),它定义了字符的比较...

    Oracle_数据库_10g:数据泵

    - **UTF-8和UTF-16**:支持这两种Unicode编码方式,使得数据库能够高效地存储和检索多语言数据。 #### 文化惯例 - **货币和数字格式**:支持各种文化背景下的货币和数字格式,这在跨国公司中尤其重要,因为不同...

    Multibyte Support for the Asia Pacific Region

    - **代码集和编码**:软件能够识别并支持多种字符集,如 UTF-8、GBK 等,确保可以在不同的语言环境中正确显示和处理文本。 - **多字节编码转换**:对于过往版本与当前版本之间的编码转换,Oracle Tuxedo 支持多种...

    PLSQL乱码的问题

    - 如果希望使用UTF-8字符集,可以将`NLS_LANG`设置为`AMERICAN_AMERICA.UTF8`。 ##### 3. 设置PL/SQL Developer的字体和编码 - **步骤**: - 打开PL/SQL Developer,进入“工具”菜单下的“偏好设定”。 - 选择...

    UNICODE对照表

    Unicode的出现解决了早期计算机系统中各种字符编码混乱的问题,如ASCII、GB2312、BIG5等,它将全球不同的字符集统一到一个庞大的编码空间中。 Unicode标准定义了一个包含超过140,000个字符的集合,涵盖了世界上几乎...

    UNICODE系列讲座

    它是一个字符集,包含了超过140,000个字符,涵盖了全球大部分的语言,包括但不限于拉丁文、希腊文、希伯来文、阿拉伯文、中文、日文和韩文等。Unicode通过为每个字符分配一个唯一的数字(称为码点),实现了不同语言...

    Oracle Solaris 11.1 International Language Environments Guide fo

    4. **字符编码**:指南会讲解如何配置字符集,如UTF-8,以正确显示和处理各种语言的特殊字符。 5. **软件本地化**:Oracle Solaris 11.1 的软件界面可以进行本地化,使其符合不同语言环境的要求,提高用户友好性。 ...

Global site tag (gtag.js) - Google Analytics