IT序号网

修改oracle编码格式知识解答

developer 2021年06月14日 数据库 149 0

文章参照:IT虾米网

1.查看oracle当前编码格式:


   
  1. SELECT * FROM V$NLS_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET' ;
  2. SELECT USERENV( 'language') FROM DUAL;

   NLS_CHARACTERSET    AL32UTF8   

   SIMPLIFIED CHINESE_CHINA.AL32UTF8 

2.以sysdba身份登录

3.关闭数据库 shutdown immediate;

4.以mount打来数据库,startup mount

5.设置session


   
  1. SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
  2. SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES= 0;
  3. SQL> ALTER SYSTEM SET AQ_TM_PROCESSES= 0;

6.启动数据库

alter database open;

7.修改字符集

ALTER DATABASE CHARACTER SET ZHS16GBK;

提示我们的字符集:新字符集必须为旧字符集的超集:

ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

8.关闭,重新启动

shutdown immediate;

startup

原文地址;https://blog.csdn.net/u011229848/article/details/82384022


发布评论
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

oracle查看编码格式及修改知识解答
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。