有关role的一点总结!
1、没有role完全可以控制权限的使用,只是不够灵活和方便,那么角色的作用到底是什么呢?这里简单的归结为2条:1)实现权限的批量管理2)动态控制权限利用role实现权限的批量管理非常容易理解,这里不作更多的介绍;...
ORACLE表空间的碎片整理
一篇介绍表空间碎片产生,计算和解决的文章。但是我还是不能把握,如果单个表空间达到50G以上,还能用EXP/IMP来整理吗?不知道你有这方面的心得没有,请指点...........我们知道,oracle作为一种大型数据库,广泛应...
ORACLE UPDATE 语句语法与性能分析
为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,--客户资料表create table customers(customer_id number(8) not null, -- 客户标示city_name varchar2(10) not null, -- 所在城...
oracle触发器使用笔记
语法规则:Create [or replace] trigger [模式.]触发器名 Before| after insert|delete|(update of 列名)On 表名[for each row]When 条件PL/SQL块说明:Fo...
创建分区索引
索引分区分为:本地(局部)索引(local index) 全局索引(global index)一 本地索引1.普通索引SQL > CREATE INDEX INDEX_NAME ON TABLE (COLUMN)local(partition part_idx_01 tablespace index_space01,partitio...
给Oracle数据库打补丁(转)
给软件打补丁相当于给人打预防针,对系统的稳定运行至关重要。本文详细、系统地介绍了Oracle数据库补丁的分类、安装、管理等问题。厂商提供给用户的软件补丁的形式多为编译后的库函数,所以安装软件补丁实际上就是...
dataguard三种保护模式
data guard有三种模式,max performance、max availability、max protection这三种模式.4 Data Guard Protection ModesIn some situations, a business cannot afford to lose data. In other situations, the ava...
Index Full Scan vs Index Fast Full Scan
index full scan和index fast full scan是指同样的东西吗?答案是no。两者虽然从字面上看起来差不多,但是实现的机制完全不同。我们一起来看看两者的区别在哪里? 首先来看一下IFS,FFS能用在哪里:在一句sql中,如果...
管理UNDO表空间
UNDO表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracle会将这些操作的旧数据写入到UNDO段,在oracle9i之前,管理UNDO数据时使用(Rollback Segment)完成的.从oracle9i开始,管理UNDO数据不仅可以...
Tuning Oracle Full-table Scans
Oracle SQL tuning is one of the most important areas of Oracle optimization. This article explains how one can tune Oracle Full-table Scans. Oracle SQL tuning is ...
TableSpace介绍
简介 TableSpace 是Oracle空间管理上的逻辑单位,实体上存放数据的是Tablespace里面的档案(Data File);而我们所熟悉的Table就放在这 一个一个的档案里面。所以TableSpace可以看成是Data File的群组。通常...
oracle分区表总结(转)
=========================================================== 作者: m77m78(http://m77m78.itpub.net)发表于:2007.04.15 23:03分类: oracle 管理 出处:http://m77m78.itpub.net/post/125/280787---------...
Oracle表段中的高水位线HWM
什么是水线(High Water Mark)? ---------------------------- 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark...
ORACLE lock 转贴
V$LOCKThis view lists the locks currently held by the Oracle database server and outstanding requests for a lock or latch.Column Datatype Description ADDRRAW(4 | 8)Address of lock state objectKADDRRAW...
log buffer及日志管理深入分析及性能调整(一)
1. log buffer的概念1.1 log buffer概述数据库在运行过程中,不可避免的要遇到各种能够导致数据块库损坏的情况。比如突然断电、oracle或者操作系统的程序bug导致数据库内部逻辑结构损坏、...
log buffer及日志管理深入分析及性能调整(三)
2. <!--[endif]-->log buffer的内部管理机制日志缓冲区的内部管理分为两部分,一部分是重做记录的生成,另一部分就是重做记录写入联机日志文件。这两部分不是孤立的,没有关联的。在生成重...
log buffer及日志管理深入分析及性能调整(四)
当用户发出DML语句,请求更新某些表里的数据时,在日志缓冲区中生成重做记录的过程如下所示。<!--[if !supportLists]-->1) <!--[endif]-->服务器进程判断buffer cache中是否存在要求...
log buffer及日志管理深入分析及性能调整(五)
3. log buffer的优化我们一般不太会关注日志缓冲区的优化。这是因为日志缓冲区的争用一般不会是数据库的主要性能问题。前面我们已经知道,日志块的都是按照顺序往里写,不存在更新日志块的以前的内容,同时每个日志...
log buffer及日志管理深入分析及性能调整(六)
3.2 log buffer的等待事件3.2.1 log file sync等待事件当用户发出提交或回滚语句时会触发LGWR将重做记录写入联机日志文件,这种触发LGWR的方式叫做同步写(sync writes)触发,而其他剩下的触发LGWR的方式叫做后台...
log buffer及日志管理深入分析及性能调整(七)
3.2.2其他相关的等待事件 当进程需要向日志缓冲区里拷贝重做记录时,发现没有足够的可用空间时,则必须等待log buffer space事件。如果一个进程花费了太多的时间在log buf...