一、什么是數據庫dmp文件?
dmp文件是數據庫導出文件,此文件包含了數據庫的用戶,表空間等,也可選擇性包含數據。
二、導入步驟(結合PLSQL與命令控制台,以下綠底黑粗字為用戶自取):
1.創建【用戶】----- 為何要創建用戶,用之前的管理員賬號導入不行嗎?
前提:PLSQL用管理員賬號進入。
創建用戶:create user username identified by password
給用戶授權:grant dba to username
登錄指定用戶:conn username /password (此處也可退出PLSQL,使用PLSQL登錄)
2.創建【表空間】----- 為何要創建表空間?你要在數據庫里面給它分配一片存儲表結構的地方(表空間)
create temporary tablespace user_temp tempfile 'E:\oracle\oradata\Oracle9i\ZF.dbf' (為保存表空間文件的地址,一般放在安裝文件路徑下)
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
3.創建【數據表空間】----- 為何要創建數據表空間?顧名思義,你要在數據庫里面給它分配一片存儲數據的地方(數據表空間)
create tablespace user_data logging datafile 'E:\oracle\oradata\Oracle9i\ZFSOFT.dbf' (為保存數據表空間文件的地址,一般放在安裝文件路徑下)
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
4.創建【用戶指定表空間】
create user username identified by password
default tablespace user_data
temporary tablespace user_temp ;
5.命令控制台【導入dmp文件】
開始--cmd:
imp username/password@ORALCEID(數據庫名,以下圖,在登錄后左上方) file=D:\20140227.dmp full=y ignore=y (將文件導入到我們自己新建的用戶的表空間中,地址為你dmp文件存放地址)
結語:本人也是位Java開發萌新,今天第一次成功導入dmp文件,查閱資料后將步驟整理了出來,以備其它萌新可以查閱~(撒花✿✿ヽ(°▽°)ノ✿)