我們經常會在資料備份或環境移至的時候用到oracle的匯入匯出
下面我們來詳細看一下匯入匯出的步驟
1.命令列下匯出dmp檔案
-- 資料匯出,可以帶版本
expdp bp_oracle/bp_oracle@orcl directory=dump_dir dumpfile=bp_oracle.dmp version=10.2.0.1.0
bp_oracle/bp_oracle@orcl:使用者名稱/密碼@資料庫例項名
directory:目錄,可以通過create directory 建立,查詢已有的directory使用sql:
select * from dba_directories;
然後我們可以在directory目錄下找到我們匯出的dmp檔案
2.在匯入之前我們新建乙個表空間和使用者用以匯入dmp檔案
--建立乙個表空間
--建立乙個使用者
create user blog_oracle identified by blog_oracle default tablespace blog_oracle;
--賦許可權
grant connect,dba to blog_oracle;
3.我們將dmp檔案匯入到新建的表空間下
impdp bp_oracle/bp_oracle@orcl directory=dump_dir dumpfile=bp_oracle20120209.dmp
這裡必須用impdp匯入,否則在匯入的過程會報錯,因為我們匯出的時候使用的expdp命令
-- 刪除表空間
drop tablespace bp_oracle including contents and datafiles;
-- 刪除使用者 ,執行該語句請小心,會級聯刪除該使用者下所有物件。
drop user bp_oracle cascade;
--修改使用者密碼
alter user bp_oracle identified by bp_oracle;
Oracle 資料庫 匯入匯出
匯入匯出時要,通過 執行 進行到oracle的安裝目錄的 bin 目錄下導 例如 d oracle product 10.1.0 db 1 bin 匯出分三種 匯出 表 方案 資料庫 1.1.1 匯出自己的表 說明 使用者 密碼 資料庫例項 表名 可多個 檔案路徑 exp userid scott ...
oracle資料庫匯入匯出
用工具匯入 匯出 資料 工具 t 匯出表 x 工具 t 匯出表 x 所選執行檔案位置 e oracle product 10.2.0 db 1 bin imp.exe exp.exe 命令匯入匯出 oracle匯入dmp檔案命令 1 dmp檔案中的資料匯入資料庫 1.首先進入cmd命令視窗 2.執行...
Oracle資料庫匯入匯出
一 準備工作 建立表空間 create temporary tablespace yangwen temp tempfile d oracle oradata orcl yangwen temp.dbf size 50m autoextend on next 50m maxsize 20480m e...