oracle查看字符集后修改oracle服务端和客户端字符集的步骤
发布日期:2021-05-10 15:53:57 浏览次数:13 分类:精选文章

本文共 2990 字,大约阅读时间需要 9 分钟。

Oracle ������������������������������


Oracle ���������������������������

���������Oracle���������������������������������������������������������������������

  • ������������

    ������������SQL���������

    SELECT USERENV('language') FROM dual;

    ���������������������������������������������

  • ������������������

    ���������������������������������������������������

    SQL> SELECT * FROM nls_database_parameters;

    ���������������������������������������������������������������������

    ���������������������������Oracle���������������������AL32UTF8���


  • Oracle ������������������������

    ������������������������������������������������������UTF-8������������������������������

  • ������������������������stricted������

    conn /as sysdba
    • ������������������������������������restricted���������
    ALTER SYSTEM ENABLE RESTRICTED SESSION;
  • ������������������-���������������������������������������

    ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;
  • ���������������

    shutdown immediate;
  • ���������������

    startup mount;
  • ���������������

    • ������������������������������������������������������������������INTERNAL_USE���������
    ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;  -- ������������������������
  • ���������������

    • ������������������������
    alter database open;shutdown immediate;startup;
    • ������������������������
    SELECT * FROM v$nls_parameters;
    • ������������������ORA-12712������������������������������������������������������������������������AL32UTF8���������������������
  • ������������������

    alter database open;ALTER DATABASE CHARACTER SET <���������������>;

  • Oracle ������������������������

    ������������������������������������������������������������������

  • ���������������������������������������������$echo $NLS_LANG������������
  • ������������������������
    • ���/home/oracle���/root������������.bash_profile������������������������������
    export NLS_LANG="AMERICAN_AMERICA.UTF8";
  • ���������������SSH������

  • ���������������������������UTF-8

    ���������������������������������������UTF-8������������������

  • ���DBA���������������������

  • ������������������

    SHUTDOWN IMMEDIATE;STARTUP MOUNT EXCLUSIVE;ALTER SYSTEM ENABLE RESTRICTED SESSION;
  • ������������������

    ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;
  • ���������������

    ALTER DATABASE OPEN;
  • ���������������

    ALTER DATABASE NATIONAL CHARACTER SET UTF8;  -- ���������������`INTERNAL_USE`������������������������
  • ���������������

    SHUTDOWN IMMEDIATE;
  • ���������������������

    STARTUP;
  • ���������������������

    SELECT * FROM v$nls_parameters;

  • ���������������������������

  • ������ORA-12717: CANNOT ALTER DATABASE NATIONAL CHARACTER SET WHEN NCLOBDATAEXISTS

    • ���������������������INTERNAL_USE������������������������
      ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE UTF8;
  • ���������������������

    • ���������������������������������������������������������������

  • ������������������������������������������Oracle���������������������������������UTF-8������������������������������������������������������������������������������������������������������

    上一篇:unix下的定时调用
    下一篇:oracle11g(oracle12c通用)使用active duplicate活动复制创建备库(数据库迁移)

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年04月11日 12时07分18秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章