服務端字元集修改 1、確認服務端字元集 1 select userenv('language') from dual; 2、修改服務端字元集 首先以 DBA 身份登錄 Oracle。Windows 系統下直接在命令行下運行命令 sqlplus /as sysdba 或在 SQL PLUS 下運行命令 ...
服務端字元集修改
1、確認服務端字元集
1 select userenv('language') from dual;
2、修改服務端字元集
首先以 DBA 身份登錄 Oracle。Windows 系統下直接在命令行下運行命令 sqlplus /as sysdba 或在 SQL PLUS 下運行命令 /as sysdba。 然後依次運行命令:- shutdown immediate; (把database停了)
- startup mount; (把database重開去可更改情況)
- alter system enable restricted session;
- alter system set job_queue_processes=0;
- alter system set aq_tm_processes=0;
- alter database open;
- alter database character set internal_use utf8;
- shutdown immediate;
- startup; (重開正常oracle)
客戶端字元集修改
1、確認客戶端字元集
Windows 命令行運行 echo %NLS_LANG%,或運行 SQL 語句:1 SELECT * FROM v$nls_parameters;
2、修改客戶端字元集
1 set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
參考文章: http://blog.csdn.net/nsj820/article/details/6571105/ http://jelly.iteye.com/blog/654300