- 博客(6)
- 收藏
- 关注
原创 excel与oracle中字符串长度
有一批excel格式的数据要导入到oracle中,在excel中用len校验字符串长度的时候发现并没有超过oracle中varchar2的长度限制,但在实际导入过程中却遇到了错误ORA-12899ORA-12899: 列 "SCOTT"."CARMODEL"."MODEL" 的值太大 (实际值: 32, 最大值: 30)查询excel的帮助后得知:LEN 返回文本字符串中的字符数,
2012-07-11 14:11:35 2212
原创 Exteernal table ORA-29913,ORA-30653,KUP-01005
1. create directory$ sqlplus / as sysdbaSQL> create or replace directory DPUMPDIR as '/home/oracle/dmp';SQL> col owner for a5;SQL> col directory_name for a15;SQL> col directory_path for a20
2012-07-10 15:44:24 6635 1
原创 sqlldr 参数设置
最近用sqlldr导入了一批数据,记录一下所使用的参数。 sqlldr控制文件及参数说明:load dataCHARACTERSET 'UTF8' //指定使用的字符集为UTF-8infile 'D:\data\test3.csv' //指定数据文件位置append into table test_tab1 //指定导入数据的表fie
2012-07-09 17:18:47 36969
原创 Mysql varchar VS Oracle varchar2
mysql和oracle做数据同步。其中表的一个字段在mysql中设置为varchar(6),Oracle中为varchar2(6)但mysql中能正常存放的数据同步到oracle中却抱ORA-12899: value too large for column错误。这是为什么呢?mysql中varchar(6)代表可以存放6个汉字,6个字母,或6个数字。oracle中varchar
2012-07-09 10:25:35 10494 3
原创 DBA与手机铃声
早上起来去拔掉充了一夜电的手机,看到有几十个未接来电,和若干条短信。部分短信内容如下:‘数据库昨晚十二点半挂了’‘看到短信后速回,着急’ 呼吸有些紧张,大脑一片空白......公司系统是7×24运行的。平时计划中的系统维护都是争分夺秒的。凌晨十二点半到现在已经过去了近六个小时?意味着业务中断了六个小时......没时间了,也不敢再想了...... 赶紧给同事
2012-07-06 01:34:57 1799
原创 记一次数据上传
周末接到通知有一笔400万左右的数据要传到oracle中。本来不算什么问题,如果顺利10分钟足以结束这项工作。但考虑到一些非计划中的问题可能会发生,估计最多也就一个小时就能搞定回家。但最终却花了我好几个小时才完成这项工作。下面总结一下这次数据上传到过程。 1.数据文件格式问题(未按照约定格式提供数据)打开电脑收到邮件,同事已经把数据放到一个公共盘上。文件是xlsx格式的,而不是
2012-07-01 23:37:07 1636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人