Dict.CN 在線詞典, 英語學(xué)習(xí), 在線翻譯

          都市淘沙者

          荔枝FM Everyone can be host

          統(tǒng)計(jì)

          留言簿(23)

          積分與排名

          優(yōu)秀學(xué)習(xí)網(wǎng)站

          友情連接

          閱讀排行榜

          評論排行榜

          Oracle導(dǎo)出程序Exp的使用具體過程 (轉(zhuǎn))

          Oracle的導(dǎo)出實(shí)用程序(Export utility)允許從數(shù)據(jù)庫提取數(shù)據(jù),并且將數(shù)據(jù)寫入操作系統(tǒng)文件。exp使用的基本格式:exp[username[/password[@service]]],以下例舉exp常用用法。
            
            1. 獲取幫助
              exp help=y
            
            2. 導(dǎo)出一個(gè)完整數(shù)據(jù)庫
              exp system/manager file=bible_db log=dible_db full=y
            
            3. 導(dǎo)出數(shù)據(jù)庫定義而不導(dǎo)出數(shù)據(jù)
              exp system/manager file=bible_db log=dible_db full=y rows=n
            
            4. 導(dǎo)出一個(gè)或一組指定用戶所屬的全部表、索引和其他對象
              exp system/manager file=seapark log=seapark owner=seapark
              exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)
            注意:在導(dǎo)出用戶時(shí),盡管已經(jīng)得到了這個(gè)用戶的所有對象,但是還是不能得到這些對象引用的任何同義詞。解決方法是用以下的SQL*Plus命令創(chuàng)建一個(gè)腳本文件,運(yùn)行這個(gè)腳本文件可以獲得一個(gè)重建seapark所屬對象的全部公共同義詞的可執(zhí)行腳本,然后在目標(biāo)數(shù)據(jù)庫上運(yùn)行該腳本就可重建同義詞了。
            
              SET LINESIZE 132
              SET PAGESIZE 0
              SET TRIMSPOOL ON
              SPOOL c:\seapark.syn
              SELECT 'Create public synonym '||synonym_name
              ||' for '||table_owner||'.'||table_name||';'
              FROM dba_synonyms
              WHERE table_owner = 'SEAPARK' AND owner = 'PUBLIC';
              SPOOL OFF
            
            5. 導(dǎo)出一個(gè)或多個(gè)指定表
              exp seapark/seapark file=tank log=tank tables=tank
              exp system/manager file=tank log=tank tables=seapark.tank
              exp system/manager file=tank log=tank tables=(seapark.tank,amy.artist)
            
            6. 估計(jì)導(dǎo)出文件的大小
            全部表總字節(jié)數(shù):
            SELECT sum(bytes)
            FROM dba_segments
            WHERE segment_type = 'TABLE';
            
            seapark用戶所屬表的總字節(jié)數(shù):
            SELECT sum(bytes)
            FROM dba_segments
            WHERE owner = 'SEAPARK'
            AND segment_type = 'TABLE';
            
            seapark用戶下的aquatic_animal表的字節(jié)數(shù):
            SELECT sum(bytes)
            FROM dba_segments
            WHERE owner = 'SEAPARK'
            AND segment_type = 'TABLE'
            AND segment_name = 'AQUATIC_ANIMAL';
            
            7. 導(dǎo)出表數(shù)據(jù)的子集(oracle8i以上)
            NT系統(tǒng):
            
            exp system/manager query='Where salad_type='FRUIT'' tables=amy.salad_type
              file=fruit log=fruit
            UNIX系統(tǒng):
            
            exp system/manager query=\"Where salad_type=\'FRUIT\'\" tables=amy.salad_type
              file=fruit log=fruit
            
            8. 用多個(gè)文件分割一個(gè)導(dǎo)出文件
              exp system/manager
              file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
              log=paycheck, filesize=1G tables=hr.paycheck
            
            9. 使用參數(shù)文件
              exp system/manager parfile=bible_tables.par
            bible_tables.par參數(shù)文件:
            
              #Export the sample tables used for the Oracle8i Database Administrator's Bible.
              file=bible_tables
              log=bible_tables
              tables=(
              amy.artist
              amy.books
              seapark.checkup
              seapark.items
              )
            
            10. 增量導(dǎo)出
            “完全”增量導(dǎo)出(complete),即備份整個(gè)數(shù)據(jù)庫
            exp system/manager inctype=complete file=990702.dmp
            “增量型”增量導(dǎo)出(incremental),即備份上一次備份后改變的數(shù)據(jù)
            exp system/manager inctype=incremental file=990702.dmp
            “累計(jì)型”增量導(dǎo)出(cumulative),即備份上一次“完全”導(dǎo)出之后改變的數(shù)據(jù)
            exp system/manager inctype=cumulative file=990702.dmp

          posted on 2007-02-06 10:55 都市淘沙者 閱讀(230) 評論(0)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

          主站蜘蛛池模板: 昌都县| 建始县| 横山县| 乳山市| 合山市| 乐平市| 桦甸市| 德州市| 体育| 平潭县| 全南县| 确山县| 武冈市| 永新县| 新余市| 仙桃市| 台州市| 大庆市| 昌吉市| 正安县| 青川县| 灌阳县| 亳州市| 军事| 古丈县| 昌图县| 什邡市| 南汇区| 弥渡县| 屏南县| 色达县| 安平县| 潼南县| 新平| 响水县| 化州市| 岑巩县| 犍为县| 江达县| 周至县| 云南省|