undo_retention之确定最优的撤销保留时间
undo_retention:确定最优的撤销保留时间使用下面的公式来计算undo_retention参数的值:undo_retention=undo size/(db_block_size * undo_block_per_sec)--可以通过提交下面的查询来计算数据库中实际产生的撤销数据:SQL> select sum(d.bytes/1024/1024) "undo_mb" from v$datafile d, v$tablespace t...
监控和管理Oracle UNDO表空间的使用
http://blog.itpub.net/23135684/viewspace-1065601/ 对Oracle数据库UNDO表空间的监控和管理是我们日常最重要的工作之一,UNDO表空间通常都是Oracle自动化管理(通过undo_management初始化参数确定);UNDO表空间是用于存储DML操作的前镜像数据,它是实例恢复,数据回滚,一致性查询功能的重要组件;我们常常会忽略对它的...
评估undo 表空间大小
如何估算Oracle数据库所需的UNDO表空间的大小:How To Size UNDO Tablespace For Automatic Undo Management (文档 ID 262066.1) 要确定Oracle需要的UNDO 表空间的大小,需要以下三条信息: UR 以秒为单位的UNDO_RETENTION UPS 每秒生成的还原数据块的数量 DBS db_block_size UndoSpace = [UR * (UPS * DBS...
lsof命令详解
一:lsof介绍lsof 是 linux 下的一个非常实用的系统级的监控、诊断工具。它的意思是 List Open Files,很容易你就记住了它是 “ls + of”的组合,它可以用来列出被各种进程打开的文件信息,记住:linux 下 “一切皆文件”,包括但不限于 pipes, sockets, directories, devices, 等等。因此,使用 lsof,你可以获取任何被...
自动共享内存管理 自动内存管理 手工内存管理
Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM) . 如果 DBA 真的想偷懒的话,只需要设定两个参数就可以把烦心的事情都交给 Oracle 折腾了(只要 DBA 足够心宽)。PGA 与 SGA 一起搞定。这两个参数分别是:MEMORY_TARGET--操作...
【DataGuard】Oracle DataGuard 日志传输状态监控
Oracle 11g DataGuard 日志传输状态监控 通过查看相关视图,监控dataguard主库、备库间日志传输与同步情况。
shrink回收分区表碎片
实验如下:CREATE TABLE "SCOTT"."T4" ( "A" NUMBER, "B" NUMBER ) PARTITION BY RANGE ("A")(PARTITION "PART1" VALUES LESS THAN (10),PARTITION "PART2" VALUES LESS THAN (20) ) ;begin ...
dbms_stat与analyze的区别
【IT168知识库】 自从Oracle8.1.5引入dbms_stats包,Experts们便推荐使用dbms_stats取代analyze。 理由如下dbms_stats可以并行分析 dbms_stats有自动分析的功能(alter table monitor ) analyze 分析统计信息的不准确some times [@more@]1,2好理解,且第2点实际上在VLDB中是最吸引人的;3以前比较模糊,看了metalink236935.1 解释,analyze在分析Partition表的时候,有时候会计算出不准确的Global statistics .原因是,dbms_stats会实在的去分析表全局统计信息(当指定参数);而analyze是将表分区(局部)的statistics 汇总计算成表全局s
oracle 分区表进行shrink操作
【背景】公司业务系统的数据增长很快,需要进行定期进行归档,其中有些数据用分区表进行存储,归档完之后释放了大量的空间,之前已经有文档介绍普通表进行shrink操作的步骤,本文档记录对分区表和复合分区表进行shrink的操作;【测试环境的搭建】数据库版本:11.2.0.3分区表的创建点击(此处)折叠或...
oracle 补丁种类和升级方法以及oracle RAC Rolling Patch 说明
一、oracle 补丁种类和升级方法oracle有很多种补丁类型,我们应该对oracle的补丁类型有一定了解,特别是一些关键的补丁,可能客户会定期对数据库升级,无论修复bug,还是为了安全。下面我对数据库的补丁进行一定的讲解:补丁类型:1. release这个是数据库的基本版本,标准产品发布。如OracleDatabase 10g Release ...
Oracle 11g 之自动收集统计信息
在Oracle的11g版本中提供了统计数据自动收集的功能。在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能)。一、查看自动收集统计信息的任务及状态:SQL> select client_name,status from dba_autotask_client;CLIENT_NAME ...
用户资源管理DBMS_RESOURCE_MANAGER
原文地址:用户资源管理DBMS_RESOURCE_MANAGER 作者:sunwgneuqsoft用户资源管理DBMS_RESOURCE_MANAGER用户资源管理涉及到的数据包主要有两个:DBMS_RESOURCE_MANAGER和DBMS_RESOURCE_MANAGER _PRIVS。其中包DBMS_RESOURCE_MANAGER主要是用于建立资源计划,建立资源用户组,建立资源分配方法等用户资源相关的...
ORCALE资源计划
1、 概念使用数据库资源管理对系统进行管理,包括使用资源计划、资源使用者组和资源计划指令。包括资源使用者组、资源计划、资源计划指令2、 建立一个资源计划过程授予admin权限execute dbms_resour...
resource manager
两个DBMS包DBMS_RESOURCE_MANAGER 管理资源计划DBMS_RESOURCE_MANAGER_PRIVS 给用户授予管理资源的权限plan schema:包括一个顶计划和下面的子计划和消耗组自计划的配额也是以100%为基础来分配的创建简单的资源计划:CREATE_SIMPLE_PLA...
function.procedure函数下的过程执行问题
问题:PKG_END_TO_END_EDW这个函数下的存储过程pro_end_to_end_edw_open执行很慢,但是在数据库里找不到这个 function.procedure对应的sql思路:function.procedure在awr中表现出来,而在数据库里查不到,发生情况是在执行执行存储过程时发现过程里面的sql执行计划发生变化,导致效率下降,根本原因是过程里面的sql...
tx锁之ROW_WAIT_OBJ#和object_id关联排障
实验:session 1:SQL> show user;USER is "SYS"SQL> SQL> create table t_all_objs as select owner,object_id,object_name from all_objects where 0=1;Table created.SQL> alter table T_ALL_OBJS add constraint pk_t_all_objs primary key (OBJECT_ID);Table altered.SQL> insert into t_all_objs(...
主外键约束之主表插入未提交导致外键表插入hang住的等待事件 TX-row lock contention
实验如下--创建外键参考表t3SQL> create table t3 (id number primary key,name varchar2(20),product_id number);Table created.--创建主表t2SQL> create table t2 (id number primary key,name varchar2(20));Table created.--给t3表加入外键约束SQL> alter table t3 add constraint FK_PRODUCT...
Oracle 重建表(rename)注意事项总结
http://www.cnblogs.com/ljbguanli/p/6752029.html一、概述 前一段时间,有一个DBA朋友在完毕重建表(rename)工作后,第二天早上业务无法正常执行,出现数据无法插入的限制和错误,后来分析才发现,错误的原因是使用rename方式重建表以后,其他引用这个表的外键约束指向没有又一次定义到这个重建的新...
Oracle表table与索引index的分析及索引重建及统计信息导入导出
1.分析表与索引(analyze 不会重建索引)analyze table tablename compute statistics 等同于 analyze table tablename compute statistics for table for all indexes for all columnsfor table 的统计信息存在于视图:user_tables 、all_tables、dba_tablesfor all indexes 的统计信息存在于视图...
VirtualBox如何扩展虚拟机Ubuntu的硬盘容量
http://blog.csdn.net/think_nothing/article/details/53788524