码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 11g 字符集修改

时间:2017-11-07 01:34:28      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:mount   字符   rom   echo   dia   文章   rac   get   pre   

服务端字符集修改

1、确认服务端字符集

1 select userenv(language) from dual;

2、修改服务端字符集

首先以 DBA 身份登录 Oracle。Windows 系统下直接在命令行下运行命令 sqlplus /as sysdba 或在 SQL PLUS 下运行命令 /as sysdba
然后依次运行命令:
  1. shutdown immediate; (把database停了)
  2. startup mount; (把database重开去可更改情況)
  3. alter system enable restricted session;
  4. alter system set job_queue_processes=0;
  5. alter system set aq_tm_processes=0;
  6. alter database open;
  7. alter database character set internal_use utf8;
  8. shutdown immediate;
  9. startup; (重开正常oracle)
命令执行结束后再次查看服务端字符集,已被修改为 UTF-8。

客户端字符集修改

1、确认客户端字符集

Windows 命令行运行 echo %NLS_LANG%,或运行 SQL 语句:
1 SELECT * FROM v$nls_parameters;

2、修改客户端字符集

1 set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

Oracle 11g 字符集修改

标签:mount   字符   rom   echo   dia   文章   rac   get   pre   

原文地址:http://www.cnblogs.com/fxyy/p/7795959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!