導航:首頁 > 程序命令 > oracle導入文件命令

oracle導入文件命令

發布時間:2022-06-20 09:00:42

㈠ oracle怎麼導入dmp文件

通過導入導出dmp文件,可以把一個或多個資料庫表的表結構和表數據同時導入導出。下面是進行導入導出的步驟:

1、進入命令行,點擊開始,輸入cmd;

㈡ oracle怎麼導入dmp文件

關於dmp文件我們用的還是比較多的,dmp文件它是作為oracle導入和導出表使用的文件格式,今天就將dmp文件導出和導入進行學習。

dmp文件導出

dmp文件導出用的比較多的一般是三種,他們分別是:導出整個資料庫實例下的所有數據、導出指定用戶的所有表、導出指定表。

這里已我的資料庫為例,進行介紹,我的Oracle資料庫實例為"ORACLE",查看自己資料庫實例可以從"任務管理器-->服務"中進行查看,如下圖


打開命令行:

1,將資料庫ORACLE完全導出,用戶名system密碼manager 導出到c:chu.dmp中

exp system/manager@ORACLEfile=c:chu.dmp full=y

2,將資料庫中RFD用戶與,JYZGCX用戶的表導出

exp system/manager@ORACLEfile=d:chu.dmpowner=(RFD,JYZGCX)

3,將資料庫中的表T_USER、T_ROLE導出

expJYZGCX/JYZGCX@ORACLEfile= d:data ewsmgnt.dmp tables=(T_USER,T_ROLE)

上面的system為用戶名,manager為密碼,ORACLE為資料庫實例名,其實不一定非的用system用戶,只要是擁有管理員許可權的用戶都可以。

dmp文件導入

1,打開「開始」-->輸入cmd—> sqlplus /nolog;

2,輸入 conn / as sysdba管理員賬戶登錄;

3,需要創建表空間,如果我們知道需要導入的資料庫的表空間直接創建就可以,如果不不知道,也沒有關系,我們可以用txt打開dmp文件,使用快捷鍵ctrl+F,查找tablespace,就可以找到這個dmp文件所對應資料庫的表空間,然後創建我們找到的表空間就可以;

步,不創建的表空間,創建用戶,並分配許可權;

5,打開「開始」-->輸入cmd(注意:這里是cmd窗口,不是sqlplus窗口!!!),輸入以下語句:「imp kang/123456@localhost/ORACLEfile="C:chu.dmp"full=yignore=y」

上述語句說明如下:

kang是創建的登錄資料庫用戶名;

123456是登錄資料庫的密碼;

localhost:代表當前資料庫的地址是本機,如果是遠程導入,替換成對應的ip地址就行

ORACLE:是實例名稱)

file:後面的是你當前dmp文件存放的路徑

full=y,這個貌似是全部

ignore=y,忽略一些錯誤

備註:關於資料庫實例、表空間、用戶等基本概念和創建的語句可參考前面的文章「Oracle學習——掃盲篇」

小結

本篇文章主要講述了,oracle數據導出和導入的具體步驟,其中導入dmp文件的時候即便不知道表空間、用戶名和密碼也可以進行導入。

㈢ Oracle用數據泵導入.dmp文件的命令

寫法跟expdp命令一樣
如導出命令:
expdp
用戶名/密碼
schemas=用戶名
directory=exp
mpfile=*.dmp
logfile=exp.log
導入命令只需把expdp換成impdp就行 impdp
用戶名/密碼
schemas=用戶名
directory=exp
mpfile=*.dmp
logfile=imp.log
注意事項:
1.
首先從導出的機器中傳到要導入資料庫的機器上,如windows可以放在d:\imp
文件夾下(如果兩台機器操作系統不同,需使用二進制傳輸dmp文件)
2.
在要導入數據的資料庫創建導入導出目錄

sql>create
directory
as
'd:\imp';

3.命令行中開始導入 impdp
用戶名/密碼
schemas=用戶名
directory=exp
mpfile=*.dmp
logfile=exp.log

㈣ 如何在Oracle中使用exp和imp導出,導入dmp資料庫文件

1、首先進入命令行,點擊開始,輸入cmd。

㈤ oracle資料庫導入導出命令

你的例子來說,system/manager
為登錄的用戶名及密碼
file從該參數指定的文件導數據至DB,log保存導入期間的執行的信息
full全部導入,ignore=Y代表導入過程中碰到錯誤忽略
imp
help=y就可以看到所有的幫助了

㈥ oracle中怎樣把表、表空間導入或導出

1、導出導入表和數據,最快的還是在plsql工具里選擇導出導入然後就可以了,第一步選擇導入。

㈦ Oracle的導入導出命令是什麼

用exp、imp試試

導出全庫>>>>>>

導入:導入之前需創造一個空庫(可以和前一個庫名不一樣)、一個一樣的用戶

cmd>>

imp username/password@資料庫名稱 file=文件路徑 full=Y

導出:

exp username/password@資料庫名稱 file=文件路徑(生成的文件)

我導出的時候文件直接設成.sql,蠻好

導出部分表>>>>

打開cmd

導出表,確定監聽是否開啟,資料庫服務是否開啟

exp scott/tiger@orcl file=F:sign.sql tables=表名,表名 grants=y

導入表,確定新資料庫服務是否開啟

imp scott/tiger@資料庫名 file=F:sign.sql fromuser=scott ignore=y commit=y grants=y

㈧ oracle 11g如何導入.dmp文件

1.
在運行中輸入cmd
彈出命令行窗口
,找到你的oracle
的安裝目錄
找到bin目錄
之後
在bin目錄下
輸入:imp
userid=用戶名/密碼@orcl
file=d:\nc60.dmp
full=y
用戶名
:就是你的目標用戶

密碼
:就是你的目標用戶登錄密碼。
orcl:是實例名稱
就是資料庫名
file:就是你要導入的dmp文件全路徑。
full=y
是否全部導入
只有當前用戶是dba的時候
才能用此選項

希望能幫助你。
2.
首先詢問對方資料庫的表空間名稱和大小,然後在你的oracle中建立相應表空間,最後使用imp命令導入數據:
imp
username/password@SID
file=XXX.dmp
fromuser=XXX
touser=XXX
tables=(XXX,XXX)
其中,fromuser若為多個表空間的話,使用()將其括起來:fromuser=(a,b);
touser參數仿fromuser參數;
若只導入一部分表,使用tables參數,用()括起要導入的表;如果想全部導入,不需要指定tables參數
3.
我要把別人的一個項目所用的數據文件導入本機的oracle資料庫(版本為8.1.imp
username/password@SID
file=XXX.dmp
fromuser=XXX
touser=XXX
tables=
4.
導入的話用PL/SQL這個工具,如果導入失敗的話,先自己在當前表空間下創建一個空的結構表,然後再導入,這樣就不會出現你說的錯誤情況了。另外從oracle到sqlserver的話,你可以自己寫個小程序來運行。
5.
用PL/SQL
登錄後
tools下邊有些什麼exp/imp之類的
單純用oracle導出只能用sqlplus
個人認為PL/SQL的導入導出功能很強大

㈨ 如何在Oracle中導入dmp文件

Oracle中導入dmp文件的步驟如下:

1 將D:chu.dmp 中的數據導入 TEST資料庫中。

impsystem/manager@TESTfile=d:chu.dmp
impaichannel/aichannel@HUSTfull=yfile=file=d:data ewsmgnt.dmpignore=y

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

閱讀全文

與oracle導入文件命令相關的資料

熱點內容
有什麼比較好用的約游戲app 瀏覽:125
zip壓縮包官方下載 瀏覽:254
程序員節開源英雄會 瀏覽:580
小程序源碼雲開發無需伺服器 瀏覽:734
文件夾擁有者未知 瀏覽:872
天勤數據結構pdf 瀏覽:274
廣義的機器人編程語言有 瀏覽:671
python爬蟲url怎麼看 瀏覽:713
tar解壓成功返回值非0 瀏覽:236
漢語大詞典pdf 瀏覽:211
cad如何快速統計數量命令 瀏覽:912
文華量化交易策略源碼 瀏覽:932
三好程序員經典語錄 瀏覽:812
陝西伺服器託管大帶寬雲空間 瀏覽:278
怎麼整理手機app里的網址 瀏覽:563
程序員必讀書櫃 瀏覽:541
如何舉報非法網站和游戲伺服器 瀏覽:306
安卓怎麼看在哪個地方呆了多久 瀏覽:573
120萬程序員徵婚 瀏覽:249
對稱可搜索加密演算法 瀏覽:649