为了账号安全,请及时绑定邮箱和手机立即绑定

oracle字符集怎么更换

字符集怎么更换,网上查了一下,看不懂,有没有大神详细指点下

正在回答

1 回答

Oracle Server端字符集查询
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK 
由此可以看出字符集为ZHS16GBK

Server端字符集修改
将数据库启动到RESTRICTED模式下做字符集更改:
$ sqlplus "/as sysdba"
SQL> conn /as sysdba;
SQL> shutdown immediate;
SQL> startup mount;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> alter database open;
SQL> alter database character set INTERNAL_USE UTF8;
SQL> shutdown immediate;
SQL> startup;
SQL> exit;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

oracle字符集怎么更换

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信