1、使用管理员账号登陆上去,一般密码是manager。
conn /as sysdba |
2、查看数据库编码。
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; |
3、先关闭数据库,再以mount打来数据库
shutdown immediate; |
startup mount; |
4、设置session,再启动数据库.
ALTER SYSTEM ENABLE RESTRICTED SESSION; |
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; |
ALTER SYSTEM SET AQ_TM_PROCESSES=0; |
alter database open; |
5、修改字符集
中文编码是ZHS16GBK,国际编码是AL32UTF8。
ALTER DATABASE CHARACTER SET "";(这里设置你要的编码) |
如果报错了,新字符集必须为旧字符集的超集,直接越过.
ALTER DATABASE character set INTERNAL_USE ZHS16GBK; |
6、最后更新启动
shutdown immediate; |
startup |