1. 程式人生 > >Oracle匯出DMP檔案的兩種方法

Oracle匯出DMP檔案的兩種方法

1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目錄下有個tnsname.ora檔案,內容如下:
CMSTAR =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.13.200)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = cmstar)
    )
  )
其中:CMSTAR為資料庫名,HOST為IP地址,所以可以仿效上面的例子手動新增資料錄連線。
2:用cmd進入命令列


輸入:tnsping cmstar
就是測試172.18.13.200是否連線成功
3:匯入與匯出,如下:

資料匯出:
 1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:\daochu.dmp中
   exp system/[email protected] file=d:\daochu.dmp full=y
 2 將資料庫中system使用者與sys使用者的表匯出
   exp system/[email protected] file=d:\daochu.dmp owner=(system,sys)
 3 將資料庫中的表table1 、table2匯出
   exp 

system/[email protected] file=d:\daochu.dmp tables=(table1,table2) 
 4 將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出
   exp system/[email protected] file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

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

資料的匯入
 1 將D:\daochu.dmp 中的資料匯入 TEST資料庫中。


   imp system/[email protected]  file=d:\daochu.dmp
   上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。
   在後面加上 ignore=y 就可以了。
 2 將d:\daochu.dmp中的表table1 匯入
 imp system/[email protected]  file=d:\daochu.dmp  tables=(table1) 

注意事項:匯出dmp資料時需要有匯出表的許可權的使用者,否則不能匯出。

相關推薦

Oracle匯出DMP檔案方法

1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目錄下有個tnsname.ora檔案,內容如下:CMSTAR =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOS

Oracle匯出dmp檔案,Oracle11g匯出dmp有空表

Oracle11g匯出dmp有空表 今天在用plsql匯出dmp的時候命令列輸出有些表顯示沒有匯出成功,查了下這些表發現都是空表,也就是說plsql在匯出這些表的時候空表是不匯出的。經過查詢,以下為解決方案: 1 首先使用下面的sql語句查詢一下當前使用者下

oracle 刪除備份檔案方式

執行後會在相同目錄下生成日誌檔案:DelExpiredLog.log現實執行的起始時間點。 @echo off rem write to log set filename=DelExpiredLog.log echo -------------------Delete Expired Log Files--

Oracle 行轉列方法

log src sco watermark insert core ora 記錄 sel 1.新建一個名為TEST表 2.向TEST表中添加數據 INSERT INTO TEST(STUDENT,COURSE,SCORE)select ‘張三‘,‘語文‘,78 from d

Excel 2013匯出圖表的方法

使用Excel時,經常需要將繪製的圖形匯出成PDF或者PNG等圖片格式。最簡單的一個方法就是使用截圖工具,將需要匯出的圖進行截圖,然後另存為所需格式。該方法效率較高,但是效果不夠美觀。本文推薦兩種方法

oracle 匯出dmp 檔案 閃退 plsql

oracle資料庫沒有安裝在本地,使用plsql連線操作,無法匯出dmp檔案, 配置ORACLE_HOME環境變數 D:\app\weizhicheng\product\11.2.0\client_1(本地沒有安裝,是客戶端的BIN之前的資料夾)

如何檢視oracle的版本資訊(方法)

以前查oracle的版本資訊,只知道一種方法,就是用v$versions檢視,如下:SQL> select * from v$version;BANNER---------------------------------------------------------

Oracle匯出表(即DMP檔案)的方法

1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目錄下有個tnsname.ora檔案,內容如下: CMSTAR =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)

ORACLE資料庫中匯出DMP檔案或將DMP檔案匯入ORACLE資料庫的操作

1 淺析DMP       DMP是一種資料庫檔案,其內容包括了整個資料庫和表以及用於的所有資訊,如儲存過程,表定義,表結構等。用於程式設計師除錯程式。2 匯出DMP檔案的兩種方式      匯出資料庫的DMP檔案一般使用命令提示符或SQLPlus兩種方式。這兩種方式在命令上

Oracle備份歸檔日誌檔案方法比較

備份歸檔日誌方式有兩種:  1 單獨備份歸檔日誌:backup archivelog all  2 在執行備庫時一起備份歸檔日誌:backup database plus archivelog;  這兩種方式有什麼區別呢?  執行ba

oracle把一份控制檔案複製多份常用的方法

說明,所有的操作都是在一個節點操作,其他節點都是關閉狀態。 為了模擬測試,先把多個控制檔案變為一個 <================== QL> SQL> startup nomount; ORACLE instance started. Total S

Oracle 修改字段順序的方法

font update 建表 ont != har 使用 objects class 分類: Oracle 如果要修改字段順序,一般情況可以使用以下步驟: --(1)備份目標表數據 create table 臨時表 as select * from 目標表;

oracle rename數據文件的方法

ati oar online 技術 off target pen 分類 alt oracle rename數據文件的兩種方法 2012-12-11 20:44 10925人閱讀 評論(0) 收藏 舉報 分類: oracle(98) 版權聲明:本文為博主原創

方法刪除github遠端倉庫裡的檔案(不改變本地倉庫)

方法一(假如你要刪除的資料夾在你的本地倉庫也存在): 前提:假如你要刪除的資料夾在你的本地倉庫也存在,當然你也可以直接在github客戶端把本地倉庫更新一下,這樣你的本地倉庫裡就有你要刪除的檔案了,然後你在刪除,就到了下一步。 直接在本地倉庫刪除那個檔案,這個時候你的github客戶端會捕捉

Linux系統下Oracle資料庫dmp檔案匯出與匯入

1.建立表空間 su - oracle create tablespace demo_new_data datafile '${ORACLE_HOME}\oradata\demo_new_data.dbf' size 500M reuse autoextend on next 40M exte

初夏小談:C/C++防止標頭檔案被重複包含的方法及區別

防止標頭檔案被重複包含的兩種方式: 1.條件編譯的巨集 2.#pragma once 先來說說第一種: #ifndef __HEADNAME__H__ #define __HEADNAME__H__ //... //標頭檔案 #endif C/C++標準支援

pyspark 讀取csv檔案建立DataFrame的方法

pyspark 讀取csv檔案建立DataFrame的兩種方法 方法一:用pandas輔助 from pyspark import SparkContext from pyspark.sql import SQLContext import pandas as pd sc

C#讀寫txt檔案方法介紹

1.新增名稱空間   System.IO;   System.Text; 2.檔案的讀取   (1).使用FileStream類進行檔案的讀取,並將它轉換成char陣列,然後輸出。 byte[] byData = new byte[100]; c

Python檔案操作的方法 快速入門

python內建函式 1.試著向檔案中寫一句話 路徑:“C:/Users/thinkpad/Desktop/demo.txt” 開啟方式:寫(‘w’) # -*- encoding: UTF-8 -*- fp = open("C:/Users/thinkpad/

方法讓 Maya 載入使用Qt Designer 所建立的ui檔案

雖然我寫指令碼還不是很熟練但是總是在沒有UI的純程式碼下除錯真的很煩。選擇這個執行一下,再選擇這個執行一下,最後按順序選擇這幾個再執行一下。。。。。過了幾天自己好像都看不太懂了。還是學習一下UI的寫法吧。 maya建立UI可以自己純用程式碼來寫,也可以藉助一個叫Qt Des