关闭

查看及修改Oracle编码格式方法

152人阅读 评论(0) 收藏 举报
分类:
--查看oracle数据库字符集:
  select userenv('language') from dual;
--查看oracle数据库的编码
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
--查询结果:
  SIMPLIFIED CHINESE_CHINA.AL32UTF8
  --修改oracle数据库字符集:(在SQL Plus中)

1.打开dos窗口,以sysdba的身份登录上去

--sqlplus / as sysdba;

  sql> conn / as sysdba

;

--2.关闭数据库

  sql> shutdown immediate;


--3.以mount打来数据库
  sql> startup mount;
--4.设置session
  sql> alter system enable restricted session;
  system altered.
  sql> alter system set job_queue_processes=0;
  system altered.
  sql> alter system set aq_tm_processes=0;
--5.启动数据库
  sql> alter database open;
--6.修改字符集
--ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
  sql> alter database character set internal_use UTF8;
--7.关闭,重新启动
  sql> shutdown immediate;

  sql> startup;


--当然字符集最好不要轻易修改,因为这会对数据库的数据有直接的影响,如果是生产环境的话,可能会造成不可估计得损失。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:42217次
    • 积分:559
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:38篇
    • 译文:0篇
    • 评论:0条
    文章分类