`
sinoyster
  • 浏览: 15136 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

修改Oracle 10g Express Edition的字符集 为GBK

阅读更多
Oracle 10g Express Edition是Oracle专门为小型用户提供的免费版本。Oracle XE十分小巧,安装简单,可供第三方软件开发商部署较小的应用。

默认做哪行 XE的多国语言版 默认字符集是SIMPLIFIED CHINESE_CHINA.AL32UTF8,也就是utf8,,因为ZHS16GBK不是缺省字符集的超集。所以我们不能通过直接运行 alter  database  character  set  ZHS16GBK 来修改

不过在安装完Oracle XE后,可以在sqlplus(即Oracle XE的run SQL command line)中, 进行如下的操作来修改字符集:
connect  sys   as  sysdba 

shutdown  immediate 

startup  mount 

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  internal_use  ZHS16GBK  ; 

shutdown  immediate 

startup 

这样字符集的修改就完成了
最后我们查看数据库的编码
select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

分享到:
评论

相关推荐

    Oracle Database 10g Express Edition

    Oracle Database 10g Express Edition,本人用于学习。

    Oracle Database 21c Express Edition安装指导文件,英文原版。

    Oracle Database 21c Express Edition 是 Oracle 公司推出的关系型数据库管理系统,旨在为中小型企业和个人用户提供一个功能强大、易于使用的数据库解决方案。以下是 Oracle Database 21c Express Edition 安装指导...

    oracleXE字符集改成GBK

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

    Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK

    在Oracle11g环境下,可能会遇到需要更改数据库字符集的情况,例如从AL32UTF8修改为ZHS16GBK。这种变更通常发生在需要支持特定语言环境的应用场景中,尤其是当应用主要面向中文用户时,采用ZHS16GBK字符集可以更好地...

    Oracle 11g Express 官方linux 64位版本

    Oracle 11g Express Edition(XE)是Oracle公司推出的一款轻量级数据库管理系统,专为开发者和小型团队设计。它是Oracle数据库家族中的免费版本,适用于学习、开发和部署低流量的Web应用程序。在这个官方的Linux 64...

    Oracle 修改字符集

    ### Oracle 修改字符集 在Oracle数据库管理中,有时我们需要更改数据库的字符集以适应不同的语言环境或解决数据兼容性问题。本文将详细介绍如何修改Oracle数据库的字符集,并提供实际操作步骤。 #### 一、理解...

    Linux 下修改Oracle 10G的字符集:WE8ISO8859P1 修改为 ZHS16GBK

    ### Linux下修改Oracle 10G的字符集:WE8ISO8859P1 修改为 ZHS16GBK #### 知识点概述 在Linux环境下,有时我们需要更改Oracle数据库的字符集来适应不同的语言环境或数据输入需求。本文将详细介绍如何在Oracle 10G...

    Oracle Database Express Edition Online Documentation 10g Release 2 (10_2).

    Oracle Database Express Edition Online Documentation 10g Release 2 (10_2).从官方下载的英文文档,希望对大家有帮助。

    Oracle Express 修改字符集,升级APEX

    **一、修改Oracle Express字符集** 1. **检查当前字符集** 使用以下SQL查询来查看Oracle XE的当前字符集: ``` SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'; ``` 2. **...

    oracle修改字符集

    针对这种情况,我们可以按照以下步骤来修改Oracle 11g数据库的字符集,使其更改为ZHS16GBK。 首先,确保你有数据库的系统管理员权限,因为修改字符集需要以SYSDBA身份进行。在Windows环境下,打开命令行窗口(cmd)...

    Oracle10g字符集设置,解决中文乱码

    打开这个名为"Oracle10g字符集设置.reg"的文件,将其中的字符集设置信息导入到Windows注册表中,可以快速调整Oracle客户端的字符集配置。 在导入之前,务必确保你知道你在做什么,因为错误的操作可能会对系统造成...

    Oracle 字符集详解

    常见的Oracle字符集有AL32UTF8(支持Unicode的UTF-8编码)、WE8ISO8859P1(西欧字符集)、ZHS16GBK(简体中文GB18030编码)等。 六、多语言环境下的字符集配置 在处理多语言数据时,Oracle提供了NLSSORT参数来调整...

    修改ORACLE11G字符集

    对于Windows操作系统,可以在注册表编辑器中查找`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1`,并将`NLS_LANG`的值设置为所需的字符集。如果需要设置为UTF-8编码,则可以将其设为`SIMPLIFIED CHINESE_...

    oracle11g更改字符集

    oracle11g导入报错,很多情况下是字符集不同导致失败,附件为oracle11g更改字符集操作说明,多次实测有效。

    ORACLE11g更改字符集

    在Oracle 11g数据库管理中,更改字符集是一项关键且复杂的操作,它涉及到数据库的启动、关闭以及系统参数的调整。以下是从标题、描述、标签及部分内容中提炼出的知识点,详细阐述了如何在Oracle 11g中更改字符集。 ...

    Oracle10G_RAC环境下字符集

    本篇文章将详细阐述在Oracle 10g RAC环境下如何修改字符集,同时,这些步骤也可以为修改其他数据库参数提供一定的参考。 首先,修改字符集前的准备工作至关重要。确保所有相关的数据和应用都已备份,并了解当前...

    修改Oracle数据库字符集的方法

    本文将详细介绍如何在Oracle 10g中通过命令行方式修改数据库字符集。 #### 前提条件 在进行字符集修改之前,请确保满足以下前提条件: 1. **有足够的权限**:必须具备sysdba权限才能执行这些操作。 2. **备份...

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

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

    oracle字符集的查看和client字符集的修改

    ### Oracle字符集的查看与客户端字符集的修改 #### 一、Oracle字符集的基本概念 在Oracle数据库系统中,字符集(charset)是用于表示文本数据的编码方式。正确设置和管理字符集对于确保数据的一致性和正确性至关重要...

Global site tag (gtag.js) - Google Analytics