随笔分类 -  oracle-基础

摘要:1.sql如下select * from ( select a.parsing_schema_name, sum(a.executions_delta) executions, sum(a.DISK_READS_delta) disk_reads, sum(a.DIRECT_WRITES_delta) direct_writes, sum(a.CPU_TIME_delta) / 1000000 / 60 cpu_time_min, sum(a.ELAPS... 阅读全文
posted @ 2012-11-28 23:37 纳兹波蛋 阅读(248) 评论(0) 推荐(0)
摘要:查询上一次统计信息收集以来到现在的DML次数,如果收集了统计信息了,那么就清空了.select * from (select * from (select * from (select u.name owner, o.name table_name, null partition_name, null subpartition_name, ... 阅读全文
posted @ 2012-11-22 14:26 纳兹波蛋 阅读(289) 评论(0) 推荐(0)
摘要:1.规划好sga,不然修改的时候需要重启数据库2.如果是aix用裸设备管理的 ,那么要注意vg的max lvs的大小,遇到大系统,默认的256个lv是不够的3.修改db_files,不然修改的时候需要重启数据库4.修改好时区,dbtimezone,不然修改的时候需要重启数据库5.修改好归档模式,不然... 阅读全文
posted @ 2012-11-19 17:37 纳兹波蛋 阅读(374) 评论(0) 推荐(0)
摘要:当我们使用awr生成报告的时候,可能对不知道系统什么时候繁忙而不知道选择怎么样的snapid而纠结,以下sql可以获得数据库的elapsed time和db time的比值,从而来对数据库的繁忙程度做出快色的一个筛选评估,sql如下:select i.db_name db_name, s.snap_id snap_id, to_char(s.startup_time, 'mm/dd/yyyy HH24:MI:SS') startup_time, to_char(s.begin_interval_time, 'mm/dd/yyyy HH24:MI:SS'... 阅读全文
posted @ 2012-11-19 17:36 纳兹波蛋 阅读(298) 评论(0) 推荐(0)
摘要:Oracle比其他数据库牛逼的地方好几个,其中一个很重要的就是undo表空间的引入(当然,锁也是很牛逼的一个东西)1.oracle段的类型:SQL> select segment_type from dba_segments t group by t.segment_type;SEGMENT_TYPE------------------LOBINDEXINDEX PARTITIONTABLE PARTITIONNESTED TABLEROLLBACKLOB PARTITIONLOBSEGMENTINDEXTABLECLUSTERTYPE2 UNDO在dba_tablespace中.表空间 阅读全文
posted @ 2012-09-25 14:38 纳兹波蛋 阅读(6029) 评论(0) 推荐(3)
摘要:1.数据库较之excel之类的东西最大的一个不同,就是支持并发.而锁,则是实现数据库并发控制的一个非常重要的技术.对于一张表来说,它分为两部分,一部分是数据,一部分是它的元数据(也就是我们平时说说的相关数据字典),我们在删除表(drop table)截断表(truncate table)的时候是没有删除数据的,是修改数据字典,也就是元数据.所以我们保护一张表,既要保护数据,又要保护元数据.因此,锁可以分为保护元数据的锁--TM锁,和保护数据的锁--TX (表级锁和行级锁).2.oracle提供的所类型可以根据v$lock_type 中的type来查询,我们平时接触的最多的是两种select * 阅读全文
posted @ 2012-09-20 22:50 纳兹波蛋 阅读(7531) 评论(1) 推荐(2)
摘要:将表空间离线的语法:ALTER TABLESPACE tablespace_name OFFLINE [NORMAL,TEMPORARRY,IMMEDIATE]。包括3种参数:NORMAL,TEMPORARRY,IMMEDIATE.1.MMEDIATE:如果在语句中指定IMMEDIATE,则数据库不确定会对表空间所属数据文件进行检查点,这时就会造成离线文件与数据库不一致,所以当需要将其联机时,就需要进行恢复操作。这个操作不会发生部分检查点操作。SQL> alter tablespace pmis_data offline immediate; Tablespace altered. SQ 阅读全文
posted @ 2012-09-03 12:45 纳兹波蛋 阅读(4794) 评论(0) 推荐(0)