工作中的无语
工作中总会遇到各种奇葩,最怕的是遭遇无知的人,有一句话“没文化,真可怕”。 事例一 话说有一天,项目正在测试中,我被莫名...
我的职业经历记录
2011-10----2012-03;学习Oracle基础知识:掌握开发部分的技能,熟练编写Procedure。总结:半年开发,时间短,没学透。2012-04----2013-04;进一步学习Oracle,阅读Oracle Concepts,然后学习数据仓库和BI相关知识...
Oracle 字符串函数 和 PL/SQL 结构
最近在修改存储过程的时候,遇到了一年之前使用的递归查询,这里记录一些函数,以备后用: ----1.LPAD左填充函数,右填充RPAD(str,length,str)select LPAD(‘111‘,6,'---') from dual; -...
Oracle 时间
select lengthb(sysdate) from dual;结果很出乎意外:10
OCP考题所得知识点
从今天开始吧,有空做做题,偶尔打击一下自己,促进自己进步。通过做这些题,学习一下不会的知识点,这里记录一下:2013.1.7051部分Question1 通过子查询所创建的表分为两种情况:1.指定列名和默认值,这种指定...
kettle 单个转换并行的困惑
首先感谢kettle交流群的网友张旻,他告诉了我kettle里可以再单个转换中使用并行,既是:右键--改变开始复制的数量--设置你认为合适的并发数(考虑机器情况)。但是当设置插入更新控件的并行数为2时,原本单个的插入...
kettle 调用存储过程
这里整理一下有关kettle调用存储过程的问题刚开机,就看到昨天写的存储过程在kettle的Job定时调用里没有执行成功,很是不理解!就是简单的更新两个表的字段,注意这里我定义了一个输出参数MESSAGE(用于捕获过程中...
刷新序列的值--使用PL/SQL
今天在工作中遇到了这样一个问题,需要将系统中序列批量刷新,但是语句拼写的没有错误,但是为嘛序列的值没有修改呢?PL/SQL块如下: declare VC_SQL varchar2(200) ; begin &nbs...
有的书,读不懂也要读
今天终于把文档的第5章节给扫读完毕,有种解脱的感觉,因为实际看懂的内容顶多有15%,收获是有的:1.以前懂的,现在懂了,了解了部分原理。2.以前懂的,现在不懂了,有的知识是越看越迷糊,这只能说明一...
遇到了事故,学到点关于重建控制文件的东西
官方文档还没看到第12章就碰到这样的问题,着急啊,要弄明白重建控制文件的知识,前提要熟悉oracle的启动过程步骤,这里的步骤权限为sysdba权限。1.oracle启动相关知识:oralce数据库...
表空间、数据文件ONLINE OFFLINE
今天读到表空间管理章节,感觉表空间和数据文件的联机、脱机,将来势必会用到,这里不妨先好好学习一下:表空间如果被脱机之后,之上的数据再访问是会返回错误信息的。表空间的ONLINE OFFLINE都会被SYSTEM表...
2012-11-13
今天同事遇到了ORA-01654和ORA-14402错误,下面是一些结论和注意点:1.表空间为smalldatafile类型时,上限为32G,即使定义时设置了自动扩展,但这时已经足够大了2.数据尽量做到均匀的分布到各个...
今天遇到了ora-00257
本来是练习表分区的,担心搞坏了测试库,就把一个数据量比较大的表数据导入到了我自己的库里,结果出现了导入不动的情况,并在此之后出现了ora-00257错误,上网查询后,才明白,是缺省安装时Flash_Recovery_...
Database Link
概括:当需要访问不同的数据库时,才需要建立dblink。这是分布式数据库往往必要的。定义:一个数据库到另一个数据库的路径的对象。具有单向性,允许通过它执行远程库的程序和访问远程数据。注意点:在建立db...
kettle 参数变量在SQL语句中使用
之前在kettle中使用过把数据库连接的一些值使用参数代替,从而可以动态指定连接库信息。而这次要把参数用到SQL语句中,我只记得当时用数据库连...
group by的提醒
首先有些基础没打牢是自己必须弥补的,半路走上Oracle(大四)是实际的路线,实习那会学的Oracle基础知识,也就硬着头皮上了。现在回想起来,在学校...
数据库连接池
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序...