我使用的是 Oracle 11g Express 版。目前,当我使用以下命令检查 NLS 字符集参数时SELECT * FROM nls_database_parameters;
它给出了默认值:
NLS_CHARACTERSET: AL32UTF8
NLS_NCHAR_CHARACTERSET: AL16UTF16
我想将这两个参数设置为 UTF8。我怎样才能这样做呢?我刚刚安装了Oracle 11g XE,所以除了Oracle本身需要的数据之外没有任何数据。
这对我有用,其中应用程序正在检查UTF8 rather than AL32UTF8
.
SQL> shutdown immediate;
SQL> startup restrict
SQL> select name from v$database;
SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE UTF8 ;
SQL> select value from NLS_DATABASE_PARAMETERS
where parameter=’NLS_CHARACTERSET’;
SQL> shutdown immediate;
SQL> startup
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)