<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    軟件是對質量的不懈追求

    Oracle移動數據庫文件

    Oracle數據庫由數據文件,控制文件和聯機日志文件三種文件組成。
    由于磁盤空間的變化,或者基于數據庫磁盤I/O性能的調整等,我們可能會考慮移動數據庫文件。(注:恢復數據庫時非常有用,屬于冷備份)
    查詢當前數據庫中,相關文件路徑
    select * from v$datafile;
    select * from v$controlfile;
    select * from v$logfile;
    根據以上路徑,找到當前數據庫相應文件路徑。
    一.移動數據文件:
    可以用ALTER DATABASE,ALTER TABLESPACE兩種方法移動數據文件。
    1. ALTER DATABASE方法;
    -- 用此方法,可以移動任何表空間的數據文件。
    STEP 1. 停數據庫:
      sqlplus /nolog
    SQL> CONNECT INTERNAL;
    SQL> SHUTDOWN;
    SQL> EXIT;
    STEP 2.用操作系統命令移動數據文件:
        將數據文件 'test.dbf' 從/ora/oracle/data1目錄移動到/ora/oracle/data2目錄下:
    mv /ora/oracle/data1/test.dbf /ora/oracle/data2
    STEP 3. Mount數據庫,用ALTER DATABASE命令將數據文件改名:
    sqlplus /nolog
    SQL> CONNECT INTERNAL;
    SQL> STARTUP MOUNT;
    SQL> ALTER DATABASE RENAME FILE '/ora/oracle/data1/test.dbf' TO '/ora/oracle/data2/test.dbf';
    STEP 4. 打開數據庫:.
    SQL> ALTER DATABASE OPEN;
    SQL>SELECT NAME,STATUS FROM V$DATAFILE;
    2. ALTER TABLESPACE方法:
       用此方法,要求此數據文件既不屬于SYSTEM表空間,也不屬于含有ACTIVE回滾段或臨時段的表空間。覺得麻煩,省略不用了。
    二. 移動控制文件:
       控制文件 在 INIT.ORA文件中指定。移動控制文件相對比較簡單,下數據庫,
       編輯INIT.ORA,移動控制文件,重啟動數據庫。
    STEP 1. 停數據庫:
    sqlplus /nolog
    SQL> CONNECT INTERNAL;
    SQL> SHUTDOWN;
    SQL> EXIT;
    STEP 2.用操作系統命令 移動控制文件:
    --將控制文件'ctl3orcl.ctl' 從/ora/oracle/data1目錄移動到/ora/oracle/data2目錄下:
    mv /ora/oracle/data1/ctl3orcl.ctl /ora/oracle/data2
    STEP 3. 編輯INIT.ORA文件:
    INIT.ORA文件的在ORACLE_HOME/dbs目錄下,
    修改參數 "control_files",其中指定移動后的控制文件:
    control_files = (/ora/oracle/data1/ctrlorcl1.ctl,/ora/oracle/data1/ctrlorcl2.ctl,/ora/oracle/data2/ctrlorcl3.ctl)
    STEP 4. 重啟動數據庫:
    sqlplus /nolog
    SQL> CONNECT INTERNAL;
    SQL> STARTUP;
    SQL>SELECT name FROM V$CONTROLFILE;
    SQL> EXIT;

    三. 移動聯機日志文件:
    STEP 1. 停數據庫:
    sqlplus /nolog
    SQL> CONNECT INTERNAL;
    SQL> SHUTDOWN;
    SQL> EXIT;
    STEP 2. 用操作系統命令移動聯機日志文件:
    --將聯機日志文件'redolog1.log' 從/ora/oracle/data1目錄移動到/ora/oracle/data2目錄下:
    mv /ora/oracle/data1/redolog1.log /ora/oracle/data2
    STEP 3. Mount數據庫,用ALTER DATABASE 命令改聯機日志文件名:.
    sqlplus /nolog
    SQL> CONNECT INTERNAL;
    SQL> STARTUP MOUNT ;
    SQL> ALTER DATABASE RENAME FILE '/ora/oracle/data1/redolog1.log' TO '/ora/oracle/data2/redolog1.log';
    STEP 4.重啟動數據庫: .
    SQL> ALTER DATABASE OPEN;
    SQL>SELECT MEMBER FROM V$LOGFILE;

    posted on 2009-11-14 13:37 BlakeSu 閱讀(177) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲va中文字幕无码久久| 国产成人亚洲精品91专区手机| 久久亚洲国产成人精品性色| 手机看片国产免费永久| 亚洲综合熟女久久久30p| 久久www免费人成看国产片 | 国产美女无遮挡免费网站| 亚洲欧美成aⅴ人在线观看| 成年丰满熟妇午夜免费视频| 亚洲制服丝袜第一页| 免费看香港一级毛片| 韩国亚洲伊人久久综合影院| 亚洲欧洲中文日韩久久AV乱码| 猫咪免费人成网站在线观看入口| 免费a级毛片大学生免费观看| 羞羞视频免费网站含羞草| 亚洲人成网站在线观看青青| 一级特黄录像免费播放肥| 国产V亚洲V天堂无码久久久| 特级无码毛片免费视频尤物 | 亚洲成A∨人片在线观看不卡| 久久精品免费观看国产| 亚洲制服丝袜精品久久| 麻豆精品国产免费观看| 老湿机一区午夜精品免费福利| 中文字幕不卡亚洲| 中文字幕亚洲免费无线观看日本 | 国产成人亚洲午夜电影| 亚洲无线码在线一区观看| 亚洲精品免费在线| 亚洲av日韩综合一区久热| 国产亚洲精品成人AA片新蒲金| 久久国产精品萌白酱免费| 亚洲偷自精品三十六区| 亚洲成a人片在线观看国产| 国产无遮挡裸体免费视频在线观看| 亚洲国产日韩在线人成下载| 人人狠狠综合久久亚洲高清| 99久9在线|免费| 国产亚洲精品免费| 亚洲视频欧洲视频|