To change the national character set, replace the ALTER DATABASE CHARACTER SET statement with ALTER DATABASE NATIONAL CHARACTER SET. You can issue both commands together if desired.
我需要的是能更改数据库字符集的正确方法。 alter database national character set ..也不行,错误提示一样。我刚才在Oracle8.1.6上更改字符集也发生一样的错误。
用我的方法,从7到9I我都可以通过修改。 SVRMGRL SVRMGRL>CONNECT INTERNAL/ORACLE SVRMGRL>SHUTDOWN IMMEDIATE; SVRMGRL>STARTUP SVRMGRL>UPDATE PROPS$ SET VALUE$='ZHS16GBK' WHERE NAME LIKE 'NLS_CHAR%'; SVRMGRL>SHUTDOWN IMMEDIATE; SVRMGRL>STARTUP 如果有错误请帖出来,大家一起分析。
alter database national character set ..也不行,错误提示一样。我刚才在Oracle8.1.6上更改字符集也发生一样的错误。
SVRMGRL
SVRMGRL>CONNECT INTERNAL/ORACLE
SVRMGRL>SHUTDOWN IMMEDIATE;
SVRMGRL>STARTUP
SVRMGRL>UPDATE PROPS$ SET VALUE$='ZHS16GBK' WHERE NAME LIKE 'NLS_CHAR%';
SVRMGRL>SHUTDOWN IMMEDIATE;
SVRMGRL>STARTUP 如果有错误请帖出来,大家一起分析。
等8.0.5上测试通过马上结贴