回覆列表
  • 1 # 待花開歲月靜待

    匯出一個完整資料庫

    expsystem/managerfile=bible_dblog=dible_dbfull=y

    匯出資料庫定義而不匯出資料

    expsystem/managerfile=bible_dblog=dible_dbfull=yrows=n

    匯出一個或一組指定使用者所屬的全部表、索引和其他物件

    expsystem/managerfile=seaparklog=seaparkowner=seapark

    expsystem/managerfile=seaparklog=seaparkowner=(seapark,amy,amyc,harold)

    注意:在匯出使用者時,儘管已經得到了這個使用者的所有物件,但是還是不能得到這些物件引用的任何同義詞。解決方法是用以下的sql*plus命令建立一個指令碼檔案,執行這個指令碼檔案可以獲得一個重建seapark所屬物件的全部公共同義詞的可執行指令碼,然後在目標資料庫上執行該指令碼就可重建同義詞了。

    setlinesize132

    setpagesize0

    settrimspoolon

    spoolc:\seapark.syn

    select"createpublicsynonym"||synonym_name

    ||"for"||table_owner||"."||table_name||";"

    fromdba_synonyms

    wheretable_owner="seapark"andowner="public";

    spooloff

    匯出一個或多個指定表

    expseapark/seaparkfile=tanklog=tanktables=tank

    expsystem/managerfile=tanklog=tanktables=seapark.tank

    expsystem/managerfile=tanklog=tanktables=(seapark.tank,amy.artist)

    估計匯出檔案的大小

    全部表總位元組數:

    selectsum(bytes)

    fromdba_segments

    wheresegment_type="table";

    seapark使用者所屬表的總位元組數:

    selectsum(bytes)

    fromdba_segments

    whereowner="seapark"

    andsegment_type="table";

    seapark使用者下的aquatic_animal表的位元組數:

    selectsum(bytes)

    fromdba_segments

    whereowner="seapark"

    andsegment_type="table"

    andsegment_name="aquatic_animal";

    匯出表資料的子集(oracle8i以上)

    nt系統:

    expsystem/managerquery="wheresalad_type="fruit""tables=amy.salad_type

    file=fruitlog=fruit

    unix系統:

    expsystem/managerquery=\"wheresalad_type=\"fruit\"\"tables=amy.salad_type

    file=fruitlog=fruit

    用多個檔案分割一個匯出檔案

    expsystem/manager

    file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)

    log=paycheck,filesize=1gtables=hr.paycheck

    使用引數檔案

    expsystem/managerparfile=bible_tables.par

    bible_tables.par引數檔案:

    #exportthesampletablesusedfortheoracle8idatabaseadministrator"sbible.

    file=bible_tables

    log=bible_tables

    tables=(

    amy.artist

    amy.books

    seapark.checkup

    seapark.items

    )

    增量匯出

    “完全”增量匯出(complete),即備份整個資料庫

    expsystem/managerinctype=completefile=990702.dmp

    “增量型”增量匯出(incremental),即備份上一次備份後改變的資料

    expsystem/managerinctype=incrementalfile=990702.dmp

    “累計型”增量匯出(cumulative),即備份上一次“完全”匯出之後改變的資料

    expsystem/managerinctype=cumulativefile=990702.dmp

    匯出某個使用者所擁有的資料庫表:exp使用者名稱/密碼file=存放位置\存放檔名.dmplog=存放位置\存放檔名.logowner=擁有者使用者名稱

  • 中秋節和大豐收的關聯?
  • 如何做杏仁酥餅?