zoukankan      html  css  js  c++  java
  • 多元化控制文件

    在控制文件中主要记录了数据库的信息、归档日志的历史信息、表空间和数据文件的信息、当前表空间正在使用的重做日志信息和使用RAMAN备份的有关记录,可以说控制文件记录了数据库的物理结构和状态,以及与数据库备份和恢复等的相关信息,因此是数据库的最重要的物理文件。如果控制文件出现损坏,可能会导致备份信息的丢失,因此是数据库的最重要的物理文件。如果控制文件出现损坏,可能会导致备份信息的丢失,为了了避免控制文件的损坏或者丢失,作为DBA应该多元化控制文件,Oracle建议每个数据库至少包含两个或者两个以上的控制文件,并且将不同的控制文件放置在不同的磁盘上面,以防止磁盘的损坏导致控制文件的丢失。在多元化了控制文件以后,多个控制文件就互为镜像,内容保持完全一致。在这种情况下即使其中的一个控制文件损坏,其他的控制文件仍然可以使用,从而保证数据的安全性。作为DBA在多元化控制文件之前应该首先确定新的控制文件的位置。

    1.修改初始化参数,可以使用服务器参数文件spile来管理和存储初始化参数:

    SQL>alter system set control_file="D:\user\user01.CTL", "E:\user\user02.CTL" scope=spile;

    2.关闭数据库并复制控制文件,使用命令如下:

    SQL>shutdown immediate

    SQL>host copy "D:\user\user01\user01.CTL E:\user\user02.CTL"

    3.重新启动数据库,在完成了复制之后需要将数据库重新启动,使用命令如下:

    SQL>startup

  • 相关阅读:
    我爱Java系列之---【SpringBoot打成war包部署】
    279. Perfect Squares
    矩阵dfs--走回路
    112. Path Sum
    542. 01 Matrix
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    Invert Binary Tree
    563 Binary Tree Tilt
    145 Binary Tree Postorder Traversal
  • 原文地址:https://www.cnblogs.com/canyangfeixue/p/2729265.html
Copyright © 2011-2022 走看看