`
keepwork
  • 浏览: 334291 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle--查看和修改数据库字符集编码

 
阅读更多

 开发者博客www.developsearch.com

 

 

查看字符集 :

SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');

 

SELECT PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME IN  ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');

 

.准备修改。首先必须用sys连接。

1.修改sys密码.用其他dba权限的账户登陆后输入:alter user sys identified by 新密码;

2.连接刚刚修改的sys(要在登陆状态下),CONNECT SYS/密码 as sysdba;

 

.开始修改:

SQL> shutdown immediate;

SQL> startup mount;

SQL> alter system enable restricted session;

SQL> alter system set job_queue_processes=0;

SQL> alter database open;

SQL> alter database character set internal_use UTF-8;

SQL> shutdown immediate;

SQL> startup

 

GBK   : ZHS16GBK

UTF-8 : AL32UTF8

 

注意:如果没有大对象,在使用过程中进行语言转换没有什么影响,

       具体过程如下(切记设定的字符集必须是ORACLE支持,不然不能start

开发者博客www.developsearch.com

分享到:
评论

相关推荐

    oracle数据库字符集 无法修改数据库字符集 乱码

    修改Oracle数据库字符集是一项复杂且敏感的任务,需要仔细规划和执行,以避免数据损坏或服务中断的风险。理解字符集的基本概念、掌握正确的修改流程,以及能够识别并解决潜在问题,是成功进行字符集调整的关键。

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

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

    Oracle 修改字符集

    ### Oracle 修改字符集 在Oracle数据库管理中,有时我们需要更改...通过以上步骤,我们可以安全地完成Oracle数据库字符集的修改。这不仅可以提高数据库的兼容性和性能,还可以帮助解决由字符集不匹配引起的各种问题。

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

    "Oracle数据库字符集问题解析" Oracle 数据库字符集问题解析是 Oracle 数据库管理系统中一个非常重要的问题。字符集是创建数据库时设定的,在创建后通常不能更改。因此,字符集的设定是个非常关键的问 题,如果...

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

    这里的`AMERICAN_AMERICA`表示语言和地区,而`UTF8`则表示字符集编码。 #### 四、理解NLS_LANG参数 - **NLS_LANG**:该环境变量用于定义客户端的区域设置,包括语言、地区和字符集。 - **LANGUAGE**:指定客户端...

    oracle数据库的字符集

    虽然Unicode能够表示更多的字符,但由于多字节存储的特性,会占用更多的存储空间和网络带宽,因此在选择数据库字符集时仍需谨慎。 #### 五、数据库字符集的选择 在创建Oracle数据库时,可以指定两种字符集: 1. *...

    字符集不同的Oracle数据库间交换数据的解决方法.pdf

    由于各种原因,HIS与医保采用的Oracle数据库字符集不同,从而使得数据库间的数据交换遇到很大的困难。医院HIS数据库采用的字符集为US7ASCII,而医保软件采用的字符集是ZHS16GBK。这两种字符集的不同,使得数据库间的...

    Oracle_字符集的查看和修改

    数据库字符集在创建数据库时指定,通常在创建后不能更改。创建数据库时,可以同时指定字符集 (CHARACTERSET) 和国家字符集 (NATIONALCHARACTERSET)。 - **字符集** 用于存储 CHAR、VARCHAR2、CLOB、LONG 等类型数据...

    理解ORACLE数据库字符集

    Oracle数据库字符集是其全球化支持(Globalization Support)的一部分,旨在为用户提供本地化的数据存储和处理环境。字符集是字符编码的集合,它为每个特定的符号分配一个唯一的数值编码。Oracle数据库支持多种语言...

    oracle英文字符集插入到中文字符集

    "Oracle英文字符集插入到中文字符集"的主题聚焦于如何在不同字符集之间进行有效转换,以便在不修改客户端环境变量的情况下,实现数据的正确存储和检索。 Oracle数据库系统支持多种字符集,字符集决定了数据库如何...

    Oracle 字符集的查看和修改

    数据库字符集是在创建数据库时指定的,通常不可更改。它分为两部分:字符集和国家字符集。字符集用于存储非Unicode数据类型,如CHAR、VARCHAR2和CLOB,同时也影响对象名和PL/SQL变量的表示。国家字符集则用于存储...

    oracle 字符集修改命令

    通过以上步骤,我们可以安全且有效地完成Oracle数据库字符集的修改工作。需要注意的是,在实际操作前应充分评估新旧字符集之间的兼容性,并确保所有相关的应用和工具都支持新的字符集设置。此外,在执行这些操作时...

    理解Oracle数据库字符集

    Oracle数据库字符集是其全球化支持(Globalization Support)的核心组成部分,也称为国家语言支持(NLS),目的是为了适应不同国家和地区用户的语言环境,包括日期、数字格式和特殊字符的存储和处理。Oracle提供了...

    Oracle 字符集详解

    Oracle字符集是数据库管理系统Oracle中的一个重要概念,它决定了数据库如何存储和处理文本数据。字符集不仅影响着数据的准确性和一致性,还与全球化应用、数据迁移和数据交换密切相关。本篇将深入探讨Oracle字符集的...

    对Oracle数据库字符集若干问题的探讨.pdf

    Oracle数据库字符集是数据库系统中一个非常重要的概念,它决定了数据如何被编码和解码,影响着数据库中存储和检索的文本数据的正确性。在Oracle数据库中,字符集分为数据库字符集(Database Character Set)和国家...

    oracle字符集查看与修改.pdf

    * 数据库字符集在创建数据库时指定,在创建后通常不能更改。 * 在创建数据库时,可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。 * 字符集用来存储 CHAR, VARCHAR2, CLOB, LONG 等类型...

    Oracle数据库字符集问题总结

    Oracle数据库字符集问题总结主要关注的是在数据迁移和交互时由于字符集差异导致的问题。字符集是决定数据库如何解释和存储字符的规则集合,对于Oracle数据库来说,它直接影响到数据的正确性和兼容性。 首先,Oracle...

Global site tag (gtag.js) - Google Analytics