查看oracle数据库的编码及修改编码格式的方法
首先查看oracle数据库的编码PARAMETER这其来源于props$,这是表示数据库的字符集。再来说一下怎么修改oracle的字符集:目前我的数据库环境的字符集是AL32UTF8,那么把它改成ZHS16GBK1.首先以sysdba的身份登录上去 conn /as sysdba2.关闭数据库shutdown immediate;3.以mount打来数据库,startup mount4.设置session5.启动数据库alter database open;6.修改字符集ALTER DATABASE CHARACTER SET ZHS16GBK;这会可能会报错,提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:ALTER DATABASE character set INTERNAL_USE ZHS16GBK;这条语句就可以了,TERNAL_USE提供的帮助就会使oracle绕过了子集与超集的验证,这条语句和上面的语句内部操作时完全相同的。
用户评论