查看及修改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;
10年积累的网站建设、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有香格里拉免费网站建设让你可以放心的选择与我们合作。
sql*plus没有自动调整的功能,只能自己设置特定列名称的宽度。
相关的命令:
col col_name for a30
如果你觉得很乱,可以使用一切其他客户端工具,比如plsql developer或者oracle 自带的客户端软件sql developer,都有自动调整查询结果集格式的功能。
以下内容为固定写法,可以修改数据库编码格式。
第一步:通过系统管理员权限登录数据库。
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 。
UTF-8:是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。