實際環境中我們經常會遇到建一台伺服器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...