oralce匯入匯出總結

2021-09-24 23:27:32 字數 2370 閱讀 1596

實際環境中我們經常會遇到建一台伺服器a使用者環境搬到另外一套環境裡面。

1.exp 匯出:

exp health_base/[email protected]:11521/orcl owner=('health_base') rows=y indexes=y feedback=100000 file=d:\health_base/health_base%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.dmp log=d:\health_base\health_base%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log 

--owner=('health_base') 匯出使用者 d:\health_base 需要建立目錄

--這裡是遠端匯出

也可以遠plsql 匯出。或者直接在資料庫伺服器上匯出等。

通過exp/imp 方式匯出匯入 。一定要明確原有資料庫匯出使用的使用者,表空間,以及使用的臨時表空間。

select * from dba_users where username='health_base'; --切記這個地方username 是大寫
查詢效果如下

2.select f.file#,t.ts#,f.name "file",t.name "tablespace"

from v$tempfile f,v$tablespace t

where f.ts# = t.ts#

--查詢臨時表空間

查詢效果如下

3.綜合上面2中查詢情況我們可以明確 heath_base 使用者 使用的預設表空間是health_base。臨時表空間名稱是health_base_temp

4.指令碼:以系統管理員賬號登入 我這裡以system 

create tablespace health_base

logging

datafile '/data/oracle/oradata/health_base.dbf'

size 1000m

autoextend on

next 128m maxsize unlimited

extent management local;

alter tablespace health_base

add datafile '/data/oracle/oradata/health_base2.dbf'

size 1000m

autoextend on

next 128m maxsize unlimited;

alter tablespace health_base

add datafile '/data/oracle/oradata/health_base3.dbf'

size 1000m

autoextend on

next 128m maxsize unlimited;

create temporary tablespace health_base_temp

tempfile '/data/oracle/oradata/health_base_temp.dbf'

size 512m reuse autoextend on next 1m maxsize unlimited;

create user health_base identified by health_base

default tablespace health_base

temporary tablespace health_base_temp;

grant connect,resource,dba to health_base; --按照實際情況分配許可權

5遠端匯入

imp health_base/[email protected]:11521/orcl  fromuser=health_base touser=health_base file=d:\health_base\health_base.dmp ignore=y  feedback=100000 buffer=10240000 log=d:\health_base\loghealth_base.log
後續講expdb/impdb  垮使用者,表空間,臨時表空間的匯入匯出。

Oralce資料匯出匯入

oracle使用imp exp命令在cmd下完成匯入匯出功能。資料匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y2 將資料庫中syste...

Oralce 本地 匯入匯出 imp exp

1.備份和恢復的概述 1.邏輯備份 採用 export工具將資料庫物件的結構和資料匯出到檔案的過程。2.邏輯恢復 值資料庫物件被誤操作而損壞後使用工具import利用備份檔案將資料物件匯入到資料庫的過程,3.物理備份 指的是對各種資料檔案的拷貝,即可在資料open 的狀態下進行也可以在關閉資料庫後進...

資料庫 ORALCE 匯入 匯出資料

exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適用於expdp匯出的檔案,而不適用於exp匯出檔案。cm...