最近在本身的機子上安裝了oracle11g,今天把項目的測試數據庫給導入進來了,方便在本地跑起來調試。下面記錄一下過程:sql
1,導出測試數據庫的文件;數據庫
這個是在公司三樓的一臺機子上,用plsql中的工具:tools ->export tables-> Oracle Export 選擇選項導出.dmp文件直接導出到桌面上的,文件太大,無法複製過來,是拿着移動硬盤去拷上來的。大概花了幾分鐘時間。導出的過程比較慢,是下午的時候開始導,晚上纔去拷貝的,大概有五個g。oracle
2.本地oracle建立表空間:app
說明:datafile是指定建立位置,指向oracle數據庫的默認位置;
autoextend 設置容量爲自動增加,50M是自增的大小
建立表空間:E:\oracle_app\Administrator\admin\smsdb\sms_tablespsceide
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權限spa
grant dba to ank_sms;
5.導入數據庫文件:Tools->import tables.net
用新建立的用戶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