`
sllizhimei
  • 浏览: 165598 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

修改oracle 10g xe 的字符集

阅读更多
 目前,Oracle 10g XE的缺省字符集不是中文字符集,并且不能通过直接运行 alter database character set ZHS16GBK ; 来修改,因为ZHS16GBK不是缺省字符集的超集。过去流传很广的直接修改sys用户下的PROPS$表的方法,也会给字符集的变更留下很多潜在的问题.
  不过在安装完Oracle XE后,可以在sqlplus(即Oracle XE的run SQL command line)中, 进行如下的操作来修改字符集:
  connect system/system as sysdba (输入system用户名跟密码)
  shutdown immediate
  startup mount
  alter system enable restricted session ;
  alter database open ;
  alter database character set internal_use ZHS16GBK ;
  shutdown immediate
  startup
  这样字符集的修改就完成了。

在修改完字符集之后,打开数据库主页,有可能会出现乱码。因为大家的浏览器默认为中文的字符集,并且排在第一位。
方法:
打开IE浏览器的工具--Internet--语言按钮:
  添加一个语种:英语(美国),并将它上移到最上面,这样 再打开数据库的主页,便已经变成了英文显示了,不会再乱码了。


注:这个只在windows下有效,linux下好象不行。 
分享到:
评论
2 楼 edmond207 2011-04-17  
绝对好使,非常感谢!
1 楼 fireinjava 2010-03-25  
找了半天终于找一个可用的了  thanks!

相关推荐

    oracle 10g xe 版本更改数据库字符集

    在进行Oracle 10g XE数据库的字符集修改时,需要理解几个关键的概念和技术点。本文将详细介绍如何更改Oracle 10g XE数据库的字符集,并提供具体的操作步骤。 #### 一、概述 在Oracle 10g XE版本中,数据库默认安装...

    oracleXE字符集改成GBK

    Oracle 10g Express Edition是Oracle专门为小型用户提供的免费版本。Oracle XE十分小巧,安装简单,可供第三方软件开发商部署较小的应用。  不过Oracle XE目前的beta2缺省安装的字符集是WE8MSWIN1252,不是中文...

    OracleXE 导入系统缺少的包 更改字符集sql命令

    本文将深入探讨如何解决OracleXE导入系统时缺少的包问题以及如何更改数据库的字符集。 首先,"导入系统缺少的包"可能指的是在执行数据泵导入(如`expdp`和`impdp`)或使用SQL*Loader等工具进行数据迁移时,发现某些...

    Oracle Express 修改字符集,升级APEX

    在使用Oracle XE时,有时我们可能需要修改数据库的字符集以支持不同的语言或特殊字符。此外,随着应用程序的发展,升级Oracle Application Express (APEX)到最新版本也是必要的,以获取更多的功能和安全性更新。以下...

    修改Oracle字符集

    下面将深入探讨如何在Oracle 9i、10g以及XE 10.2.0.1.0版本中修改字符集,以及这一过程中的关键步骤和注意事项。 ### 修改Oracle字符集的重要性 在多语言环境中,正确的字符集设置是确保数据正确显示和存储的基础...

    Oracle Xe 11g 安装手册

    全球化配置方面,Oracle XE支持多种语言和字符集,通过NLS_LANG参数可以设置数据库的语言环境和字符集,以适应不同国家和地区的需求。 #### 文档与技术支持 Oracle提供了丰富的文档资源和技术支持,用户可以在...

    修改Oracle字符集(character set)

    本文档主要介绍了如何在Oracle 9i、10g以及XE版本中修改字符集的方法,并且在10.2.0.1.0版本下进行了成功的测试。需要注意的是,在执行字符集转换的过程中可能会导致数据库中原本存在的双字节字符出现问题或损坏。...

    解决Oracle XE中文乱码问题

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

    oralce10g更改语言环境.txt

    更改Oracle 10g数据库的语言环境主要涉及系统注册表的修改,这通常是在安装或初始化数据库时根据默认设置进行的,但用户可以根据实际需求进行调整。以下是从中文简体(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)更改为...

    delphi 通过oci连接oracle数据库

    在IT行业中,数据库管理系统Oracle是广泛应用的企业级数据库解决方案,而Delphi是一款强大的Windows应用程序开发工具。当需要在Delphi环境中与Oracle数据库进行交互时,通常会利用Oracle Call Interface (OCI) 或 ...

    centos7静默安装oracle11g

    - 其他可能的参数,如字符集、响应文件模式等,根据实际需求填写。 2. **dbca.rsp**: - `CREATE DATABASE`: 设置为“TRUE”来创建新数据库。 - `DATABASE_TYPE`: 数据库类型,如"General Purpose"或"Data ...

    Ubuntu 12.04下安装Oracle Express 11gR2

    8. 安装后的配置:安装完成后,还需要配置Oracle XE的一些参数,如数据库字符集、监听器配置等。可以通过Oracle提供的图形工具Enterprise Manager Database Control或者通过修改配置文件来完成这些配置。 9. 系统...

    oracle12ga安装

    将下载的压缩包`ansible-oraclexe-master`解压到合适的目录,例如`/u01/app/oracle`。此压缩包可能包含自动化安装脚本,如Ansible playbook,用于简化安装过程。 4. **运行安装程序**: 作为`oracle`用户执行安装...

    oracle文档

    Oracle XE 支持多种字符集和语言环境,可以通过 NLS_LANG 参数来配置全局化设置: - **字符集**:选择适合您的环境的字符集。 - **语言环境**:设置日期和时间格式、排序规则等。 #### 10. 已知问题 安装和使用过程...

    Delphi oracle 控件

    ODAC(Oracle Data Access Components)是其中的一个知名组件集,你提供的"odac5"可能是ODAC的第五个版本。 ODAC 是一个强大的数据访问解决方案,它提供了全面的Oracle数据库连接,支持多种Delphi版本,包括最新的...

    ehlib for xe10

    9. Unicode支持:考虑到现代软件开发的需求,EhLib完全支持Unicode字符集,能够处理各种语言和字符编码。 10. 兼容性:除了在Win10下的良好表现,EhLib还兼容其他Windows版本,以及可能的未来更新。 总的来说,...

    DevArt UniDAC 6.2.8 (D6-XE10) FS.zip

    7. **Unicode支持**:UniDAC完全支持Unicode,确保在不同字符集间的数据迁移不会丢失信息。 8. **数据绑定**:与VCL和FireMonkey(FMX)框架无缝集成,支持数据感知控件的数据绑定。 9. **自定义SQL命令**:允许...

    xe10Samples

    【xe10Samples】是一个包含了多个示例代码库的压缩包,主要针对的是Object Pascal编程语言。这个资源可能来自于XE10版本的Embarcadero Delphi或C++Builder开发环境,这两个工具都是广泛用于Windows应用程序开发的...

    UniDac 6.2.10〖XE10〗 全dcu版本,小白勿下

    Unicode和字符集支持 包括数据库的独立数据存储 cachedupdates运作模式 计算和查找字段可以本地的排序和筛选 支持主从表 能全文检索 支持使用SQL宏 可定制的连接对话框 先进的设计期编辑

Global site tag (gtag.js) - Google Analytics