今天操作jira时发现创建工作流时,发现无法创建,后台跑出的错误是乱码导致数据库操作失败,后来查找原因,发现jira的字符集是utf-8,而安装的oracle的字符集是XHS16GBK,所以解决办法是将oracle数据库的字符集转换为utf8,步骤如下:
Start -> Run -> cmd<-|
> connect sqlplus "用戶/pass as sysdba" (sysdba-oracle database name)
>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 internal_use utf8;
>shutdown immediate;
>startup; (重開正常oracle)
重新启动jira后,发现工作流创建失败问题解决,一切OK啦。。