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+web+多级文件上传
    Java+web+上传文件夹
    java文件实现文件的上传和下载
    web文件夹上传
    js实现上传文件夹
    云中应用性能管理(APM)的下一步
    Cocoa 静态显示一个对话框
    Gradle 1.12用户指南翻译——第三十三章. PMD 插件
    LeetCode_Minimum Depth of Binary Tree
    Android控件ListView获取item中EditText值
  • 原文地址:https://www.cnblogs.com/canyangfeixue/p/2729265.html
Copyright © 2011-2022 走看看