自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 oracle 11g的interval partition 如何按天\周\月\年分区

ORACLE11g的表分区功能中可以建立新类型的Interval分区表,它可以根据加载数据,自动创建指定间隔的分区,也就是说建立了Interval分区 ,就不必像ORACLE10以前的表分区那样需要提前为新数据建立分区,它会自动创建,以下是创建的语句。注意其中INTERVAL后面指定的关键词,对于月与天是不同的,具体已经标注出来。按年分区:CREATE TABLE TEST

2013-06-09 17:39:16 11974 1

原创 关于LOBSEGMENT和SYS_LOB**$$的释疑

今天,查看到各个表空间差不多爆了,用以下语句查询哪个segment 占用的空间最多Select Segment_Name,Sum(bytes)/1024/1024 c From User_Extents Group By Segment_Name order by c desc如图结果发现两个以前没有见过的Segment_Name ,到底这两个是Segment_Name 存储了

2013-06-07 22:40:36 23085

转载 oracle11g AUD$维护--转自lwei_998的专栏

SYSTEM表空间使用率达到了85%,查出是用来记录审计记录的aud$表占用了很大的空间。备份后truncate掉AUD$,问题临时解决。记得oracle11.2可以把aud$迁移到普通的表空间。于是试了一把,果然ok。1.检查SYSTEM表空间使用情况[sql] view plaincopySQL*P

2013-06-07 21:41:19 1293 1

原创 oracle存储过程的调试问题,

这段时间写了几个存储过程想调试一下,结果老是出问题,不能实现单步调试,一下子就执行完了,回来终于找到原因,是因为没有在存储过程里面事先增加debug信息,如图以下是详细的步骤:1.    打开PL/SQL Developer如果在机器上安装了PL/SQL Developer的话,打开PL/SQL Developer界面输入用户名,密码和host名字,这个跟在

2013-06-07 12:01:52 762

转载 解决比较Oracle中CLOB字段问题--转自混世者的专栏

Oracle中CLOB和BLOB字段虽说在开发中满足了存放超大内容的要求,但是在一些简单使用中确频频带来麻烦。CLOB中存放的是指针,并不能直接取到实际值。而SQLServer中的text字段就很方便,可以直接拿来与需要的字符串比对,象什么等于呀小于呀Like呀不在话下。可是换成Oracle就麻烦死了,要开辟一个缓存,把内容一段段读取出来后转换,难道写个where条件都这么复杂?经过多方寻求资料,

2013-06-06 23:58:02 686

转载 分析oracle的sequence序列的跳号现象

从做Jforum项目以来,遇到一个很明显的现象,就是每个表的主键都出现跳号现象。具体表现在:当一次操作若干条数据时,自动增长的sequence序列总是从200的倍数开始增加,这次操作完成后,无论这时currentval是什么,隔段时间,总是又从下一个200的倍数开始了。比如说:一张表当前value是800,增加了3条记录,这时currentval应该是803。但是隔段时间以后,再次插入数据时,就从

2013-06-06 23:30:26 9397

转载 更新blob字段的存储过程--转自XINFEI0803的博客

[sql] view plaincopyCREATE OR REPLACE PROCEDURE INVHL_UPDATE_BLOB_DATA(p_table_name      IN VARCHAR2,--表名                                   p_blob_field_name IN VARCHAR2,--blob列名

2013-06-06 23:19:49 662

转载 基于Linux下 Oracle 备份策略(RMAN)---转自沙弥的世界

--**********************************-- 基于Linux下 Oracle 备份策略(RMAN)--**********************************     对于 Oracle 数据库的备份与恢复,尽管存在热备,冷备以及逻辑备份之外,使用最多的莫过于使用RMAN进行备份与恢复。而制定RMAN备份策略则是基于数据库丢失的容忍程

2013-06-04 23:56:19 674

转载 Oracle 实例恢复--转自沙弥的世界

--=======================-- Oracle 实例恢复--======================= 一、Oracle实例失败    Oracle实例失败多为实例非一致性关闭所致,通常称为崩溃(crash)。实例失败的结果等同于shutdown abort。    实例失败的原因        电源负载故障        硬件故障

2013-06-04 23:28:06 544

原创 oracle的UNDO空间作用及涉及的操作

OracleUNDO表空间(一)、作用:UNDO表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,Oracle会将这些操作的旧数据写入到UNDO段,(二)、涉及的操作:INSERT,UPDATE和DELETE和数据泵的导出与导入(三)、如何重建。重建undo表空间比较复杂,需要关闭数据库,并需要sysdba权限来操作。UNDO表空间不像TE

2013-06-01 00:07:56 1328

原创 oracle的TEMP空间作用及涉及的操作

Oracle临时表空间(一)作用:主要用来做查询和存放一些缓冲区数据。它涉及的操作主要有SELECT 和排序。(二)弊端:临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长,但是Oracle又采用的是贪心策略,即占有了的空间,他就不再释放,所以,一段时间之后,就需要释放 重建这个T

2013-06-01 00:06:12 2338

转载 检测BLOB字段是否为空

表里有个为clob的字段,我想查询这个字段为空的记录,用is null查不出来,用is not null却能查出来,但这个字段里确实什么数据都没有,请问大家应该怎么写SQL语句?经查询资料,可以用以下语句来检测BLOB字段是否为空select * from sd_cardimage t where t.picture_blob is null or dbms_lob.getlength(t

2013-05-29 22:11:31 5294

原创 ORACLE的RAC的运行状态问题

引子:这几天在两台服务器构建的RAC里面运行几个运算量非常大的JOB,所以非常关注数据库的LINUX服务器的性能运行情况。我在LINUX用TOP命令监测服务器CPU和内存的整体消耗,发现一台服务器的CPU只有50%id,这表明只剩下50%的空闲,另一台服务器的CPU是97%id,这表明有97%的空闲,这种状态反映两台服务器中有一台超负荷运行,另一种完全没有运行,为什么会现出这种情况呢?RAC应该可

2013-05-20 21:00:38 995

原创 关于RAC中的JOB运行在哪个实例的理解

对于ORACLE的RAC集群数据库,一直以来对于高度JOB方面如何做到负载均衡,一直都不太清楚,这几天测试了一下,得出以下结论。一个JOB在何级别运行是可以定制的。如果把job定义在db级,job可以运行在任何活动的instance上,并遵循job的调度机制;如果把job定义在instance级别上,job将运行在指定的实例上,如因某种异常导致创建job的实例当机,那job将运行在存活的实

2013-05-20 20:41:41 947

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除