1. 程式人生 > >如何在oracle中匯入匯出dmp資料庫檔案

如何在oracle中匯入匯出dmp資料庫檔案

 Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。
 
執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,
 DOS中可以執行時由於 在oracle 8i 中  安裝目錄\ora81\BIN被設定為全域性路徑,
 該目錄下有EXP.EXE與IMP.EXE檔案被用來執行匯入匯出。
 oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個檔案有可能是被包裝後的類檔案。
 SQLPLUS.EXE呼叫EXP.EXE、IMP.EXE所包裹的類,完成匯入匯出功能。
 
下面介紹的是匯入匯出的例項。
資料匯出:
 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 將資料庫中的表inner_notify、notify_staff_relat匯出
    exp aichannel/[email protected] file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat) 

 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
   imp aichannel/[email protected] full=y  file=file= d:\data\newsmgnt.dmp ignore=y
   上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。
   在後面加上 ignore=y 就可以了。

 2 將d:\daochu.dmp中的表table1 匯入
 imp system/

[email protected]  file=d:\daochu.dmp  tables=(table1)
 
 基本上上面的匯入匯出夠用了。不少情況要先是將表徹底刪除,然後匯入。
 
注意:
 操作者要有足夠的許可權,許可權不夠它會提示。
 資料庫時可以連上的。可以用tnsping TEST 來獲得資料庫TEST能否連上。

相關推薦

如何在oracle匯入匯出dmp資料庫檔案

 Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。  

如何在oracle匯入匯出dmp檔案[轉]

  Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用……

oracle 遠端匯入匯出dmp檔案

--進入sqlplus,先建立一個目錄用來dump資料庫 create directory dump_test as 'F:\xuyi\dump' ; --檢視一下是否存在該目錄 select * from dba_directories; --授權給操作使用者這個d

oracle如何匯入匯出dmp檔案 電腦如何開啟DMP檔案

   dmp一般用來備份資料庫或者匯入資料庫,一般用exp命令匯出,imp匯入。   前提首先安裝好oracle10g資料庫 或者 安裝oracle11g資料庫   安裝完之後還得①設定oracle監聽器配置,②建立使用者配置使用者許可權,③建立表空間(這些都具備了的可以忽略!!!!!)   沒有

mySQL第一步,匯入匯出現有資料庫檔案

以下的文章主要介紹的是MySQL匯入sql 檔案,即MySQL資料庫匯入匯出sql 檔案的實際操作步驟,我們主要是將其分成5大步驟對其進行講述,如果你對其有興趣的話你就可以點選以下的文章進行觀看了。 步驟如下: 一.MySQL的命令列模式的設定: 桌面->我的

Oracledmp匯入/匯出資料庫操作等過程的字符集問題

開篇:因為要定位一個 關於dmp檔案匯入的亂碼問題, 於是乎我開始了漫長了 Oracle字符集搜尋之路,網上關於講解oracle字符集的文章多得數不勝數,但轉載的這篇文章確是我最最喜歡的,圖文並茂,恰當的例子通俗易懂,對於我這種小菜最最適合不過。 本文轉自:http:/

如何在oracle匯入dmp資料庫檔案

Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環

oracle 匯入匯出dmp檔案

匯出 dmp 檔案 資料庫使用者:shsystem 密碼:ok 匯出檔案路徑:d:\daochu.dmp exp shsystem/[email protected] file="d:\daochu.dmp" full=y 匯入dmp檔案 sysdb

oracle匯入匯出dmp檔案

向oracle中匯入匯出dmp檔案,首先開啟cmd。 然後在命令列下輸入以下命令回車。 匯出dmp檔案: exp 使用者名稱/密碼@資料庫名 full=y file=路徑名(如:d:\dmp\daochu.dmp)。 如果要匯入dmp檔案 1.將dmp檔案匯入到當前連線im

Oracle imp&&exp 匯入匯出.dmp檔案

關鍵字   說明 (預設值)        關鍵字      說明 (預設值) -------------------------------------------------------------------------- USERID   使用者名稱/口令           FULL       匯

oracledmp資料庫檔案轉換成mysql的sql檔案

一、前提及準備: 1、dmp檔案是無法直接轉換為.sql檔案的,所以首先把dmp檔案匯入Oracle資料庫中,然後重新匯出格式為.sql檔案格式,在此先省略匯出步驟,注意此時匯出的.sql檔案為資料庫的表結構,並沒有資料 2、下載安裝PowerDesigner工具 我的百度雲連結:h

oracle使用PLSQL匯出dmp檔案一閃而過的解決辦法

PLSQL匯出dmp檔案閃退原因就是環境變數。 如果在“系統變數”列表框下面的“變數”列中找不到“ORACLE_HOME”和“ORACLE_SID”這兩個變數,則需要下面操作,否則無需一下操作。 在“系統變數”中點選“新建”按鈕,在“變數名”中輸入“ORACLE_HOM

excel匯入Oracle oracle資料匯出到excel 超詳細 解決在指定的dsn驅動程式和應用程式不匹配 解決外部表不是預期格式

將excel中的資料匯入到Oracle表中:開啟PL/SQL找到tools下的ODBC.....問題來了:點選了connect的時候報這個錯在指定的DSN中,驅動程式和應用程式之間的體系結構不匹配,就是驅動和軟體之間不相容,解決辦法:找到並點開新增,雙擊...名字,描述任意:

CMD匯入匯出dmp檔案命令

PL/SQL Developer是Oracle資料庫中用於匯入或匯出資料庫的主要工具,本文主要介紹了利用PL/SQL Developer匯入和匯出資料庫的過程,並對匯入或匯出時的一些注意事項進行了說明,接下來我們就一一介紹。 匯出步驟: 1 tools ->export user object

ORACLE使用EXP匯出dmp檔案注意事項

Oracle 中用 imp 和 exp 命令匯入匯出資料庫(附問題及解決辦法) 用 imp 和 exp 命令匯入匯出資料庫 注: 在splplus環境下執行時,在命令前加 ! 號,這樣 SQL> !exp … 和 SQL> !imp

oracle有關初始化引數檔案的幾個檢視對比

涉及oracle中有關初始化引數檔案的幾個檢視主要有:v$paraemter,v$parameter2,v$system_parameter,v$system_parameter2,v$spparameter 主要區別如下: 一、涉及內容比較 v$paraemter,v$parameter2檢視主要是查

【轉載】oracle 資料匯入匯出

oracle 資料匯入匯出   一、oracle中copy from的用法     1.語法及使用說明   1.1 語法   下面我們來看一下SQL*Copy Command的語法及使用說明。   在解釋SQ

命令列匯入匯出Mysql資料庫

MySQL命令列匯出資料庫:1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄,如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接將windows的環境變數path中新增該目錄) 2,匯出資料庫:mysqldu

通過cmd視窗匯入匯出mysql資料庫

1.匯入資料庫 使用source命令 首先要在cmd視窗中連線資料庫,然後再用source命令進行匯入操作 mysql>use 資料庫名 mysql>source d:/dbname.sql 2.匯出資料庫 注意匯出資料庫時不需要連線資料

Linux命令匯入匯出mysql資料庫

1.建立一個demo_se庫和資料庫使用者名稱     create user demoSeos IDENTIFIED by 'demoSeos123';     GRANT ALL ON demo_se.* TO 'demoSeos';     REVOKE  ALL ON