Oracle字符集修改
提示Oracle数据库默认的字符集编码为US7ASCII,这个编码是不支持中文的,如果想要在数据库存储中文,就需要修改编码为ZHS16GBK或UTF-8编码和字符集是一个意思,只是叫法不一样而已前置条件修改字符集的前提是知道我们现在用的是什么字符集查询数据库字符集SELECT * FROM NLS_DATABASE_PARAMETERS where PARAMETER='NLS_CHARACTERSET';一般情况下我们都是将字符集修改为UTF-8或ZHS16GBK(GB18030)修改编码 1. 首先以SYSDBA的身份登录上去 sqlplus / as sysdba 2. 关闭数据库 shutdown immediate 3. 以mount(挂载方式)打开数据库 startup mount 4. 设置session -- 设置Oracle数据库为限制访问状态 ALTER SYSTEM ENABLE RESTRICTED SESSION; -- 关闭Oracle数据库的Job Queue进程 ALTE