
Oracle AMM学习总结
ORACLE11G之后,SGA和PGA有了新的内存管理方式,AMM,默认情况下,Oracle 11g是使用AMM的。我们在安装过程中,指定Oracle使用内存的百分比,这个取值就作为MEMORY_TARGET和MEMORY_MAX_TARGET的初始取值使用。如果这两个参数设置为非零取值,那么Oracle就是采

Oracle索引也可以这么建
需求是status为new的id需要唯一,其他的数据不做要求。 drop table test purge; create table test ( id number, status varchar2(10) ); create unique index uind_t_id on test(decode(status,new,id,null)); insert into test

ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法
ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法 收藏 mrliuze 发表于2年前 阅读11460 收藏3 点赞1 评论0 聚焦虚拟化和OpenStack、容器、大数据等开源技术的年度大趴! 摘要: ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法 ORACLE 中的 ROW_NUMBER() OVER

Oracle 11g表的碎片率诊断
在Oracle中,有些表由于频繁的插入和删除数据,导致高水位过高,表的碎片也很高,如何判断呢? drop table test purge; create table test as select * from dba_objects; insert into test select * from test; insert into test select * from test; commit

Oracle删除archivelog文件的正确方法
Oracle在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件,而且默认是不会定期清除的,时间长久了,该文件夹会占用很大的空间。那么如何定期正确删除archivelog文件呢?今天小编给大家介绍下

创建和使用Oracle数据库表Integer类型的自增长字段
Sql Server只需要点几下鼠标就搞定了,Oracle则只需要一条sql语句, 一个Sequence序列可被多个表共享使用 一个数据库也可以建多个Sequence序列 建立: create sequence seq_on_usersincrement by 1start with 1nomaxvaluenocyclenocache; 使用; insert into