回覆列表
  • 1 # 望世界欲穿

    1 重建控制檔案

    SQL> alter database backup controlfile to trace as "/home/oracle/cc0504.ctl"

    編輯這個trace檔案cc0504.ctl,就可以獲得建立控制檔案的指令碼。

    2 修改控制檔案引數

    (1):如果修改控制檔名稱或路徑,可以透過引數檔案修改,如:

    spfile: alter system set control_files = "[value]" scope = both;

    pfile: 直接用文字編輯器修改

    (2):如果修改控制檔案其他資訊,比如修改記錄在控制檔案中的某一個數據檔案的名稱及路徑

    主要步驟:

    1、offline表空間:alter tablespace tablespace_name offline;

    2、複製資料檔案到新的目錄;

    3、rename修改表空間,並修改控制檔案;

    alter tablespace test rename datafile "/opt/oracle/oradata/TEST01.DBF" to "/home/oracle/oradata/TEST0001.DBF";

    4、online表空間;

  • 中秋節和大豐收的關聯?
  • 新加坡的交通為什麼會那麼發達?