2016年02月01日 09:32:12 攻城记 阅读数 12296
问题:
一个汉字用GBK存放是2个字符,用AL32UTF8占用3个字符,问题来了:
一个字段A varchar2(10)存放了5个汉字,但是存放AL32UTF8的只能存放3个,
所以在由ZHS16GBK字符集编码的数据库导出的DMP文件导入到由AL32UTF8字符集编码的数据库
时有的表就会提示"字符过长",导入不成功!
解决办法:当初安装oracle的时候选择的默认安装,结果字符集不是以前经常用的16GBK,要改字符集,从网上找到了方法并试了一下,果然好用!
具体如下:
登录SQL Plus
在SQL Puls中的命令如下:
SQL> conn /as sysdba
已连接。
1.关闭数据库
SQL> shutdown immediate;
数据库已关闭。
已经卸载数据库。
2.启动到Mount
SQL> startup mount
ORACLE例程已经启动。
…… ………………
…………………………
数据库装载完毕。
SQL> ALTER SYSTEM ENABLE RESTRICTEDSESSION;
系统已更改。
SQL> ALTER SYSTEM SETJOB_QUEUE_PROCESSES=0;
系统已更改。
SQL> ALTER SYSTEM SETAQ_TM_PROCESSES=0;
系统已更改。
SQL> alter database open;
数据库已更改。
SQL> ALTER DATABASE CHARACTER SETZHS16GBK;
第1行出现错误:
ORA-12712: new character set must be a superset of old characterset
提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:
SQL> ALTER DATABASE character set INTERNAL_USEZHS16GBK;
数据库已更改。
--我们看到这个过程和之前ALTERDATABASE CHARACTER SET操作的内部过程是完全相同的,也就是说INTERNAL_USE提供的帮助就是使Oracle数据库绕过了子集与超集的校验.
SQL> select * from v$nls_parameters;
RARAMETER
VALUE
NAS_LANGUAGE
SIMPLIFIED CHINESE
NLS_TERRITORY
CHINA
……
SQL> shutdown immediate;
SQL> startup
ORA-01081:???????ORACLE-???????意思是无法启动已运行的ORACLE,请首先关闭它
至此,字符集的修改就完成了,我们可以通过输入命令验证一下,其结果已经变成了ZHS16GBK了,见下图。
SQL> select userenv(‘language’) fromdual;
uuid作为文件名称_uuid文件名
数组操作1. 数组地址转移问题【难点】public static void main(String[] args) {int[] arr1 = new int[10];int[] arr2 = new int[10];arr1[0] = 10;arr2[0] = 20;System.out.println("arr1[0]:" + arr1[0]);System.out.println("arr2[0]:" + arr2[0]);arr1[5] = 50;arr2 = arr1;
SpringCloud学习笔记SpringCloud整合Zookeeper代替Eureka注册中心Zookeeper服务提供者服务消费者SpringCloud整合Zookeeper代替Eureka注册中心ZookeeperZookeeper是一个分布式协调工具,可以实现注册中心功能关闭Linux服务器防火墙后启动Zookeeper服务器Zookeeper服务器取代Eureka服务器,zk作为服务注册中心服务提供者新建cloud-provider-payment8004修改pom文
第6章远程登录6.16.1 安装SecureCRT(英文版)Linux远程登录及相关工具介绍Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。Linux系统中是通过SSH服务实现的远程登录功能,默认ssh服务端口号为22。Window系统上 Linux 远程登录客户端有Secure..._尚硅谷scrt
引言自适应共振理论的发源与现状1976年, 美国 Boston 大学学者 G. A.Carpenter 提出自适应共振理论(Adaptive Res-onance Theory , ART ), 他多年来一直试图为人类的心理和认知活动建立统一的数学理论, ART 就是这一理论的核心部分。随后 G. A.Carpenter 又与 S.Grossberg 提出了ATR 网络。 经过..._art自适应共振理论
Nginx负载均衡轮询、轮询是默认的,每一个请求按顺序逐一分配到不同的后端服务器,如果后端服务器down掉了,则能自动剔除ip_hash、个请求按访问IP的hash结果分配,这样来自同一个IP的访客固定访问一个后端服务器,有效解决了动态网页存在的session共享问题。weight、weight是设置权重,用于后端服务器性能不均的情况,访问比率约等...
Windows 下,~ 目录代表着 C:\Users\你的用户名在linux中,”/“代表根目录,”~“是代表目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户zyh的家目录就是/home/zyh 可以看到创建用户就会在根目录下的home目录中创建用户对..._/ ~ 都是根吗
“在此基础上,我再做一些补充……”5月6日下午,北京普莱德新能源电池科技有限公司(以下简称“普莱德”)副总裁周启发心绪不平。对于普莱德与东方精工之间的矛盾,早在20天前已沉积胸口,此刻不吐不快。周启发的情绪,代表着目前普莱德每名员工的心境:他们有不解,为何东方精工制造了一份莫名其妙的年度报告,如今却羞于对峙;他们有愤怒,为何作为普莱德的对外信息窗口,东方精工如此信口雌黄;他们也有疑惑,为何..._东方精工管理者过度自信
编者按:本文选自图书《Keras快速上手:基于Python的深度学习实战》第七章,本书覆盖当前最热门的传统数据挖掘场景和四个深度学习应用场景,据市场调研,是目前唯一一本以应用为导向的介绍机器学习和深度学习的专业书籍,具备很高的参考价值和学术价值。自然语言情感分析简介情感分析无处不在,它是一种基于自然语言处理的分类技术。其主要解决的问题是给定一段话,判断这段话是正面的还是负面的。例如在亚马逊...
网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件_美食之家web网页
问题现象:Idea 提示:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun解决办法1:重新安装CommandLineTools。..._找不到xcrun的运行键
1、cvCreateVideoWriter()中的第二个参数:avi对应的编码格式分别为: CV_FOURCC('P','I','M','1') = MPEG-1 codec CV_FOURCC('M','J','P','G') = motion-jpeg codec (does not work well) CV_FOURCC