oracle數據庫導入dmp文件


最近在自己的機子上安裝了oracle11g,今天把項目的測試數據庫給導入進來了,方便在本地跑起來調試。下面記錄一下過程:

1,導出測試數據庫的文件;

這個是在公司三樓的一台機子上,用plsql中的工具:tools ->export tables-> Oracle Export 選擇選項導出.dmp文件直接導出到桌面上的,文件太大,沒法復制過來,是拿着移動硬盤去拷上來的。大概花了幾分鍾時間。導出的過程比較慢,是下午的時候開始導,晚上才去拷貝的,大概有五個g。

2.本地oracle創建表空間:

說明:datafile是指定創建位置,指向oracle數據庫的默認位置;
autoextend 設置容量為自動增長,50M是自增的大小
創建表空間:E:\oracle_app\Administrator\admin\smsdb\sms_tablespsce

create tablespace ank_tablespace
datafile 'E:/oracle_app/Administrator/admin/smsdb/ANK_TABLESPACE'
size 1M autoextend on next 50M maxsize unlimited;

**創建表空間的時候本地的路徑是‘\’,oracle的路徑是'/',這個要注意,找到位置后直接在plsql中執行這個語句就可以了。

3..創建新的用戶:
說明:identified by后為用戶登錄密碼;
default tablespace為默認表空間;
profile設為系統默認;
ACCOUNT UNLOCK解鎖用戶;
創建新用戶:

create user ank_sms
identified by "123456"
default tablespace ANK_TABLESPACE
profile DEFAULT
ACCOUNT UNLOCK;

4.給用戶授dba權限

grant dba to ank_sms;

5.導入數據庫文件:Tools->import tables

用新創建的用戶ank_sms登陸plsql客戶端,注意以Normal進入即可,點擊工具、導入表 選擇需要導入dmp文件,然后導入即可。

在import tables界面左邊有個show的選項,看的前輩的博客說不能勾選,不然會沒有數據,我就沒有勾選了,具體原因尚待了解。

 

 

前輩的博客:      大概的流程:                    https://blog.csdn.net/dreamer_good/article/details/52670688

         圖文並茂的plsql使用:       https://blog.csdn.net/yudianxiaoxiao/article/details/78231143


免責聲明!

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



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