上篇介紹了從linux伺服器上把資料庫匯出的過程。
接下來在一台新安裝的windows 2003 64bit的機子上面部署同樣的庫。
於是就有了從安裝oracle->建執行個體->匯入資料庫的全部流程。
一、安裝oracle11g(第二版11.2.0.1.0)這裡是服務端和用戶端都帶全了的。
官網下載(中文版網頁):http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
選擇win64,http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win64soft-086667-zhs.html
把1和2兩部分都下載下來,解壓到同一個目錄。
安裝流程圖形介面的,可參考連結:
http://www.doc88.com/p-801578348336.html
http://wenku.baidu.com/view/f25c381ffc4ffe473368ab3d.html
二、建立執行個體
DBCA:資料庫配置助手 開啟db configure assistant 來建立執行個體。
三、匯入的過程(sqlplus裡執行的)
create user drag identified bydragtest;#建立使用者
GRANT DBA TO drag;
create directory dump_dir as 'D:\oracle_dump';#要在系統裡面手動建立該目錄
grant read,write on directory dump_dir to drag;
create tablespace drag datafile 'd:\oracle_dbf\DragSpace.dbf' size 100m reuse #建立原來庫裡面用到的資料表空間。
autoextend on maxsize unlimited
default storage(initial 320k
next 320k
minextents 1
maxextents unlimited
pctincrease 0);
切換到系統下執行以下 匯入:
C:>impdp drag/dragtest DIRECTORY=dump_dir DUMPFILE=drag130.dmp SCHEMAS=drag REUSE_DATAFILES=y #要複用資料檔案,上面建立的資料檔案名要和原來的庫裡一樣。沒有分號。