
数据库
猿人
这个作者很懒,什么都没留下…
展开
-
hibernate主键策略
hibernate主键策略@GeneratedValue(generator = "customizedIdGenerator")@GenericGenerator(name = "customizedIdGenerator",strategy = "your.package.for.it.CustomizedIdGenerator")@Column(nam转载 2012-04-06 15:45:25 · 427 阅读 · 0 评论 -
ORACLE 存储过程被锁 解锁方法
http://wenwen.soso.com/z/q312472040.htm一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.s转载 2012-08-31 11:28:28 · 5433 阅读 · 0 评论 -
Oracle时间日期操作
http://www.iteye.com/topic/150762sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天add_months(sysdate,-5) 在系统时间基础上延迟5月add_mo转载 2012-08-23 15:37:02 · 633 阅读 · 0 评论 -
oracle中 indexof 的使用方式
http://blog.sina.com.cn/s/blog_499f5cd10100ey66.html在oracle中没有indexof()函数但是提供了一个 instr() 方法 具体用法: instr('1234;5678',';',1,1)-1解释:1. '1234;5677'==>可以是表达式,也可以是具体数据 2. ';'==>为分离的转载 2012-09-07 15:15:16 · 11818 阅读 · 0 评论 -
oracle不同版本数据库的导入导出规则
Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。 下面是据此总结的几个使用规则和相关测试: 规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器, 但高版本的exp/imp不能连接到低版本的数据库服务器 --1.1 使用9i客户端通过imp连接到10g数据库OK 注意,当10g数据库中遇到有大对象(BLOB, CLOB)的表时转载 2012-10-09 14:40:22 · 556 阅读 · 0 评论 -
Oracle中分区表的管理
1 简介 随着信息业的发展,在企业级数据库应用中,经常会有一些几十GB,上百GB的数据表。这些大数据量表的设计,维护及其备份都是数据库管理中的重点及其难点。本文就从设计 、维护及其备份方面探讨一下大数据量表的管理。 2 设计 2.1 大表时效性 大数据量表的数据量一般来说是跟时间成正比的,时间越久,数据量越大。 在设计阶段首先要考虑这些大表转载 2012-12-27 13:45:20 · 472 阅读 · 0 评论 -
计算N天前的日期的bat脚本
@echo offrem 计算指定天数之前的日期set DaysAgo=10rem 假设系统日期的格式为yyyy-mm-ddcall :DateToDays %date:~0,4% %date:~5,2% %date:~8,2% PassDaysset /a PassDays-=%DaysAgo%call :DaysToDate %PassDays% DstYear Dst转载 2013-05-03 15:52:45 · 1193 阅读 · 0 评论 -
Oracle执行了删除分区操作后,索引无效的情况
Oracle异常ORA-01502: 索引或这类索引的分区处于不可用状态原因: 出现这个问题,可能有人move过表,或者disable 过索引。 1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。2. alter index index_name unusable,命令使索引失效。解决办法: 1.转载 2013-05-08 17:18:17 · 1862 阅读 · 0 评论