前几天装的oracle数据库 安装的时候,忘记把字符集选成utf8,结果导致了在utf8的环境下 插入的数据中文都是“????” 纠结了好久,

  今天终于在网上找到了答案 

  具体如下 :

 

修改的方法是通过ORACLESQL PLUS命令窗口改

以下以system用户为例 把字符集修改为utf8,

在SQL*PLUS 中,以DBA登录

输入以下命令可以以DBA的身份登录数据库

>conn system as sysdba

 然后执行以下命令

>shutdown immediate; (把database停了)

>startup mount; (把database重开去可更改情況)

>alter system enable restricted session;

>alter system set job_queue_processes=0;

>alter system set aq_tm_processes=0;

>alter database open;

>alter database character set utf8;  或者  >alter database character set internal_use utf8;

>shutdown immediate;

>startup; (重开正常oracle)

 到这oracle字符集就修改就完成了!

 

ps:方法摘自互联网

  设计版权问题,请联系修改