資料還原DMP檔案

2021-08-29 10:45:06 字數 987 閱讀 5137

最近oracle發布了oracle10g xe版本,它的簡捷,小巧,是乙個很好的oracle學習資料庫

安裝方便,安裝後通過程式進入oracle主頁進行資料庫管理

通過sys使用者進入,新建乙個使用者

再進入sql  可方便的新建表空間 

sql **

//建立表空間,並指定檔名,和大小   

create smallfile tablespace "***x" datafile 'e:\oradata\orcl\***x.dbf'    

size 100m    

autoextend on

next 100m    

maxsize unlimited    

logging extent management local segment space management auto    

sql **

清理以前還原過的痕跡,如果我們在資料庫曾經還原過,我們先來清理一下,痕跡,   

//刪除使用者   

drop

user ***x cascade;    

//刪除表空間   

drop tablespace ***x;   

//刪除資料庫檔案   

e:\******.dbf   

sql **

//開始匯入(完全匯入),file:dmp檔案所在的位置, ignore:因為有的表已經存在,對該錶就不進行匯入。   

在後面加上 ignore=y 。指定log檔案 log=e:\log.txt   

imp user/pass@orcl full=y file=e:\***.dmp ignore=y log=e:\log.txt   

整個匯入過程就這樣簡單的完成了

修改使用者的表空間

sql **

alter

user 使用者名稱 default tablespace 表空間名  

Oracle 還原資料 dmp 檔案

cmd 操作 1,使用者登入 sqlplus wdit wdit orcl 使用者名稱 密碼 例項名 2,建立表空間 相當於 mssql 的 資料庫 create tablespace changningldj datafile f oracledb changningldj.dbf size 15...

Oracle資料庫還原DMP檔案

1 首先,我們可以先建立自己的乙個使用者表空間,建立表空間的格式如下 create tablespace eas 表空間的名字 datafile d eas eas.dbf 這邊可以寫成oracle的某個路徑下 size 50m 初始大小 autoextend on 自動擴充套件 create ta...

Docker中oracle還原dmp檔案

附註目的是將dmp檔案還原至docker中的oracle資料庫。但由於資料庫版本是oracle database express edition oracle database xe 是oracle資料庫的入門級版本,最多可以儲存11 gb的使用者資料。所以dmp檔案的使用者資料很大,需要新增新的檔...