当前位置: 首页 > Oracle
  • Oracle 12C新特性-分区表局部分区索引

    Oracle 12C开始支持在分区表的指定分区上创建索引,全局索引和本地索引都可以创建指定分区的索引,但是主键和唯一索引除外,因为主键和唯一索引要确认数据的唯一性,如果只创建部分分区的索引就无法校验数据的一致性,所以主键和唯一索引不支持局部索引。 这是一个很有用的功能,就拿我们现有的一套核心的数据库来说, ...

    阅读全文
    作者:dbdream | 分类:Oracle, Oracle 12c, 未分类
  • Linux 目录权限不足导致ORA-39070错误

    同事要做数据迁移测试,需要服务器权限,就在操作系统上给他创建了一个用户wzs,给分了dba组,拥有dba组的用户就可以正常操作数据库,而且可以使用最高权限(SYS)。 [root@SL010A-IVDB08 ~]# id wzs uid=54322(wzs) gid=54322(dba) groups=54322(dba) 可是他在用impdp向这个数据库中导入数据的时候,遇到了下面的错误 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, , ,
  • ORA-00314和ORA-00312错误解决方法

    之前BI的一个数据库磁盘故障,修复后由于没有足够空间的服务器和存储,使用了一台I/O很慢的存储临时搭建了DG,昨天新采购的服务器到货,要把备库迁移到新的服务器上。 备库迁移有很多种方案可以选择,我选择了一种比较方便比较简单的方案,直接拷贝备库,因为这个备库只起到一个容灾的作用,并没有承载任何的业务。 我 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, , , ,
  • H330RAID卡对RAID5支持不友好导致磁盘IO异常缓慢

    BI有一个数据库,主要存放的是hadoop处理过的结果信息,1.6TB,只有一个业务部门用,11.2.0.4版本,非归档,没备份。 对BI系统来讲,通常数据都可以从其他数据库或者其他途径弄到,所以数据库的重要性不是那么高,我们一共有两套BI数据库,之前都是非归档,没备份,我们提过几次为这俩数据库搭建DG,领导一直没同意,业 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, ,
  • Oracle数据库频繁DELETE导致表碎片案例

    监控发现数据库服务器I/O比较高,查询发现一条占用I/O相对很高的SQL。 delete from IVL_DEBUG.MED_BRD_PGM_VOD; 这条SQL每十分钟执行一次,提交给开发人员,既然是全表删除,让他改成truncate,不要用delete,但开发人员很强势,老子一次就删2万多条数据,怎么会占你I/O。 在下只好低头哈腰的给他解释了半天,delete是 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, ,
  • Oracle 更改序列属性遇到ORA-04007 错误

    今天,开发人员要修改一个序列,之前序列的初始值是1000,最大值是9999,步长是1,循环使用,因为现在节目有点多,造成了数据重复的现象,要求把初始值和最大值修改为10000和99999。 像这种修改序列,最小值比原来最大值还大的情况,是不能直接修改的,否则就会遇到ORA-04007错误。 chgshs@IVLDB> alter sequence SQ ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:,