當前位置:首頁 » 操作系統 » dmp文件導入oracle資料庫

dmp文件導入oracle資料庫

發布時間: 2022-09-10 18:17:59

㈠ ORACLE中用PLsql如何把.DMP文件導入到庫中

1、打開plsql,輸入資料庫信息,使用用戶名和密碼,登錄Oracle資料庫;

㈡ ORACLE DMP文件導入

導入的話用PL/SQL這個工具,如果導入失敗的話,先自己在當前表空間下創建一個空的結構表,然後再導入,這樣就不會出現你說的錯誤情況了。另外從oracle到sqlserver的話,你可以自己寫個小程序來運行。

㈢ 如何將1.dmp這個文件導入到oracle資料庫

你的資料庫實例是什麼?就是SID
命令如下:
imp
kxd/kxd@SID
file=C://project/1.dmp,FULL=Y
導入過程中,會出現提示的,會提示
正在導入
X表
。。。。。。
2000行
正在導入
Y表
...........
6000行
等等這種信息,你只要看最後顯示導入成功,那麼就是導入成功了,

㈣ 如何導入dmp文件到oracle

在運行中輸入cmd 彈出命令行窗口 ,找到你的oracle 的安裝目錄 找到bin目錄 之後 在bin目錄下 輸入:imp userid=用戶名/密碼@orcl file=d:
c60.dmp full=y
用戶名 :就是你的目標用戶 。
密碼 :就是你的目標用戶登錄密碼。
orcl:是實例名稱 就是資料庫名
file:就是你要導入的dmp文件全路徑。
full=y 是否全部導入 只有當前用戶是dba的時候 才能用此選項 。

㈤ 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文件的時候即便不知道表空間、用戶名和密碼也可以進行導入。

㈥ 如何將DMP文件導入到oracle資料庫

首先,你電腦要安裝了Oracle資料庫,假設你的dmp 文件叫做: 123.dmp,假設你的安裝路徑是:F:\app\個人電腦用戶名\admin\orcl\dpmp
1、把DMP文件放到 F:\app\個人電腦用戶名\admin\orcl\dpmp 放到這個目錄下面,我這只是隨便舉個例子。
2、創建表空間 ,假設你的表空間名為:test
------開始------------------不要復制虛線部分-----
create tablespace test
datafile 'F:/app/個人電腦用戶名/admin/orcl/dpmp/123.dbf'
size 32m
autoextend on
next 32m maxsize 24048m
extent management local;
--------結束-----------------不要復制虛線部分---------
3、創建用戶假設用戶名:username 密碼是:password123,並授權
create user username identified by password123 default tablespace test;
grant resource,connect,dba to username ;

4、關鍵步驟來了,這個要在用管理員方式打開CMD窗口中運行,
impdp username/password123@orcl schemas=username directory=DATA_PUMP_DIR mpfile=123.DMP

㈦ 把dmp文件用kettle工具怎麼導入到oracle資料庫

1,使用oracle的imp命令導入*.dmp文件
首先要明確知道,使用oracle的imp命令進行導入,要在一個空的資料庫下,才是最好的,否則,數據表存在的話,就要先刪除數據表中的數據
步驟1:禁用約束 alter table table disable constraint FK_ForeignKey ;
使用sqlplus命令登錄到oracle資料庫,舉例如下:
比如你要用scott這個用戶進行導入數據,首先要保證這個用戶有dba許可權,因此要用oracle的system用戶登錄資料庫,對scott用戶授權
sqlplus system/123456
grant dba to scott
退出sqlplus 註:exit命令

sqlplus scott/tiger
刪除表數據 truncate table table_name
退出sqlplus

使用這個導入命令將備份導入
imp scott/tiger@testdb full=y file=d:\scott.dmp ignore=y log=d:\log.txt
testdb :資料庫名字 log=d:\log.txt為報錯的時候日誌記錄 scott/tiger:登錄用戶名和密碼
導出成功後,再次登錄oracle
sqlplus scott/tiger
執行啟用約束
alter table table enable constraint FK_ForeignKey ;

㈧ oracle怎麼導入dmp文件

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

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

㈨ dmp文件怎麼導入oracle

參考以下:
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_
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_ file=seapark log=seapark_import
8. 增量導入

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

熱點內容
我的世界什麼指令直接出現伺服器 發布:2024-05-21 01:10:00 瀏覽:396
星等演算法 發布:2024-05-21 00:53:06 瀏覽:508
李興華的java視頻 發布:2024-05-21 00:49:55 瀏覽:605
資料庫4種索引類型 發布:2024-05-21 00:47:29 瀏覽:240
給伺服器添加另一個ip 發布:2024-05-21 00:40:37 瀏覽:820
搭建ftp伺服器出現微軟藍屏 發布:2024-05-21 00:35:18 瀏覽:368
ftp怎麼加照片 發布:2024-05-21 00:14:37 瀏覽:622
redisphp機制 發布:2024-05-21 00:01:27 瀏覽:123
qq加密了怎麼解除繪圖 發布:2024-05-20 23:56:31 瀏覽:15
安卓怎麼轉蘋果app 發布:2024-05-20 23:40:04 瀏覽:133