oracle 表空间的监控
现在所有业务系统上面都部署了各种类型针对各方面的监控,那么咱们oracle也不例外,也需要做关于oracle方面的监控,比如实例的存活状况,监听器的存活状况,系统的运行情况(包括,磁盘使用率,进程数,登陆系统用户...
查看oracle执行计划
有的时候,业务程序很长时间难以得到响应,甚至根本就无法正常响应,有可能是程序的问题,也有可能是数据库的sql语句的问题(在需要访问的数据量很大的情况下)也有可能是程序调用sql的时候的异常,咱们dba为了协助...
oracle 11g自动分析
很长一段时间没有写日志了,甚是惭愧啊!最近在工作中也慢慢总结了一些知识点,在此记录一下:这篇文章我要说的是关于11g的自动分析。在11g中,自动分析跟10g或者以前的版本有明显区别,查询的方式不一样。在10g中,...
delete与truncate清空表数据对HWM的影响
在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。因为oralce有一个HWM高水位标记(或者说高水位线),它是orac...
oracle scn介绍
上次做了下基于scn恢复delete掉的数据后,觉得应该好好理解下scn的知识,今天在网上找了下相关的介绍,参考了某些博客,在此我通过实验总结一下。SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。...
delete表的数据后恢复
今天测试下了oracle在删除表的数据后的恢复方法。在oracle生产系统的维护测试中有一张表,将里面的数据delete并commit了,由于业务不能中断(数据库不能停机),并且系统还在不断有数据往该表中写入。现在需要将...
oracle完整的工作机制
我们从一个用户请求开始讲,ORACLE的完整的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址),那么这个请求都会通过DNS服务器或HOST文...
不让链化现象影响数据库性能
正常情况下往表中新建记录时,数据库系统会将数据写入到块并会像这行记录提供一个ROWID值。这个值记录了这条记录在硬盘上存储的位置。在更新某条记录的时候,也是如此。数据库系统会根据ROWID的值将需要更新的记录从...
运用transport tablespace快速oracle版本升级
大家可能都知道在进行oracle数据库版本升级的时候会有2种方式1.通过dbua(database upgrade assistant)2.exp/imp 通过dbua来升级的话由于不涉及到数据文件的改变,所以速度会比较快,但是...
oracle 11.2+asm重建经验(单机)
今天打算把这些天的经验所得写下来,一来自己可以再次回忆一遍,记得更牢,二来别人可能也会碰到跟我一样的问题:前段时间,数据中心的一台数据库服务器出现故障无法登陆,让机房人员重启了下服务器,结果就一直没...