`
isiqi
  • 浏览: 16491839 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

oracle 修改 charset

阅读更多

select * from V$NLS_PARAMETERS

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

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

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

二.开始修改:

[oracle@pdc oracle]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 6 08:45:34 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> SHUTDOWN IMMEDIATE;
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> STARTUP nomount;
ORACLE instance started.

SQL> ALTER DATABASE mount exclusive;
Database altered.

SQL> ALTER SYSTEM enable restricted session;
System altered.

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
System altered.

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
System altered.

SQL> ALTER DATABASE OPEN;
Database altered.
SQL> ALTER DATABASE CHARACTER SET UTF8;
ERROR at line 1:
ORA-12712: new character set must be a superset of old character set
提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改(UTF8可以根据需要更改,如ZHS16GBK
):
SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE UTF8;
Database altered. 注意:如果没有大对象,在使用过程中进行语言转换没有什么影响,具体过程如下(切记设定的字符集必须是ORACLE支持,不然不能start)

分享到:
评论

相关推荐

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

    在Oracle数据库系统中,字符集(charset)是用于表示文本数据的编码方式。正确设置和管理字符集对于确保数据的一致性和正确性至关重要。Oracle支持多种字符集,包括单字节字符集(SBCS)、多字节字符集(MBSCS)以及...

    修改oracle 数据服务器编码

    Oracle数据库支持多种字符集(Charset),包括ASCII、AL32UTF8(即UTF-8)、ZHS16GBK等,这些字符集用于定义如何存储和处理字符数据。修改Oracle服务器编码通常涉及到数据库创建时的选择、已有数据库的字符集转换...

    oracle 修改字符集的设置

    在某些情况下,由于业务需求或者合规性要求,我们可能需要对Oracle数据库的字符集进行修改。字符集定义了数据库能够识别和存储的字符范围,这对支持多种语言或者特殊字符的系统至关重要。下面我们将详细探讨如何进行...

    Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK

    ### Oracle11g 字符集 AL32UTF8 修改为 ZHS16GBK 的步骤与注意事项 #### 一、背景介绍 在Oracle11g环境下,可能会遇到需要更改数据库字符集的情况,例如从AL32UTF8修改为ZHS16GBK。这种变更通常发生在需要支持特定...

    nls-charset12.jar oracle 驱动

    《Oracle数据库与Java之间的桥梁:nls_charset12.jar驱动详解》 在IT行业中,数据库管理和数据处理是至关重要的部分,而Oracle数据库作为全球广泛使用的大型企业级数据库系统,其性能和功能备受赞誉。在Oracle...

    Oracle 字符集的查看和修改

    ### Oracle字符集的查看与修改详解 #### 一、Oracle字符集概述 Oracle数据库系统支持多种字符集,以便处理各种语言和地区的信息。字符集的选择对于数据的存储和处理至关重要,尤其是在全球化环境中,需要处理多种...

    Oracle 字符集详解

    本篇将深入探讨Oracle字符集的查看、修改、导入导出以及转换原理。 一、Oracle字符集的查看 在Oracle中,可以通过以下SQL查询来查看当前数据库的字符集设置: ```sql SELECT * FROM NLS_DATABASE_PARAMETERS ...

    问题共享:修改oracle字符集

    ### 修改Oracle字符集详解 #### 一、引言 在处理多语言环境下Oracle数据库时,字符集设置至关重要。不正确的字符集配置会导致数据在存储、检索过程中出现乱码等问题。本文将详细介绍如何解决Oracle数据库字符集...

    Oracle_字符集的查看和修改

    ### Oracle 字符集的查看与修改 #### 一、Oracle 字符集概述 **Oracle 字符集** 是指 Oracle 数据库系统中用于解释字节数据的一组符号集合。Oracle 支持多国语言架构,这使得用户能够在不同的语言环境下存储、处理...

    oracle数据库导入导出命令! 更改字符集

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其数据导入导出功能是数据库管理和维护中的重要环节。本文将深入探讨Oracle数据库的导入导出命令,特别是如何更改字符集的相关知识。 首先,Oracle...

    修改oracle10字符集步骤

    在IT领域,尤其是在数据库管理与维护中,修改Oracle数据库的字符集是一项复杂但至关重要的任务。本文将基于“修改oracle10字符集步骤”的标题、描述及相关内容,深入解析这一过程中的关键知识点。 ### Oracle数据库...

    thinkphp5.1+oracle安装包.zip

    'charset' => 'utf8', ], ``` 2. 使用Oracle数据库:现在,你可以像使用其他数据库一样,在ThinkPHP5.1中编写SQL语句,进行数据操作。 四、API开发 1. 创建控制器:在ThinkPHP5.1的`application/api/controller`...

    jdbc连接oracle字符集不同出现乱码

    通过修改 SQL 语句的编码格式来确保数据在发送到数据库之前已经被正确编码。示例如下: ```java Connection conn = null; PreparedStatement pstmt = null; try { String strSql = "insert into tabA(A, B) values ...

    linux安装oracle解决安装界面中文乱码

    在创建数据库实例时,可以通过`DBCHARSET`参数指定。 通过以上步骤,你可以在Linux环境中顺利安装Oracle数据库,并解决中文乱码问题。确保每一步都执行到位,以免遗漏导致问题依旧存在。如果你遇到其他问题,可以...

    Linux安装oracle(静默模式脚本)

    请根据实际情况修改文件中的参数。 六、静默安装 现在,你可以使用响应文件启动静默安装: ```bash sudo -u oracle /u01/app/oracle/product/12.2.0/dbhome_1/runInstaller -silent -responseFile /home/oracle/...

    thinkphp5.0-oracle.zip

    在ThinkPHP5.0的配置文件(如:config.php)中,你需要添加或修改数据库连接配置。Oracle的配置项可能包括: - `type`:数据库类型,设置为'Oracle' - `hostname`:Oracle服务器的主机名或IP地址 - `port`:...

    oracle 字符集设置

    本文将深入探讨Oracle字符集的相关概念,包括如何通过设置环境变量来修改客户端字符集,以此解决因字符集差异而导致的数据转换或损耗问题。 #### Oracle字符集的重要性 Oracle数据库通过字符集支持多种语言环境下...

    C#连接Oracle乱码及客户端dll

    设置NLS_LANG的格式通常为:“语言.TERRITORY.CHARSET”,如"AMERICAN_AMERICA.UTF8"。你需要根据实际的数据库字符集来调整这个值。在Windows系统中,你可以通过修改系统环境变量或者在启动脚本中设置该值。 除了...

    oracle乱码问题解决

    在Windows系统中,客户端字符集设置在注册表项HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0/NLS_LANG,而在Unix系统中,可以通过修改当前用户的profile文件来设置NLS_LANG环境变量。 服务端字符集的设置则涉及数据库...

    jdbcoracle(多国语言支持)

    1. 配置数据库:在Oracle数据库中,通过修改NLS_LANG环境变量或在数据库实例级别设置NLS参数,可以指定数据库使用的字符集和语言设置。 2. JDBC连接字符串:在建立JDBC连接时,可以在URL中包含charset参数,指定连接...

Global site tag (gtag.js) - Google Analytics