mysql如何更改数据库字符编码?借助客户端工具很容易就可以更改了,下面来看一下。
01打开navicat客户端工具,在左边找到要更改的数据库。
02右键点击这个数据库,在菜单上点击数据库属性选项。
03在d出的属性窗口上,点击默认字符集下的下拉框。
04在d出的下拉选项里,点击选中要使用的字符集就行了,比如选择常用的utf8字符集,点击ok按钮就行了。
查看及修改oracle编码格式方法:\x0d\x0a1、查看oracle数据库字符集:\x0d\x0aselect userenv('language') from dual\x0d\x0a查询结果:\x0d\x0aSIMPLIFIED CHINESE_CHINA.AL32UTF8\x0d\x0a2、修改oracle数据库字符集:(在SQL Plus中)\x0d\x0asql>conn / as sysdba\x0d\x0asql>shutdown immediate\x0d\x0adatabase closed.\x0d\x0adatabase dismounted.\x0d\x0aoracle instance shut down.\x0d\x0asql>startup mount\x0d\x0aoracle instance started.\x0d\x0atotal system global area 135337420 bytes\x0d\x0afixed size 452044 bytes\x0d\x0avariable size 109051904 bytes\x0d\x0adatabase buffers 25165824 bytes\x0d\x0aredo buffers 667648 bytes\x0d\x0adatabase mounted.\x0d\x0asql>alter system enable restricted session\x0d\x0asystem altered.\x0d\x0asql>alter system set job_queue_processes=0\x0d\x0asystem altered.\x0d\x0asql>alter system set aq_tm_processes=0\x0d\x0asystem altered.\x0d\x0asql>alter database open\x0d\x0adatabase altered.\x0d\x0asql>alter database character set internal_use UTF8\x0d\x0asql>shutdown immediate\x0d\x0asql>startup可以用固定写法修改数据库编码格式步骤如下:
第一步:通过系统管理员权限登录数据库。
sql>conn / as sysdba
第二步:关闭数据库和实例连接。
sql>shutdown immediate
database closed.
database dismounted.
oracle instance shut down.
第三步:启动数据库实例连接。
sql>startup mount
oracle instance started.
total system global area 135337420 bytes
fixed size 452044 bytes
variable size 109051904 bytes
database buffers 25165824 bytes
redo buffers 667648 bytes
database mounted.
第四步:限制其它用户连接数据库使用资源。
sql>alter system enable restricted session
system altered.
第五步:设置作业进行为0个。
sql>alter system set job_queue_processes=0
system altered.
第六步:设置启动时间管理器的数量为0
sql>alter system set aq_tm_processes=0
system altered.
第七步:打开数据库连接
sql>alter database open
database altered.
第八步:修改需要的编码格式
sql>alter database character set internal_use GBK
第九步:关闭连接。
sql>shutdown immediate
第十步:启动oracle进程。
sql>startup
备注:常用的有:UTF-8,GBK 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)