在网上有个修改过字符集的方法,具体是:
a.以sys登录oracle
b.查看字符集内容:
select * from props$;
c.修改字符集
update props$ set value$='新字符集' where name='NLS_CHARACTERSET'
d.commit
但这个修改是错误,只是修改了该修改的文件的1/12而已,并字符集错误在8i上导致不能启动。
在更改数据库字符集的时候要更改12个跟数据库字符集相关的表:
col$,argument$,collection$,attribute$,parameter$,result$,partcol$,subpartcol$,
props$等
所以应该使用alter database character set更改数据库字符集。
阅读(797) | 评论(0) | 转发(0) |