前几天装的oracle数据库 安装的时候,忘记把字符集选成utf8,结果导致了在utf8的环境下 插入的数据中文都是“????” 纠结了好久,
今天终于在网上找到了答案
具体如下 :
修改的方法是通过ORACLE的SQL 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:方法摘自互联网
设计版权问题,请联系修改