• OCP-1Z0-052-V8.02-61题


    61. Given below is a list of scenarios:

    1) A user terminates his session abnormally.

    2) The connection between the server and the client application terminates because of a network failure.

    3) A schema is accidentally dropped.

    4) The tablespace is accidentally dropped from the database.

    5) The hard disk gets corrupted and the data files in the disk are lost. 

    6) The database instance abnormally shuts down because of power failure. 

    Which scenarios require DBA intervention to perform recovery?

    A.4 and 5

    B.1, 3, and 6

    C.4, 5, and 6

    D.3, 4, and 5

    E.1, 2, and 6

    Answer: D  

    答案解析:

    参考:http://blog.csdn.net/rlhua/article/details/12616383

    题意问:哪些情况下需要DBA干预执行恢复?

    通常情况下:用户误操作和介质故障需要DBA执行恢复。

    1.用户异常终止其会话,属于用户进程失败。与实例异常断开的用户进程中可能包含正在进行的、需要回退的未提交任务。为了确保服务器进程会话仍保持连接,进程监视器(PMON) 后台进程会定期轮询服务器进程。如果PMON发现某个服务器进程的用户不再处于连接状态,PMON会从任何正在进行的事务处理中进行恢复;还会回退未提交的更改并解除失败会话持有的任何锁。从用户进程失败中进行恢复时不需要DBA 进行干预,但是管理员必须观察变化趋势。


    2.在服务器和客户端应用程序之间的连接由于网络故障终止。属于网络故障。网络故障的最佳解决方法是为网络连接提供冗余路径。通过备份监听程序、网络连接和网络接口卡可降低出现网络故障的机率,从而避免影响系统可用性。不需要DBA执行恢复。

     

    3.不慎删除schema ,属于用户误操作。需要DBA执行恢复。用户可能会无意中删除或修改了数据。如果尚未提交或退出其程序,则只需回退即可。

    可通过Enterprise Manager 或SQL 接口使用Oracle LogMiner来查询联机重做日志和归档重做日志。事务处理数据保留在联机重做日志中的时间可能比保留在还原段中的时间长,如果配置了对重做信息进行归档,则在删除归档文件之前会一直保留重做信息。通过将表闪回到删除前的状态,用户删除表后可从回收站中恢复表。如果清除了回收站,或者用户使用PURGE选项删除了表,那么在数据库配置正确的情况下,仍然可通过使用时间点恢复(PITR) 来恢复删除的表。
     

    4.不慎从数据库中删除表空间,属于用户误操作。需要DBA执行恢复。理由同3

     

    5.被破坏硬盘磁盘中的数据文件丢失。属于介质故障,需要DBA执行恢复。将介质故障定义为导致一个或多个数据库文件(数据文件、控制文件或重做日志文件)丢失或损坏的任何故障。要从介质故障中进行恢复,需要还原并恢复缺失的文件。为确保可从介质故障中恢复数据库。
     
    6.数据库实例异常关闭因为停电。属于实例故障,不需要DBA干预。
  • 相关阅读:
    TSQL 字符串前加 N 是什么意思
    SQL语句修改字段默认值
    Clustering Technologies On Windows Server 2008 R2
    sql 修改列名及表名
    Capture screenshots on Mac 在Mac下截图
    极限编程(XP,eXtreme Programming)
    zookeeper安装(单机版)
    linux备份用户权限
    Dubbo管控台安装(zookeeper单机版)
    linux查看IP
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13316996.html
Copyright © 2020-2023  润新知