Oracle 11g 更改字符集
2015-05-27 18:19
288 查看
查看字符集:
select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';
修改字符集:
sqlplus "/as sysdba"
shutdown immediate;
startup mount;
alter session set sql_trace=true;
alter system enable restricted session;
alter system set job_queue_processes=0;
alter system set aq_tm_processes=0;
alter database open;
SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK; --修改字符集AL32UTF8->ZHS16GBK
SQL> shutdown immediate; --再次关闭数据库
SQL> STARTUP --启动数据库
SQL> select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';
==============================
client端字符集修改
linux:
在 /home/oracle与 /root用户目录下的.bash_profile中
添加或修改 export NLS_LANG="AMERICAN_AMERICA.UTF8" 语句
关闭当前ssh窗口。
windows:
运行 -》 regedit -》查找 键值 NLS_LANG 将字符集 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 修改为AMERICAN_AMERICA.AL32UTF8
注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG
select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';
修改字符集:
sqlplus "/as sysdba"
shutdown immediate;
startup mount;
alter session set sql_trace=true;
alter system enable restricted session;
alter system set job_queue_processes=0;
alter system set aq_tm_processes=0;
alter database open;
SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK; --修改字符集AL32UTF8->ZHS16GBK
SQL> shutdown immediate; --再次关闭数据库
SQL> STARTUP --启动数据库
SQL> select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';
==============================
client端字符集修改
linux:
在 /home/oracle与 /root用户目录下的.bash_profile中
添加或修改 export NLS_LANG="AMERICAN_AMERICA.UTF8" 语句
关闭当前ssh窗口。
windows:
运行 -》 regedit -》查找 键值 NLS_LANG 将字符集 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 修改为AMERICAN_AMERICA.AL32UTF8
注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG
相关文章推荐
- oracle 11g 更改字符集,9i导入11g 出现 ORACLE 错误 12899 处理
- oracle 11g更改字符集
- ORACLE XE 11G 字符集更改为zhs16gbk
- Oracle 11g + Win Server 2008 R2 (64) + PLSQL使用 + 更改server端字符集
- oracle 11g更改字符集
- 从oracle 10g转到oracle 11g更改字符集
- Oracle 11g + Win Server 2008 R2 (64) + PLSQL使用 + 更改server端字符集
- Oracle 11G 更改字符集
- Oracle 11G 更改字符集
- oracle 11g RAC 更改remote_listener参数后EM日志报错:ORA-12514, TNS:listener does not currently know of service
- oracle 11g 下修改服务器字符集
- Oracle 更改字符集
- Oracle 11g修改字符集AL32UTF8为ZHS16GBK
- oracle安装成功后更改字符集
- 更改oracle字符集
- Oracle 更改字符集 更改后之前的中文全成乱码了
- ORACLE NLS_CHARACTERSET字符集的更改
- 『ORACLE』更改表名(11g)
- 更改Oracle字符集:把字符集ZHS16GBK换成UTF8
- 有关Oracle 10g 更改字符集的问题