DB相关
冰里才是冷
一个人
展开
-
将秒数转换成相对时间
最近在做数据库锁监控时,返回的锁时间是xxxx秒,感觉很难直接去估量这个时间,所以写了下面这个函数。功能: 将 xxxx秒 转换成 x年x月x天x小时x分x秒 的形式,如果一单位上为0,则不显示,如x天x秒。使用举例:将4408181进行转换 select get_time_zdp(4408181) from dual; 查询结果为,1个月21天29分4原创 2009-09-13 14:54:00 · 3008 阅读 · 0 评论 -
ORA-10615:Invalid tablespace type for temporary tablespace
使用dmp方法导完库后,发现某些查询报错:ORA-10615:Invalid tablespace type for temporary tablespace意思是说:临时表空间的表空间类型弄错了!问题分析当前执行的sql:select * from ta原创 2011-08-24 14:00:18 · 28694 阅读 · 0 评论 -
影响Oracle中文显示的字符集分析
最近在迁移oracle数据库时再次遇到了这个问题,百度给推荐了一篇很好的文章,抄来留个纪念。本文转自:http://news.bangkaow.com/news/20110823/231786.html1、原因分析 通过对用户反映情况的分析,发现字符转载 2011-08-23 20:06:08 · 634 阅读 · 0 评论 -
mysql中分组查询的问题
最近在项目中使用mysql的group by做分组查询,发现一个较诡异的问题原创 2011-04-04 23:07:00 · 1150 阅读 · 0 评论 -
oracle 集群中全局对象的查询
最近在写一个监控oracle运行状况的程序,其中对锁事件的监控 遇到了一个麻烦: 我们的数据库是采用3节点的集群,而数据库锁是存在于某一个具体数据库实例上的数据库对象,这样导致的问题就是只有当我连接到某一实例上,我才能获取该实例上有哪些锁对象及其相关信息。但是我的程序要能获取到集群中全部节点上的锁信息。显然这里是一个矛盾了。 经过一番折腾,最后演进出如下的几个办法,发现采用Oracle内建的gv视图方案是最优的。原创 2010-11-23 19:36:00 · 834 阅读 · 0 评论 -
oracle中限制指定用户的连接数
在使用接口表方式与其它系统交互时,要格外注意一点了:注意限制接口用户的数据库连接数。数据库本身是有最大连接数的,但是接口用户可能一下就把这些连接都占用了,这样因为一个接口的问题,将会导致整个数据库系统的瘫痪!原创 2010-11-19 17:19:00 · 1602 阅读 · 0 评论 -
在日期字段上执行查询的不同效率
面对一个存储海量数据的巨表,常常会在完成业务要求与提升查询效率之间形成矛盾,处在这种境地,你会做怎样的取舍呢?原创 2010-11-09 19:42:00 · 1204 阅读 · 0 评论 -
mysql安装笔记
ReadHat 下安装mysql笔记,供日后参考: 1.安装命令:# rpm -ivh MySQL-server-5.1.26-0.glibc23.i386.rpm 2.卸载命令:# rpm -e mysql-server-5.0.77-3.el5.x86_64原创 2010-12-22 19:45:00 · 2345 阅读 · 0 评论 -
Oracle临时表——ABC
分类:会话级临时表、事务级临时表应用:原创 2010-08-03 14:21:00 · 453 阅读 · 0 评论 -
Oralce临时表——语法相关
临时表创建、观察和使用,以及在使用中表现出来临时表独特的效果原创 2010-08-03 14:12:00 · 924 阅读 · 0 评论 -
编程控制Oralce事务
在对数据库写编程时,事务控制是首先需要关注的问题。第1点,弄清“自动提交”与“手工提交”方式下,事务提交的时机;第2点,是确定采用自动事务提交方式,还是手动提交方式。下面列举了几个小例子说明一下:1.采用自动事务提交代码如下: public void insert(){ try{ con =JdbcUtil.getConnection(); for( int i=0; i原创 2010-07-29 14:55:00 · 779 阅读 · 0 评论 -
动态SQL
程序的动态化能力总是让人兴奋的,它让我们感觉到程序具有灵性了~Oracle为我们提供了执行动态sql的能力,这里使用EXECUTE来学习动态sql原创 2010-09-01 20:10:00 · 581 阅读 · 0 评论