自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辰风的专栏--Oracle/ClearCase管理员日记

Welcome to chenfeng's Blog(Oracle,ClearCase and Life)

  • 博客(11)
  • 收藏
  • 关注

转载 Oracle时间日期操作详细步骤

sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天add_months(sysdate,-5) 在系统时间基础上延迟5月add_months(sysdate,-5*12) 在系统时间基础上延迟5年上月末的日期:select las

2007-09-25 13:52:00 1151

转载 数据库面试题目研究

一:SQL tuning 类1.      列举几种表连接方式Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)Or hash join/merge join/nest loop(cluster join)/index join ?? ORACLE 8i,9i 表连接方法。  一般的相等连接: select * from a, b where a.id

2007-09-21 12:33:00 5315 1

转载 Oracle中表的连接及其调整

只有对这些问题有了清晰的理解后,我们才能针对特定的查询需求选择合适的连接方式,开发出健壮的数据库应用程序。选择合适的表连接方法对SQL语句运行的性能有着至关重要的影响。下面我们就Oracle常用的一些连接方法及适用情景做一个简单的介绍。一、嵌套循环连接(Nested Loop) 嵌套循环连接的工作方式是这样的: 1、Oracle首先选择一张表作为连接的驱动表,这张表也称为外部表(Outer

2007-09-18 20:29:00 905

转载 重建控制文件时,与数据文件相关的Checkpoint信息来自何处

背景: 关闭数据库,启动数据库到Mount状态,查询此时数据文件头,控制文件中记录的各数据文件的Checkpoint; 再次关闭数据库,备份所有数据文件; 然后打开数据库,执行各

2007-09-17 16:06:00 1225

原创 参数session_cached_cursors的详细解释

SESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能。(绑定变量是解决硬解析的问题),软解析同硬解析一样,比较消耗资源.所以这个参数非常重要。oracle有一个概念,那就是session cursor cache,中文描述就是有一块内存区域,用来存储关闭了的cursor。当一个c

2007-09-17 14:48:00 9877 2

转载 关于scn的深入理解

SCN(System Change Number):系统改变号,一个由系统内部维护的序列号。当系统需要更新的时候自动增加,他是系统中维持数据的一致性和顺序恢复的重要标志。系统检查点scn(v$database(checkpoint_change#)) 数据文件检查点(v$datafile(checkpoint_change#)) 数据文件终止scn(v$datafile(last_change

2007-09-17 13:23:00 1309

转载 关于Oracle数据库热备份原理深入分析

我们都知道oracle的备份有几钟方式,冷备,热备,rman,imp等,我们注意到当我们采取热备的时候,需要对每个要备份的表空间置为backup模式。通常的热备脚本都是这样的: alter tablespace XXX begin backup;cp XXX ....alter tablespac

2007-09-14 15:19:00 1329

原创 Log actively being archived by another process的问题解决思路

今天遇到一个RMAN备份的错误,报错信息如下:Starting backup at 2007-09-03:08:19:42user interrupt receivederror occurred in source file: krmk.pc, line: 7635text of failing SQL statement: alter system archive log currentO

2007-09-06 16:25:00 2660

转载 Oracle中SQL语句解析的步骤

     我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面我们就这些话题进行共同探讨。在Oracle中存在两种类型的SQL语句,一类为DDL语句,他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句,他们会根据情况选择要

2007-09-04 16:25:00 1519 1

转载 oracle读书笔记

如磁盘上数据文件的最小io单元叫block一样,buffer cache的最小单元(或者说结构)叫buffer,每个buffer跟x$bh中每条记录有一一对应关系。从使用维护buffer这个角度讲,存在一些链表主要的有LRU list 和dirty list(checkpoint queue),当从磁盘读取数据到buffer中时,需要到LRU list上寻找free buffer,如果没有则采用L

2007-09-04 14:43:00 1027

原创 触发DBWR进程写脏数据块到数据文件的几个条件

DBWR作为一个后台进程,只有在某些条件满足了才会触发。这些条件包括:1) 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header时,如果已经扫描的buffer header的数量到达一定的限度(由隐藏参数:_db_block_max_scan_pct决定)时,触发DBWR进程。_db_block_max_scan_pct表示已经扫描的buffer header的

2007-09-04 13:36:00 4570 1

空空如也

空空如也

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

TA关注的人

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