
Oracle管理
文章平均质量分 63
blogzlh
这个作者很懒,什么都没留下…
展开
-
oracle控制文件的管理
oracle主要采用多路复用控制文件和备份控制文件来保护控制文件。一、控制文件的多路复用1.在spfile文件中,control_files参数用于设置数据库的控制文件路径。alter system set control_files='E:\app\administrator\orcl\control01.ctl','E:\app\administrator\flah_recove原创 2013-04-08 21:22:14 · 823 阅读 · 0 评论 -
Oracle管理归档日志文件
Oracle使用"归档日志文件"来提前一步保存这些即将被覆盖掉的重做日志记录。归档日志文件默认情况下存放在快速恢复区所对应的目录(初始化参数db_recovery_file_dest设定)一、日志模式分类归档模式(archivelog):在重做日志文件被覆盖前,oracle将已经写满的重做日志文件通过复制保存到指定为位置 ,保存下来的所有重做日志文件称为“归档重做日志”。归档日志文原创 2013-04-17 23:21:14 · 1283 阅读 · 0 评论 -
为什么在pl/sql中,for update 不能更新表
原因:有其他用户锁住了这张表解决办法:(1) select SESSION_ID from v$locked_object l join dba_objects o on (l.OBJECT_ID=o.object_id) where o.object_name='表名(注意大写)'(2) select * from v$session where sid=?(3) alter s原创 2013-05-21 20:53:03 · 1776 阅读 · 0 评论 -
oracle管理重做日志文件
重做日志文件记载了事务操作所引起的数据变化,它由重做记录组成,重做记录又称为重做条目,它由一组变更向量组成,每个变更向量都记录了数据库中的某个数据块所做的修改。利用重做记录,不仅能够恢复对数据文件所做的修改操作,也能恢复对回滚段所做的修改操作。重做记录以循环的方式在SGA的重做日志高速缓冲区进行缓存,并且有后台进程LGWR写入到重做日志文件。SCN也会随重做记录一起写入。默认情况下,数原创 2013-04-16 23:16:50 · 1426 阅读 · 0 评论 -
Oracle 索引
oracle数据库表的每一行都有rowid来记录,rowid能够标识某一行的具体位置(物理位置)。使用rowid来查找数据,是最快的查询数据的方式。通过创建索引,就可以快速找到指定的rowid。当不创建索引时,查找制定条件的数据时,必须遍历整张表,取出每一条记录与条件比较,时间和I/O开销都很大。创建索引之后,就可以通过索引中的rowid,快速的找到记录了。oracle需要为索引分配存储空原创 2013-05-22 22:23:22 · 731 阅读 · 0 评论