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

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

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

    軟件是對(duì)質(zhì)量的不懈追求

    Oracle移動(dòng)數(shù)據(jù)庫(kù)文件

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

    三. 移動(dòng)聯(lián)機(jī)日志文件:
    STEP 1. 停數(shù)據(jù)庫(kù):
    sqlplus /nolog
    SQL> CONNECT INTERNAL;
    SQL> SHUTDOWN;
    SQL> EXIT;
    STEP 2. 用操作系統(tǒng)命令移動(dòng)聯(lián)機(jī)日志文件:
    --將聯(lián)機(jī)日志文件'redolog1.log' 從/ora/oracle/data1目錄移動(dòng)到/ora/oracle/data2目錄下:
    mv /ora/oracle/data1/redolog1.log /ora/oracle/data2
    STEP 3. Mount數(shù)據(jù)庫(kù),用ALTER DATABASE 命令改聯(lián)機(jī)日志文件名:.
    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.重啟動(dòng)數(shù)據(jù)庫(kù): .
    SQL> ALTER DATABASE OPEN;
    SQL>SELECT MEMBER FROM V$LOGFILE;

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


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲综合激情五月丁香六月| 亚洲男同帅GAY片在线观看| 亚洲91av视频| 久久久久女教师免费一区| 亚洲成a人片在线播放| 亚洲精品美女久久久久久久| 成年女人免费v片| 亚洲日韩AV一区二区三区中文 | 日本免费一本天堂在线| 精品亚洲456在线播放| 性盈盈影院免费视频观看在线一区| 亚洲欧洲国产视频| 免费精品国产自产拍在| 亚洲男人的天堂久久精品| 成人性生交大片免费看无遮挡| 亚洲第一男人天堂| 女性自慰aⅴ片高清免费| 亚洲AV一区二区三区四区| 国产公开免费人成视频| 一级人做人a爰免费视频| 精品亚洲综合在线第一区| 99精品视频在线视频免费观看 | 99精品全国免费观看视频..| 亚洲精品二区国产综合野狼 | 中文字幕免费在线看线人| 国产 亚洲 中文在线 字幕| 女人张开腿给人桶免费视频| 日本中文字幕免费看| 亚洲中文字幕无码久久精品1| 一级毛片免费视频| 亚洲综合激情五月丁香六月| 亚洲成年人啊啊aa在线观看| 在线涩涩免费观看国产精品| 91亚洲视频在线观看| 波多野结衣一区二区免费视频| 在线免费观看h片| 亚洲一区二区三区在线| 免费在线观看黄网| 国产精品成人免费福利| 真正全免费视频a毛片| 亚洲AV日韩AV永久无码绿巨人 |