如何查看数据库字符集(怎样查看数据库的字符集)

2024-06-21 08:56:28 5

如何查看数据库字符集(怎样查看数据库的字符集)

本文目录

怎样查看数据库的字符集

Oracle数据库查看和修改服务器端的字符集的方法是本文主要要介绍的内容,接下来救让我们一起来了解一下这部分内容。 A、oracle server 端字符集查询 select userenv(’language’) from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANGUAGE 为 server端字符显示形式 B、查询oracle client端的字符集 $echo $NLS_LANG 如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux操作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。 C、server端字符集修改 将数据库启动到RESTRICTED模式下做字符集更改: SQL》 conn /as sysdba Connected. SQL》 shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL》 startup mount ORACLE instance started. Total System Global Area 236000356 bytes Fixed Size 451684 bytes Variable Size 201326592 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. SQL》 ALTER SYSTEM ENABLE RESTRICTED SESSION; System altered. SQL》 ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; System altered. SQL》 ALTER SYSTEM SET AQ_TM_PROCESSES=0; System altered. SQL》 alter database open; Database altered. SQL》 ALTER DATABASE CHARACTER SET ZHS16GBK; ALTER DATABASE CHARACTER SET ZHS16GBK ERROR at line 1: ORA-12712: new character set must be a superset of old character set 提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改: SQL》 ALTER DATABASE character set INTERNAL_USE ZHS16GBK; Database altered. SQL》 select * from v$nls_parameters; 略 19 rows selected. 重启检查是否更改完成: SQL》 shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL》 startup ORACLE instance started. Total System Global Area 236000356 bytes Fixed Size 451684 bytes Variable Size 201326592 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. Database opened. SQL》 select * from v$nls_parameters; 略 19 rows selected. 我们看到这个过程和之前ALTER DATABASE CHARACTER SET操作的内部过程是完全相同的,也就是说INTERNAL_USE提供的帮助就是使Oracle数据库绕过了子集与超集的校验。 这一方法在某些方面是有用处的,比如测试;应用于产品环境大家应该格外小心,除了你以外,没有人会为此带来的后果负责。 结语(我们不妨再说一次): 对于DBA来说,有一个很重要的原则就是:不要把你的数据库置于危险的境地! 这就要求我们,在进行任何可能对数据库结构发生改变的操作之前,先做有效的备份,很多DBA没有备份的操作中得到了惨痛的教训。 D、client端字符集修改 在 /home/oracle与 /root用户目录下的。bash_profile中 添加或修改 export NLS_LANG="AMERICAN_AMERICA.UTF8" 语句

如何查看sybase数据库的字符集

1. JDBC连接串要有字符集设置jdbc:sybase:Tds:192.168.3.11:5000/Wfis_db?charset=cp936 2. 服务器配置成cp936(1) 使用isql查看当前已经安装的字符集isql -Usa -P》use master》go》select id,name from syscharsets》go id name --- ---------------- 0 ascii_8 1 iso_1 2 cp850 20 defaultml 21 thaidict 22 iso14651 24 utf8bin 25 binary 39 altnoacc 45 altdict 46 altnocsp 47 scandict 48 scannocp 50 bin_iso_1 50 bin_cp850 51 dict 52 nocase 53 nocasep 54 noaccent 55 espdict 56 espnocs 57 espnoac 59 rusnocs 64 cyrnocs 65 elldict 69 hundict 70 hunnoac 71 hunnocs 73 turknoac 74 turknocs 129 cp932bin 130 dynix 137 gb2312bn 140 cyrdict 155 turdict 161 euckscbn 163 gbpinyin 165 rusdict 179 sjisbin 192 eucjisbn 194 big5bin (41 rows affected)从列表中看出没有安装cp936字符集 (2) 查看当前使用的缺省字符集》sp_configure "default char"》go Parameter Name Default Memory Used Config Value Run Value Unit Type ------------------------------ ----------- ----------- ------------ ----------- -------------------- ---------- default character set id 2 0 2 2 id static 缺省字符集的id是2,查看上面的列表,可以得知是cp850 (3) 因为上面的列表中没有安装cp936,所以就安装cp936字符集进入目录C:\sybase\charsets\cp936运行命令 charset -Usa -Plongtop binary.srt cp936运行完成后,系统就安装了cp936字符集 (4) 验证是否确实安装了cp936字符集isql -Usa -P》use master》go》select id,name from syscharsets》go id name --- ------------------------------ 0 ascii_8 1 iso_1 2 cp850 20 defaultml 21 thaidict 22 iso14651 24 utf8bin 25 binary 39 altnoacc 45 altdict 46 altnocsp 47 scandict 48 scannocp 50 bin_iso_1 50 bin_cp850 50 bin_cp936 51 dict 52 nocase 53 nocasep 54 noaccent 55 espdict 56 espnocs 57 espnoac 59 rusnocs 64 cyrnocs 65 elldict 69 hundict 70 hunnoac 71 hunnocs 73 turknoac 74 turknocs 129 cp932bin 130 dynix 137 gb2312bn 140 cyrdict 155 turdict 161 euckscbn 163 gbpinyin 165 rusdict 171 cp936 179 sjisbin 192 eucjisbn 194 big5bin (43 rows affected)从列表中可以发现已经安装了cp936,id是171 (5) 把系统的当前缺省字符集设置为cp936》sp_configure "default char",171》goIn changing the default sort order, you have also reconfigured SQL Server’sdefault character set. Parameter Name Default Memory Used Config Value Run Value Unit Type ------------------------------ ----------- ----------- ------------ ----------- -------------------- ---------- default character set id 2 0 171 2 id static (1 row affected)Configuration option changed. Since the option is static, Adaptive Server mustbe rebooted in order for the change to take effect.Changing the value of ’default character set id’ to ’171’ increases the amountof memory ASE uses by 6 K.(return status = 0) (6) 重启Sybase服务,使更改生效第一次重启,系统会对已经存在的数据进行转换,转换完成后自动停止服务,只要再次启动服务就可以了。 (7) 更改DB客户端的字符集DBArtisan中要更改客户端的字符集为cp936才能连接cp936的服务器通过菜单\Logfile\Options...打开对话框,选择Connection标签,更改Client Character输入框的值为cp936。 数据库的charset修改为cp936时,使用isql按如下的方式isql -Usa -P -Sdbserver -Jcp936

mysql数据库的建完库怎么看字符集

基本上现在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有两种方法:1. SQL 语句2. 查看元数据字典表查询结果:1)第一列代表字符集名字;2)第二列表示字符集排序规则;3)第三列表示字符集描述;4)第四列表示字符集编码的最大字节数。

如何查看mysql数据库默认字符集

基本上现在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有两种方法:1. SQL 语句2. 查看元数据字典表查询结果:1)第一列代表字符集名字;2)第二列表示字符集排序规则;3)第三列表示字符集描述;4)第四列表示字符集编码的最大字节数。

怎么查看mysql表中的字符集

基本上现在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有两种方法:1. SQL 语句2. 查看元数据字典表查询结果:1)第一列代表字符集名字;2)第二列表示字符集排序规则;3)第三列表示字符集描述;4)第四列表示字符集编码的最大字节数。

如何查看数据库字符集(怎样查看数据库的字符集)

本文编辑:admin

更多文章:


批处理文件如何做(如何创建批处理文件)

批处理文件如何做(如何创建批处理文件)

大家好,今天小编来为大家解答以下的问题,关于批处理文件如何做,如何创建批处理文件这个很多人还不知道,现在让我们一起来看看吧!本文目录如何创建批处理文件请问如何用批处理建立,删除,修改文件和文件夹如何编写windows的批处理文件怎么做一个b

2024年8月19日 19:10

keyboard not detected(开机出现keyboard not detected 之后原键盘没反应了)

keyboard not detected(开机出现keyboard not detected 之后原键盘没反应了)

各位老铁们好,相信很多人对keyboard not detected都不是特别的了解,因此呢,今天就来为大家分享下关于keyboard not detected以及开机出现keyboard not detected 之后原键盘没反应了的问题

2024年7月15日 15:21

站酷是不是国内最好的设计网站?站酷网的成长历程

站酷是不是国内最好的设计网站?站酷网的成长历程

这篇文章给大家聊聊关于站酷设计网,以及站酷是不是国内最好的设计网站对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录站酷是不是国内最好的设计网站站酷网的成长历程站酷网的设计活动为什么很多设计师都去站酷网,你们都去站酷网做什么站酷

2024年7月4日 21:26

在线教育网站(大学生不可错过的几个在线学习网站)

在线教育网站(大学生不可错过的几个在线学习网站)

本文目录大学生不可错过的几个在线学习网站你们知不知道现在做线上教育的网站有哪些啊比较好的线上教育平台有哪些在线教育网站有哪些类型哪些线上教育平台比较好在线教育平台有哪些,在线教育平台大全国内比较好的在线教育平台是哪些网上在线教育的平台,比较

2023年8月29日 21:40

excel函数公式求某点斜率(如何用excel求曲线y= f(x)的斜率)

excel函数公式求某点斜率(如何用excel求曲线y= f(x)的斜率)

各位老铁们好,相信很多人对excel函数公式求某点斜率都不是特别的了解,因此呢,今天就来为大家分享下关于excel函数公式求某点斜率以及如何用excel求曲线y= f(x)的斜率的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看

2024年7月7日 19:30

python教程github(如何看待黄哥在Github上卖Python教程)

python教程github(如何看待黄哥在Github上卖Python教程)

本文目录如何看待黄哥在Github上卖Python教程去哪里找python的开源项目IPython Notebook和Github是怎样改变了我的Python教学方法如何看待黄哥在Github上卖Python教程如何训练自己的编程思路htt

2024年5月3日 00:15

0基础学编程难吗(零基础想学编程难吗)

0基础学编程难吗(零基础想学编程难吗)

各位老铁们好,相信很多人对0基础学编程难吗都不是特别的了解,因此呢,今天就来为大家分享下关于0基础学编程难吗以及零基础想学编程难吗的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录零基础想学编程难吗零基础学习编程难

2024年8月30日 07:10

新浪( t.cn ) 短网址生成API接口?新浪微博里面的短链接无法打开!

新浪( t.cn ) 短网址生成API接口?新浪微博里面的短链接无法打开!

本文目录新浪( t.cn ) 短网址生成API接口新浪微博里面的短链接无法打开!微博怎么发超链接网址加密有几种QQ浏览器一打开就是那个新浪短网址的网站新浪电脑版首页链接是什么如何将长链接生成短链接微博如何链接网址新浪股票的api接口可以调用

2024年7月21日 05:22

进度管理软件有哪些(自动生成进度计划的软件)

进度管理软件有哪些(自动生成进度计划的软件)

“进度管理软件有哪些”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看进度管理软件有哪些(自动生成进度计划的软件)!本文目录自动生成进度计划的软件进度计划软件哪个好用工程项目进度管理软件有什么求推荐工程项目进度管理软件可以帮助

2024年9月6日 00:05

class有几种意思(Class是什么意思)

class有几种意思(Class是什么意思)

本文目录Class是什么意思英语class是什么意思class所有意思,class的意思Class是什么意思classn.班; 阶级; 等级; 种类; vt.把…归入某等级,把…看作(或分类、归类); 把…编入某一班级; adj.很好的,优

2023年11月15日 13:40

千万不要吃抗抑郁药(为什么不让孩子吃抗抑郁药)

千万不要吃抗抑郁药(为什么不让孩子吃抗抑郁药)

本文目录为什么不让孩子吃抗抑郁药患抑郁症后可以不吃抗抑郁的药物吗这些药物会有哪些副作用吃抗抑郁药的副作用有多大对身体有什么害处长期服用抗抑郁药有哪些害处为什么不让孩子吃抗抑郁药抗抑郁药是一种治疗严重抑郁症的药物。由于孩子的身体和心理发育尚未

2024年4月20日 04:05

零基础不建议学前端(零基础学大前端难不难)

零基础不建议学前端(零基础学大前端难不难)

本文目录零基础学大前端难不难在上海,零基础去学java的web前端可以不零基础学大前端难不难学什么不难?简单工资还能高?在刚入门时,前端的起点较低,对逻辑的要求也比Java更低些。前端编写的程序代码能直接出现在界面上,直观看见自己的成长,成

2024年7月13日 03:13

手游源码下载(《传奇》手游那么多的版本到底哪一款还原度高呀)

手游源码下载(《传奇》手游那么多的版本到底哪一款还原度高呀)

本文目录《传奇》手游那么多的版本到底哪一款还原度高呀怎么制作传奇手游下载传奇手游发布网站怎么收费求架设单机手游传奇源码传奇网页游戏源码买有版权的热血传奇手游源代码,或本公司做代理有的留下联系方式《传奇》手游那么多的版本到底哪一款还原度高呀我

2024年5月11日 22:24

网络技术与应用(计算机网络技术和计算机应用技术 哪个好)

网络技术与应用(计算机网络技术和计算机应用技术 哪个好)

本文目录计算机网络技术和计算机应用技术 哪个好计算机网络技术与应用的内容简介网络技术应用都有哪些计算机网络技术和计算机应用技术有什么区别啊计算机网络技术与应用的介绍计算机网络技术与应用的目录计算机网络技术与计算机应用技术有什么区别计算机网络

2024年5月1日 08:55

吕氏春秋是什么学派的代表作(<吕氏春秋>属于什么家的经典)

吕氏春秋是什么学派的代表作(<吕氏春秋>属于什么家的经典)

各位老铁们,大家好,今天由我来为大家分享吕氏春秋是什么学派的代表作,以及属于什么家的经典的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录属于什么家的

2024年9月8日 22:05

electricity的形容词形式(英语:求electric的同根词及它们的区别)

electricity的形容词形式(英语:求electric的同根词及它们的区别)

其实electricity的形容词形式的问题并不复杂,但是又很多的朋友都不太了解英语:求electric的同根词及它们的区别,因此呢,今天小编就来为大家分享electricity的形容词形式的一些知识,希望可以帮助到大家,下面我们一起来看看

2024年7月22日 15:21

573的补码是多少(十进制的-73的补码是多少)

573的补码是多少(十进制的-73的补码是多少)

本文目录十进制的-73的补码是多少某台计算机的机器数占8位,十进制57的原码,反码和补码是多少十进制的-73的补码是多少先说73,十进制的73转为二进制:(73)10=64+8+1=2^6+2^3+2^0=(1001001)2,这里数一下二

2024年4月7日 00:55

mysql date(怎样在mysql中存入date)

mysql date(怎样在mysql中存入date)

本文目录怎样在mysql中存入date如何从mysql的date 恢复 数据mysql时间用date还是char怎样在mysql中存入date先连接数据库,设置sql语句变量,然后游标打开变量,最后关闭游标,代码如下 conn=MySQLd

2024年6月28日 14:20

format命令是低级格式化吗(什么是低级格式化有高级格式化吗)

format命令是低级格式化吗(什么是低级格式化有高级格式化吗)

本文目录什么是低级格式化有高级格式化吗什么是低级格式化格式化分几种啊/如何使用DOS低级格式化命令低级格式化的命令是什么dos 低级格式化命令高级格式化与低级格式化有什么区别什么是低级格式化有高级格式化吗格式化分为高级格式化和低级格式化。高

2024年6月28日 02:46

fifo先进先出原理(先入先出队列的FIFO简介)

fifo先进先出原理(先入先出队列的FIFO简介)

本文目录先入先出队列的FIFO简介先入先出队列的FIFO队列原理简述操作系统先进先出(FIFO)和先来先服务(FCFS)有什么区别栈、队列中“先进先出”,“后进先出”的含义先入先出队列的FIFO简介在计算机中,先入先出队列是一种传统的按序执

2024年6月28日 16:40

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索