如何在oracle中匯入匯出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/
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/
上面是常用的匯出,對於壓縮,既用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/
基本上上面的匯入匯出夠用了。不少情況要先是將表徹底刪除,然後匯入。
注意:
操作者要有足夠的許可權,許可權不夠它會提示。
資料庫時可以連上的。可以用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的命令列模式的設定: 桌面->我的
Oracle之 dmp匯入/匯出、資料庫操作等過程中的字符集問題
開篇:因為要定位一個 關於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 匯
將oracle的dmp資料庫檔案轉換成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