函数索引的问题一则
函数索引的问题一则今天发现公司某个数据库的IO挺高的,随便瞄了一下statspack报告发现disk read top sql中存在大量相似的sql,消耗了大量的IO。于是试图优化一番。select count(distinct h.userid) usernum, h.pack...
OR EXISTS语句的优化方法
OR EXISTS语句的优化方法:这库一直很空闲,但无意中看了一下,发现其中很多语句都很有问题,都是典型的OR问题语句,如果并发量大的话,CPU一下子就飙高了。OR语句一直是性能杀手,当存在一两个的时候一般可以用unio...
索引空间三倍于表大小
INDEX_HISTORY表空间空间占用很大,检查里面的segment使用情况select owner, segment_name, partition_name, segment_type, (bytes)/1024/1024/1024 GB from dba_segments where tablespace_name = 'INDEX_H...
ocp ocm通过,拍照留念
ocp ocm通过,拍照留念 大家不要流口水哦。
OCM考试系列-正式考试
OCM考试系列-正式考试考试分两天进行,而且考题量很多,所以大家要合理分配体力。第一天:上午secnario 0:创建一个数据库 45分钟secnario 1:数据库和网络配置 ...
OCM考试系列-考前调整
OCM考试系列-考前调整考试前两周进入考前调整,在这之前我们应该非常熟悉前面介绍的所有知识点,至少能够在段时间内定位到文档位置,理解考题后就马上能反映如何解决,如果还没能做到,请马上请假一周好好再准备一...
OCM考试系列-复习内容(其他)
十二、FGAFGA非常简单,只需要看一下DBMS_FGA就足够了。有一点需要注意的是sys用户对FGA策略是没有作用的,所以要验证FGA结构请使用其他用户。 十三、FGAC略十四、可传输表空间可传输表空间也是比较重要...
OCM考试系列-复习内容(之十一 flashback)
十一、flashbackFlashback在10g中有了很大的增强,考试几乎覆盖了所有的flashback功能,所以这章会散布在多个考试章节里面,因此需要考生对知识点掌握非常熟练,另外一个10g的新功能就是表的隐含列ora_rowscn,这...
OCM考试系列-复习内容(之十 备份和恢复)
十、备份和恢复备份恢复是一个很大的考点,强烈建议对所有文档复习一遍。对于考试而言比较重要的是备份参数的设置,如默认备份目录,备份优化,压缩备份等Configuration功能。另外恢复目录的创建和注册也需要熟练掌...
OCM考试系列-复习内容(之九 网络配置)
九、网络配置网络配置是一个非常重要的考点,而且也很容易出错,并且出错将直接影响对成绩的提取,所以这部分应该引起大家的重视。首先是监听,大多数dba其实对监听的配置不够熟悉,这也是因为在大多数情况下默认...
OCM考试系列-复习内容(之八 datapump)
八、datapumpDatapump是10g的新功能,当然也会成为考试的要点,但大家也不要忽略传统的exp,因为这是一个重要老工具,很多情况下仍然需要使用它,而且是不可替代的。对于datapump,我们可以使用命令行方式或者存储...
OCM考试系列-复习内容(之七 物化视图)
七、物化视图物化视图其实就是一张数据表,引入的目的是为了提高数据仓库的查询性能,以空间换取时间的一种手段。物化视图主要可以分为三类:聚合型,关联型和嵌套型。更新方式可以分为增量,全量。而enable query...
OCM考试系列-复习内容(之六 SQLLDR)
六、SQLLDRSqlldr的作用是将flat file导入到数据库的表中,主要分为sqlldr程序,控制文件,数据文件三个部分,其中数据文件可以合并到控制文件中。Sqlldr拥有相当复杂的参数设置,在这里也不详细的写了,大家就参...
OCM考试系列-复习内容(之五 外部表)
五、外部表外部表是数据仓库的一个重要考点,它有两种方式,oracle_loader和oracle_datapump,oracle_loader使用flat file数据作为数据源,而datapump则使用xml方式作为数据源。外部表会涉及到directory这个知识点...
OCM考试系列-复习内容(之四 分区表和分区索引)
四、分区表和分区索引分区表已经被广泛使用,一个合格的dba对分区表都应该非常熟悉,考试也不可能出太复杂的题目,所以我在这里只说说一下需要注意事项。在现网环境中,分区表通常会将不同的分区建在不同的表空间...
OCM考试系列-复习内容(之三 索引组织表)
三、索引组织表索引组织表,顾名思义就是用索引的方式来存放数据,主要应用于OLTP。和堆表相比,索引组织表在一些通过主键的小量查询的应用场景或者表之间的关联关系场景中可以获得更高的访问效率,主要原因...
使用LOCAL_LISTENER参数进行多监听动态注册
使用LOCAL_LISTENER参数进行多监听动态注册 在默认情况下,oracle使用1521作为默认端口进行动态注册,而共享服务器模式则必须通过动态注册方式进行配置。但是如果有多个监听需要同时进行动态注册怎么办呢?我...
OCM考试系列-复习内容(之二 创建表空间)
OCM考试系列-复习内容二、创建表空间表空间是数据库物理结构和逻辑结构的纽带,所以ocm考试自然要好好考察一下考试的能力了。这里需要注意的是10g的新功能,包括大文件表空间和临时表空间组。创建表空间的命令只...
OCM考试系列-复习内容(之一 手工建库)
OCM考试系列-复习内容由于ocm的考试也是不停在变的,所以我这里只想列出考点的内容而不是考试的内容,以免干扰大家的复习。需要强调的是考试不需要满分,所以有些地方丢分是很正常的,但要确保主要的内容不能丢分...
临时表空间使用情况
表空间使用情况可以通过dba_data_files和dba_free_space两个视图获得,但这样却无法查看temp表空间的使用情况,这也是一般dba存在的疑问。我们可以通过DBA_TEMP_FILES和V$SORT_USAGE获得临时段相关的信息,需要注意...