• Oracle 11g 更改字符集


    查看字符集:

    select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';

    修改字符集:

    sqlplus "/as sysdba"
    shutdown immediate;
    startup mount;
    alter session set sql_trace=true;
    alter system enable restricted session;
    alter system set job_queue_processes=0;
    alter system set aq_tm_processes=0;
    alter database open;
    SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK; --修改字符集AL32UTF8->ZHS16GBK
    SQL> shutdown immediate; --再次关闭数据库
    SQL> STARTUP --启动数据库
    SQL> select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';
    ==============================
    client端字符集修改

    linux:
    在 /home/oracle与 /root用户目录下的.bash_profile中
    添加或修改 export NLS_LANG="AMERICAN_AMERICA.UTF8" 语句
    关闭当前ssh窗口。

    windows:

    运行 -》 regedit -》查找 键值 NLS_LANG 将字符集 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 修改为AMERICAN_AMERICA.AL32UTF8

    注册表路径:HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExxNLS_LANG

  • 相关阅读:
    哈希表
    c++中的虚函数
    struct并不报错
    c风格的字符串
    动态数组
    常量指针和指针常量
    关于struct和typedef struct
    常量成员函数
    关于free的使用疑惑
    mutable用于修改const成员函数中的成员变量
  • 原文地址:https://www.cnblogs.com/sprinng/p/4534132.html
Copyright © 2020-2023  润新知