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

oracle修改服务器端字符集

 
阅读更多

 

 

 

oracle修改服务器端字符集:
SQL>SHUTDOWN IMMEDIATE;   

SQL>STARTUP MOUNT;   

SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;   

SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;   

SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;   

SQL>ALTER DATABASE OPEN;   

SQL>ALTER DATABASE CHARACTER SET ZHS16GBK;

如果出现了 ERROR at line 1: ORA-12712: new character set must be a superset of old character set     

SQL> ALTER DATABASE character set INTERNAL_USE zhs16gbk; # 使用INTERNAL_USE可以跳过超集的检查,

ALTER DATABASE character set INTERNAL_USE   

SQL>SHUTDOWN IMMEDIATE;   

SQL>STARTUP 再检查就发现已经把字符集修整过来了

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

分享到:
评论

相关推荐

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

    #### 二、查看Oracle服务器端字符集 在Oracle环境中,可以通过以下几种方式查看服务器端字符集: 1. **通过SQL查询**: - 使用`SELECT * FROM NLS_SESSION_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';`...

    设置环境变量修改Oracle客户端字符集.pdf

    这将使得客户端字符集与服务器端字符集保持一致,从而解决数据交换问题。 四、结论 通过设置环境变量来修改客户端字符集,可以解决不同字符集之间的数据交换问题。这将使得数据交换更加安全可靠,並且提高了数据...

    影响Oracle汉字显示的字符集分析

    3. **数据字符集一致性**:确保服务器端字符集与导入数据的字符集一致,或使用ALTER SESSION命令临时设置会话字符集。 4. **数据转换**:在必要时,使用Oracle的字符集转换功能或第三方工具转换数据。 总之,Oracle...

    oracle字符集快速修改注册表

    此外,若服务器端字符集与客户端不匹配,可能会出现乱码问题,此时需要协调两者字符集一致,或者在应用程序中进行适当的字符转换。 总之,Oracle字符集的正确选择和管理对于数据库的正常运行至关重要。通过快速修改...

    数据库服务器字符集更改步骤

    数据库服务器字符集更改是一项关键操作,特别是在处理多语言或包含特殊字符的数据时。该过程确保数据的正确存储和检索,防止出现乱码。以下是一份详细的步骤指南,用于更改数据库服务器的字符集。 首先,应对数据库...

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

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

    oracle修改字符集[文].pdf

    在Oracle中,更改服务器端字符集是一个复杂的过程,通常涉及数据库的停机、挂载和重新启动。以下是一个更改字符集的基本步骤: 1. **关闭数据库**:使用`SHUTDOWN IMMEDIATE`命令关闭数据库,然后确认数据库已关闭...

    ORACLE数据库查看更改字符集实战.doc

    3. **更改服务器端数据库字符集** Oracle官方文档指出,字符集转换仅支持从子集到超集的转换。也就是说,从较小的字符集向较大的字符集转换是可以的,但反过来则不行。因此,在进行字符集转换之前,需要确保目标...

    修改oracle10字符集步骤

    在Oracle中,字符集分为客户端字符集和服务器端字符集。客户端字符集由`NLS_LANG`环境变量设置,而服务器端字符集则是在数据库创建时设定,并可通过`V$NLS_PARAMETERS`视图查询。 ### 修改Oracle 10g字符集的必要性...

    ORACLE 字符集总结

    在Oracle 8之前的版本,虽然有方法可以尝试修改数据库服务器端的字符集,但这通常风险极高,可能导致数据损坏或不可预测的系统行为。因此,除非绝对必要,一般不推荐更改已存在的数据库字符集。 总的来说,理解...

    Oracle数据库系统的字符集转换问题分析.pdf

    在实际应用中,Oracle数据库提供了多种工具和配置选项来管理和转换字符集,如ALTER DATABASE命令可以用来更改数据库的字符集,NLS_LANG环境变量可以控制客户端的字符集设置。此外,开发人员和DBA还需要关注字符集对...

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

    如果问题仍然存在,可能需要检查数据库服务器端的字符集设置是否与客户端匹配,或者数据库表空间的字符集是否兼容。 总的来说,Oracle 10g字符集的设置涉及到数据库的正确运行和多语言数据的正确显示。正确配置字符...

    oracle查看字符集后修改oracle服务端和客户端字符集的步骤

    接下来,我们将讨论如何修改服务器端字符集。在Oracle中,修改字符集是一项复杂的操作,需要在特定的数据库状态下进行。一般步骤如下: 1. 连接到数据库作为DBA用户: ```sql SQL> conn / as sysdba ``` 2. 关闭...

    imp exp字符集解决方案

    1. 查询Oracle服务器端的字符集,可以执行SQL语句`SELECT userenv('language') FROM dual;`来获取。 2. 查询DMP文件的字符集,对于小文件,可以直接用十六进制编辑器查看文件的前几个字节,大文件则可以通过Unix...

    oracle字符集说明

    在数据传输过程中,需要关注Oracle服务器端、客户端以及数据文件(如.dmp文件)的字符集设置。确保这些字符集的一致性至关重要,因为不匹配的字符集可能会导致数据乱码或导入失败。你可以通过以下SQL语句查询Oracle...

    关于ORACLE字符集

    本地数据库与服务器端数据库的字符集一致性至关重要,特别是在进行数据导入和导出操作时。如果两者不匹配,可能会导致字符显示为乱码。为了检查数据库服务器的字符集,可以运行SQL查询`SELECT userenv('language') ...

    ORACLE字符集浅析——异种字符集数据库间的数据存取方法探讨.pdf

    正确配置客户端字符集,确保与服务器端字符集的兼容,是成功进行数据存取的前提。如果客户端和服务器端字符集不匹配,可能会导致乱码或数据丢失。 处理异种字符集数据库间的数据存取,可以采用以下方法: 1. 数据...

    理解Oracle数据库字符集

    4. **数据库字符集(服务器端字符集)**: - **字符集**:在创建数据库时指定,用于存储CHAR、VARCHAR2、CLOB、LONG等类型数据,以及标识表名、列名和PL/SQL变量等。 - **国家字符集**:用于存储NCHAR、NVARCHAR2...

Global site tag (gtag.js) - Google Analytics