oracle 還原 .dmp 格式備份檔案

_情书發表於2024-03-21


CONN system/你設定的密碼@你的資料庫名字
show parameter name -----檢視你登入的資料庫是否是你要匯入的資料庫


---------先建立oracle使用者(資料庫)
create user orcladmin identified by manager;--建立使用者
grant dba to orcladmin; -- 給orcladmin 許可權

---------建立表空間 twspace_material(指表空間名)
create tablespace twspace_material datafile 'D:\app\Administrator\oradata\ehr4\twspace_material.dbf' size 100m autoextend on;

select tablespace_name from dba_tablespaces;--查詢表空間的命令(dba)

alter tablespace XXX add datafile '/home/oracle/data/XXX_1.dbf' size 1024M;


//這個命令執行失敗後開始下面的3步操作
imp orcladmin/manager@ora8_7_7 file=D:\app\Administrator\oradata\ora8_7_7\ehr\EHR20201116.dmp

1. 執行下面的語句前需要在D盤下建立一個expdp資料夾:---需手工建立(任意盤建立這個資料夾)

2. sqlPlus 執行這個語句
create directory dump_file_dir as 'D:\expdp'; ---建立匯入匯出的檔案以及日誌所在的目錄;

3. 在另外一個cmd視窗下執行
impdp orcladmin/manager@EHR directory=dump_file_dir dumpfile=EHR20201116.DMP full=y log=emr.log


skip(預設) append truncate


//資料庫連線方式
# url: jdbc:oracle:thin:@192.168.0.101:1521/ora8_7_7
# username: EHR
# password: manager

相關文章