监视索引的使用
为一个索引启动索引监视功能,等待一个该索引的完整工作周期(某些索引可能一周或一个月才能使用一次),然后通过某个查询查看该索引是否被使用,最后禁用索引监视功能。SQL> alter index reg_id_pk monitoring usag...
共享锁与排他锁试验结论
行共享锁没有意义!SELECT …… FROM …… FOR UPDATE 语句申请的是相应行的排他锁以及行所在表的共享锁。行排他锁不阻止其他Session申请表共享锁和其他行的排他锁,但阻止申请表排他锁和锁定行的排他锁。表排他锁阻...
Master Exam中答案不正确的题
Which of these operations will cause a flashback query to fail if it attempts to go back beyond the time when the operation occurred?Choose three answers.A. ALTER TABLE <table_name> SHRINK SPACE;B. AL...
块介质恢复(BLOCKRECOVER命令)
1)指示RMAN从文件的最新备份集或映像副本中还原与恢复一个指定的数据块: RMAN> blockrecover datafile 7 block 5;2)BLOCKRECOVER命令可以接受若干文件中的一列数据块: RMAN...
检查块讹误
1)使用SQL*Plus,作为用户SYSTEM连接至数据库。2)创建表空间NEW_TAB。在Unix系统中需要使用下面的命令:SQL> create tablespace new_tbs datafile '/oracle/oradata/new_tbs.dbf' size 2m;在Windows系统中则需要使...
Flashback Query
1)基本的Flashback Query任何一条SELECT语句都可以针对一个表的先前版本。ocp10g> select * from regions as of timestamp to_timestamp('27-12-04 16:54:06','dd-mm-yy hh24:mi:ss');通过使用DBMS_FLASHBACK程序包...
【备份与恢复】使用Flashback Drop
Flashback Drop相关命令:1)永久删除一个Table(Oracle 10g)SQL> drop table <table_name> purge;2)还原一个被删除的TableSQL> flashback table <table_name> to before drop;3)还原一个被删除的Table并重命名SQ...
【备份与恢复】备份闪回恢复区
与闪回恢复区相关的RMAN命令有两条。第一条如下所示: RMAN> backup recovery area; 这条命令能备份的文件: &n...
【备份与恢复】使用Flashback Database(不完全恢复)
使用SQL*Plus进行闪回: SQL*Plus闪回语法可以接受一个时间标记或一个系统改变号实参,与RMAN不同的是,这种语法不接受日期或日志切换序列号实参。 &nb...
【备份与恢复】控制文件的恢复(不完全恢复)
出现情况: 控制文件受损,实例会立即终止。尝试启动,只能启动到nomount模式中。解决方法:创建新的控制文件: 日常维护中,只要修改了...
【备份与恢复】UNTIL CHANGE恢复、UNTIL SCN恢复(不完全恢复)
UNTIL CHANGE恢复:SQL> shutdown immediate;SQL> startup mount;SQL> recover database until change 309121;SQL> alter database open resetlogs;UNTIL SCN恢复:RMAN> run {allocate channel d1 type disk;alloca...
【备份与恢复】UNTIL CANCEL恢复、UNTIL SEQUENCE恢复(不完全恢复)
UNTIL CANCEL恢复:1)执行不完全恢复的前两个步骤SQL> shutdown immediate;SQL> startup mount;2)执行RECOVER命令,在提示输入归档日志时,应用这些归档日志直至提示输入受损的归档日志序列号时,不输入这个文件的...
【备份与恢复】UNTIL TIME恢复(不完全恢复)
使用SQL*Plus执行恢复操作:1)关闭数据库,并启动到加载模式SQL> shutdown immediate;SQL> startup mount;2)使用适当的操作系统实用程序还原所有数据文件。此外,我们还必须还原所有必需且在磁盘上不再可用的归档...
【备份与恢复】完全恢复与不完全恢复的不同点
1)只要受损文件不是关键文件就可以进行不完全恢复;不完全恢复只能在加载模式中进行。2)不完全恢复操作都会首先还原所有的数据文件。完全恢复我们只还原受损的数据文件。3)不完全恢复应用来自归档日志(根据需要...
【备份与恢复】恢复受损的口令文件
出现情况: 口令文件受损,无法通过Oracle Net获取SYSDBA权限。解决方法: 方法一: &n...
【备份与恢复】恢复只读表空间
出现情况: 如果表空间在其数据文件被损坏时是只读的,并且如果这个数据文件的备份是在表空间为只读时生成的。解决方法: 这种情况下不存...
【备份与恢复】恢复索引表空间
出现情况: 如果某个索引由于介质损坏而不可用,那么终端用户会收到错误消息。只要试图使用受损表空间中的某个索引对一个表进行插入或删除操作,那么就会出现错误消息。当且仅...
【备份与恢复】重建受损的联机重做日志文件成员
出现情况: 前面提到过复用的联机重做日志中的一个成员丢失或受损的情况下,如何进行恢复。而当当前日志文件组的所有副本都被损坏,那么实例就会立即终止。如果在日志切换时,...
【备份与恢复】还原临时表空间
出现情况: 既是某个临时文件在数据库启动时不可用,数据库仍然能够被打开。不过,DBWn进程会在告警日志中写下一条消息。当某个会话请求一些临时空间时,问题才会显现出来。解...
【备份与恢复】合并增量备份与映像副本
0级增量备份相当于一个完整备份,这个完整备份会包含所有已用得数据文件块。RMAN> backup incremental level 0 database;1级差异备份是默认的增量备份,这个备份只包含最近一次1级累积备份或差异备份以来被更改的数...