如何修改Oracle数据库字符集

如何修改Oracle数据库字符集,第1张

以DBA身份进入SQLPLUS SQL sqlplus sys/sys 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 AL32UTF8;(ZHS16GBK) SQL shutdown immediate; SQL startup; 这样就可以讲ORACLE的字符集修改为UTF8,如果需要修改为GBK只需将alter database character set internal_use AL32UTF8;(ZHS16GBK)这句最后的AL32UTF8修改为ZHS16GBK即可

在Unix下,可以编辑mycnf文件进行编码修改,Windows下可以直接用Mysql Server Instance Config Wizard 进行设置。

在linux下修改3个 mycnf 中 /etc/mysql/mycnf 文件

找到[client] 在下面添加

default-character-set=utf8 默认字符集为utf8

再找到[mysqld] 添加

default-character-set=utf8 默认字符集为utf8

init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)

修改好后,重新启动mysql 即可,查询一下show variables like 'character%';

此方法用于标准mysql版本同样有效,对于/etc/mycnf文件,需要从mysql/support-files的文件夹复制 my-largecnf 到 /etc/mycnf 。

以上就是关于如何修改Oracle数据库字符集全部的内容,包括:如何修改Oracle数据库字符集、mysql数据库怎么改它的字符集编码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9744537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存