zoukankan      html  css  js  c++  java
  • oracle11g 修改字符集

      查看当前字符集SQL语句:

    select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';

      修改字符集操作如下,首先用sysdba角色登录:

    conn sys/管理员密码 as sysdba

      然后在sqlplus界面依次执行以下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 INTERNAL_USE ZHS16GBK;
    
    SQL>ALTER DATABASE national CHARACTER SET INTERNAL ZHS16GBK; //执行后出错ORA-00933: SQL 命令未正确结束,不用理会。

    SQL>SHUTDOWN IMMEDIATE;
    SQL>STARTUP:

      最后重启oracle11g监听和服务,重新连接即可,验证字符集是否修改成功:

    select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
  • 相关阅读:
    Adobe Photoshop cs6 破解方法
    vs2008试用90天破解方法
    Install win8_pro using UltraISO
    面试题-100盏灯问题
    PHP 博客文集 1 Veda原型 成功,唯有积累,没有奇迹
    php 框架
    php 语法2
    干货 连接
    试题 极客学院
    地图
  • 原文地址:https://www.cnblogs.com/yutian/p/5236216.html
Copyright © 2011-2022 走看看