指定Oracle數據庫名創建新用戶導入dmp文件步驟


一、什么是數據庫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文件,查閱資料后將步驟整理了出來,以備其它萌新可以查閱~(撒花✿✿ヽ(°▽°)ノ✿)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM