Oracle中用exp/imp命令參數詳解【轉】

来源:http://www.cnblogs.com/symbol8888/archive/2017/09/27/7599896.html
-Advertisement-
Play Games

Oracle中用exp/imp命令參數詳解 【用 exp 數 據 導 出】:1 將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中 exp system/manager@TEST rows=y indexes=y compress=n buffer= ...


Oracle中用exp/imp命令參數詳解

【用 exp 數 據 導 出】:
1  將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
   exp 
system/manager@TEST   rows=y  indexes=y compress=n buffer=65536   feedback=100000full=y  file=d:\daochu.dmp  log=d:\daochulog.txt   owner=(ECC_BIZ,ECC_CUSTOMER)

 

關鍵字  說明  預設
USERID                     用戶名/口令
FULL                         導出整個文件  (N)
BUFFER                    數據緩衝區的大小
OWNER                     導出指定的所有者用戶名列表
FILE                           輸出文件 (EXPDAT.DMP)
TABLES                    導出指定的表名列表
COMPRESS              是否壓縮導出的文件 (Y)
RECORDLENGTH   IO 記錄的長度
GRANTS                   導出許可權 (Y)
INCTYPE                  增量導出類型
INDEXES                  導出索引  (Y)
RECORD                   跟蹤增量導出 (Y)
ROWS                        導出數據行 (Y)
PARFILE                   參數文件名
CONSTRAINTS        導出限制  (Y)
CONSISTENT           交叉表一致性
LOG                           屏幕輸出的日誌文件
STATISTICS              分析對象(ESTIMATE)
DIRECT                     直接路徑 (N)
TRIGGERS                導出觸發器 (Y)
FEEDBACK              顯示每 x 行 (0) 的進度
FILESIZE                  各轉儲文件的最大尺寸
QUERY                      選定導出表子集的子句
TRANSPORT_TABLESPACE 導出可傳輸的表空間元數據 (N)
TABLESPACES 導出指定的表空間列表

 

2 將資料庫中system用戶與sys用戶的表導出
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)


3 將資料庫中的表table1 、table2導出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)


4 將資料庫中的表table1中的欄位filed1以”00″打頭的數據導出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\” where filed1like '00%'\”

上面是常用的導出,對於壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。不過在上面命令後面 加上 compress=y   就可以了。

【用 imp 數 據 導 入】:


1 將D:\daochu.dmp 中的數據導入 TEST資料庫中。
   imp system/manager@TEST   ignore=y  full=y   file=d:\daochu.dmp  log=d:\daoru.txt

 

關鍵字  說明  預設
USERID 用戶名/口令
FULL  導入整個文件    (N)
BUFFER 數據緩衝區大小
FROMUSER 所有人用戶名列表
FILE 輸入文件   (EXPDAT.DMP)
TOUSER 用戶名列表
SHOW  只列出文件內容 (N)
TABLES 表名列表
IGNORE 忽略創建錯誤 (N) 
RECORDLENGTH  IO記錄的長度
GRANTS 導入許可權 (Y)
INCTYPE 增量導入類型
INDEXES 導入索引   (Y)
COMMIT  提交數組插入  (N)
ROWS 導入數據行  (Y) 
PARFILE 參數文件名
LOG 屏幕輸出的日誌文件
CONSTRAINTS  導入限制  (Y)
DESTROY 覆蓋表空間數據文件  (N)
INDEXFILE 將表/索引信息寫入指定的文件
SKIP_UNUSABLE_INDEXES 跳過不可用索引的維護   (N)
FEEDBACK 每 x 行顯示進度
TOID_NOVALIDATE  跳過指定類型 ID 的驗證
FILESIZE  每個轉儲文件的最大大小
STATISTICS 始終導入預計算的統計信息
RESUMABLE 在遇到有關空間的錯誤時掛起
RESUMABLE_NAME 用來標識可恢復語句的文本字元串
RESUMABLE_TIMEOUT RESUMABLE 的等待時間
COMPILE 編譯過程, 程式包和函數  (Y)
STREAMS_CONFIGURATION 導入 Streams 的一般元數據  (Y)
STREAMS_INSTANITATION  導入 Streams 的實例化元數據  (N)
TRANSPORT_TABLESPACE 導入可傳輸的表空間元數據
TABLESPACES  將要傳輸到資料庫的表空間
DATAFILES 將要傳輸到資料庫的數據文件
TTS_OWNERS 擁有可傳輸表空間集中數據的用戶

 

1. 獲取幫助

imp help=y

2. 導入一個完整資料庫

imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 導入一個或一組指定用戶所屬的全部表、索引和其他對象

imp system/manager file=seapark log=seapark fromuser=seapark

imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 將一個用戶所屬的數據導入另一個用戶

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)

5. 導入一個表

imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

6. 從多個文件導入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck,filesize=1G full=y

7. 使用參數文件

imp system/manager parfile=bible_tables.par

bible_tables.par參數文件:

#Import the sample tables used for the Oracle8i Database Administrator's

#Bible.

fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量導入(9i中已經取消)

imp system./manager inctype= RECTORE FULL=Y FILE=A

 

推薦參考:http://www.cnblogs.com/songdavid/articles/2435439.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在目前的軟體應用中,輸入方式還是以文字輸入方式為主,但是語音輸入的方式目前應用的越來越廣泛。這是一個利用 Olami SDK 編寫的一個24點iOS程式,是通過語音進行輸入。 Olami SDK的介紹在下麵這個網址 https://cn.olami.ai/wiki/?mp=sdk&content... ...
  • 1. 退出 Xcode 2. 重啟電腦 3. 找到 這個 DerivedData 文件夾 刪除 (路徑: ~/Library/Developer/Xcode/DerivedData) 4. 刪除這個 com.apple.dt.Xcode 文件 (路徑: ~/Library/Caches/com.ap ...
  • 1.MD5加密 ///MD5加密 + (NSString *)md5:(NSString *)inputString{ const char *cStr = [inputString UTF8String]; unsigned char digest[CC_MD5_DIGEST_LENGTH]; C ...
  • [20170927]關於hugepages.txt--//今天測試hugepages與內核參數nr_overcommit_hugepages,才發現HugePages_Surp表示什麼?--// [20170209]理解pre_page_sga參數.txt => http://blog.itpub. ...
  • SQL語句完整結構: select from where group by having order by 今天分享的知識點:(1)分組查詢 select 中非組函數的列需要在group by 進行參與分組運算 where 後面不能使用組函數,having可以;如果使用非組函數過濾,優先使用wher ...
  • [20170927]hugepages與內核參數nr_overcommit_hugepages.txt/proc/sys/vm/nr_overcommit_hugepages specifies how large the pool of huge pages can grow, if more h ...
  • SparkRDD簡介/常用運算元/依賴/緩存 RDD簡介 RDD(Resilient Distributed Dataset)叫做分散式數據集,是Spark中最基本的數據抽象,它代表一個不可變、可分區、裡面的元素可並行計算的集合。RDD是一個類 RDD的屬性 1.一個列表,存儲存取每個Partitio ...
  • NUMBER (p,s) p和s範圍: p 1-38 s -84-127 number(p,s),s大於0,表示有效位最大為p,小數位最多為s,小數點右邊s位置開始四捨五入,若s>p,小數點右側至少有s-p個0填充(必須從小數點處開始並連續)。 舉例: number(2,1) 有效位最大為2,小數點 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...