1.先用sqlplus / as sysdba 連線到你的資料庫,然後執行下面的語句
create tablespace cc6(表空間名稱) datafile 'd:\cc\test.dmp'(表空間的儲存位置)
size 50m (表空間大小,單位兆)
autoextend on next 50m
maxsize unlimited
extent management local autoallocate
segment space management auto;
2. 建立使用者並將表空間分配給使用者
create user test(使用者名稱)
identified by test(密碼)
default tablespace test(表空間名稱);
3. 給使用者授予許可權
grant dba,connect,resource,
aq_administrator_role,aq_user_role,
authenticateduser to test(使用者名稱);
4.建立匯入/匯出目錄
create or replace directory 目錄名 as 'f:\expbak';
5.目錄賦權
grant read, write on directory 目錄名 to 使用者;
執行完上面語句之後重頭戲來了,我的dmp檔案是從伺服器上匯出的,匯出語句為:
expdp aa/[email protected]/fff directory=expdp_dir dumpfile=2014102101.dmp,匯出語句是在本機的cmd裡面執行的,匯出之後會告訴你匯出資料夾在伺服器的位置,其中directory是匯出資料夾中伺服器的目錄名,dumpfile是匯出生成的dmp的檔名。
匯入dmp備份檔案
首先建立乙個使用者school 密碼為school,並且給予相應的許可權 create user school identified by school grant create session,resource,dba to schoo 其次就匯入dmp檔案 可以直接用 imp在linux的終端輸...
oracle資料庫匯出 匯入 dmp備份檔案
本篇文章的匯入匯出,是在一台電腦的資料庫中匯出,再匯入到另一台電腦的資料庫中。開啟cmd命令視窗,執行命令exp 首先要在該資料庫中建立乙個與原資料庫同名的使用者,並分配使用者許可權。1.登入sys超級管理員使用者建立乙個使用者 sys使用者在sqlplus中的登入 sys as sysdba cr...
oracle 匯入 匯出備份dmp檔案
1.imp.exe如果配置到了環境變數中,可以再cmd中直接imp,如果沒有,需要進入oralce 下的bin目錄下 2.輸入使用者名稱和口令 3.輸入匯入路徑名 expdat.dmp dmp 輸入插入緩衝區大小 最小為 8192 30720 回車 只列出匯入檔案的內容 yes no no 由於物件...