![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE Studying
mengxiang209
这个作者很懒,什么都没留下…
展开
-
oracle的resetlogs机制
alter database open resetlogs 这个命令我想大家都很熟悉了,那有没有想过这个resetlogs选项为什么要用?什么时候用?它的原理机制是什么?他都起哪些作用?我们都知道数据在启动时候是要做一致性检查的,oracle在open阶段要做两次检查1. 检查数据文件头的检查点计数(checkpoint cnt)是否和控制文件的检查点计数(checkpoint cnt)一转载 2011-10-27 13:57:03 · 629 阅读 · 0 评论 -
Oracle数据库设置默认表空间
DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间——system表空间。导致系统表空间迅速被用户数据占满,直至宕机。在10G中,DBA有办法避免这种问题了——在线指定系统默认表空间:ALTER DATABASE DEFAULT TABLESPACE;通过执行以上命令,可以设定系统的默转载 2011-10-27 13:58:31 · 1180 阅读 · 0 评论 -
Oracle数据库的静默状态和挂起状态
静默状态和挂起状态是两种特殊的数据库状态。当数据库处于静默状态时,只有SYS和SYSTEM用户能够在数据库中进行操作。当数据库处于挂起状态时,数据库IO操作都被暂时停止。利用这两种数据库状态,DBA能够完成一些特殊的管理和维护操作。 1:静默状态(quiesced state) 在静默状态下,只有具有DBA权限的用户能够在数据库中执行查询/更新操作,运行PL/SQL程序,任何非DBA用户都转载 2011-11-26 11:27:37 · 3087 阅读 · 0 评论 -
利用在线重定义降低表的高水位线
近日对某个线上库的表进行归档,原来有将近2千万条记录,归档后只剩不到400万,但是由于应用程序要对该表进行全表扫描,sql执行代价并没有降低。决定使用在线重定义来降低其高水位线。第一步:建立中间表-- Create tablecreate table justin_temp( ID NUMBER(18) not null,转载 2011-11-26 14:31:17 · 1215 阅读 · 0 评论 -
关于ASM的failgroup概念的探索方法
大家问到过ASM的failgroup的含义,或者问到failgroup跟normal/high redundancy的关联。1.是不是normal就一定是2个failgroup,high就一定是3个failgroup呢?2.如果设定normal,我如果设定许多的failgroup(>2)能行么?于是今天在搜索相关资料时,找到一篇不错的PPT,名字叫《A Closer Look转载 2011-11-11 10:58:43 · 10463 阅读 · 0 评论 -
ASM磁盘(asm_disk),故障组(failgroup),磁盘组(diskgroup)之间的关联分析
ASM磁盘(asm_disk),故障组(failgroup),磁盘组(diskgroup)之间的关联分析May 12th, 2010 zhaoyuLeave a commentGo to commentsASM有几个容易让人迷糊的概念,ASM磁盘,故障组,磁盘组, DISK就是我们的磁盘,这个磁盘一般都是做raid以后看到的磁盘,当然在windows下,也可以用pe转载 2011-11-11 10:59:45 · 14619 阅读 · 0 评论