旦数据库创建之后, 如果要改变数据库的字符集, 只有重新创建数据库?

旦数据库创建之后, 如果要改变数据库的字符集, 只有重新创建数据库?

一旦数据库创建之后, 数据库的字符集是不能改变的, 如果要改变数据库的字符集, 只有重新创建数据库吗?

我安装的是oracle 817 for linux(redhat6.2),
在web应用里无法正常显示中文(IE里),
在sql plus里,select userenv('language') from dual;
显示为'SIMPLIFIED CHINESE_CHINA.ZHS16cGB231280'.
我想更改字符集为'American.America.US7ASCII',该怎么做???

真的要重建数据库吗?还有下面这种方法可行吗?各位大虾指教啦。。。

用sys登陆sql plus,
SQL > update props$ set value$='American.America.US7ASCII' where name='NLS_CHARACTERSET';
SQL > commit;
关闭,重启动数据库....      
不可以      
oook了
这样就可以了,oracle推荐的中文字符集是ZHS16CGB231280,好像有问题,US7ASCII是好的。
现在问题解决就可以了.
SQL > update props$ set value$='US7ASCII' where name='NLS_CHARACTERSET';
SQL > commit;