Analyzing crash recovery If a failure occurs while the instance is running and DB2(R) cannot complete or commit all of the outstanding units of work, the database is left in an inconsistent and u
锁是并发访问的时候用于保护不共享资源不被同时并发修改的机制。 oracle锁分为DML锁,DDL锁,内部锁和latch DML锁确保一次只能只有一个人修改某一行(TX锁),而且正在处理一个表时别人不能删除(TM锁)。 DDL锁,在DDL操作是系统会自动为对象加上DDL锁,保护这些对象不被其他会话锁修改。 latch是轻量级的串行化设备,用于协调对共享数据结构、对象、文件的多用户
我们从一个用户请求开始讲,ORACLE的简要的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址),那么这个请求都会通过DNS服务器或HOST文件的服务名解析然后传送到ORACLE监听进程,监听进程接收到用户请求后会采取两种方式来处理这个用户请求,下面我们分专用服务器和共享服务器分别采用这两种方式时的情况来讲: 专用服务器
分区表维护的常用命令: ALTER TABLE-- DROP -- PARTITION-- ADD |-- RENAME |-- MODIFITY |-- TRUNCATE |-- SPILT |-- MOVE |-- EXCHANGE | 分区索引的常用维护命令: ALTER INDEX-- DROP -- PARTITION-- REBUILD |-- RENAME |-- MODI
一、数据更新1.申请获得undo段中的事务表的操作权,即请求事务槽A2.由于事务槽指向一个undo段中的空间,所以找到事务槽就找到了该数据内容3.申请获得datafile中的block上的ITL槽,指向事务槽A4.复制旧数据到undo的事务槽A中5.由于ITL槽存放着a.事务号 b.scn c.undo中事务槽,所以找到ITL槽就找到了事务信息undo中的信息6.找到datafile中的block
a.获取单个的建表和建索引的语法,其他对象类似: select dbms_metadata.get_ddl('TABLE','TABLE_NAME','TABLE_OWNER') from dual; select dbms_metadata.get_ddl('INDEX','INDEX_NAME','INDEX_
1)根据SID,从v$sql中找到相应SQL的HASH_VALUE和ADDRESS ; SELECT a.sql_text , a.address , a.hash_value FROM v$sql a , v$session b where a.hash_value = b.
Library cache内部机制详解 Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对象所依赖的table,index,view等对象的信息。 Library cache需要解决三个
工作中常接触oracle的各种sql语句,可是老是分辨不清楚语言类型,现在收集下记下,方便以后查阅 DDL Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples: CREATE - to create object
Applies to: Oracle Server - Enterprise Edition - Version: 8.0.3.0 to 11.2.0.1.0 - Release: 8.0.3 to 11.2Information in this document applies to any platform.Oracle Server Enterprise Edition - Version:
Applies to: Oracle Server - Enterprise EditionInformation in this document applies to any platform. PurposeThe Troubleshooting Guide is provided to assist in debugging SQL sharing issues. When possib
Interpreting Explain Plan=========================Note: This article was developed under the Oracle 8 timefram but much of the information contained herein is still relevant onmore recent versions.Wha
This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.
Purpose: This article provide detailed information to understand How the Redolog Buffer Cache Works and How to detect and resolve tuning problems related with this SGA structure.Contents: &nb
Platforms: 1-914CU; This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review. Appl
Purpose: This bulletin provides the Database Administrator a better understanding of incremental checkpoint and a description of four initialization parameters used for checkpoint tuning: &
解析步骤: 1.检查语法 2.检查sql语句涉及object是否存在,不存在则推出,检查需要数据字典 加载row cache 3.转换对象名,(例如翻译synonym 或实际名 test=xh.test),有 问题退出parse 4.检查发出sql的 user是否有对应权限,权限不足退出parse 5.根据object的 统计信息optimizer会建立一个 执行计划 6.将产生的执行
PURPOSE~~~~~~~The document gives a overview of Parsing. SCOPE & APPLICATION~~~~~~~~~~~~~~~~~~~For users requiring a general overview of how parsing works.Introduction============This article show
有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 正如"打工皇帝
数据库优化流程
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号