Oracle匯入匯出詳解

2021-09-02 14:25:11 字數 1867 閱讀 2369

當所需要匯出的檔案較小時可以直接使用客戶端工具匯出為.sql檔案。當匯出檔案較大時,以上方法會很慢。此時就可以使用以下方法,直接上**,有注釋

--create directory 目錄名 as '目錄路徑'

--例:create directory expdp_dmp as 'd:/expdp_dmp'

--資料庫中查詢表空間

--select * from dba_directories

--匯出資料庫

expdp testorcl/[email protected]:1521/orcl directory=dmp dumpfile=testorcl_20180926.dmp logfile=testorcl_20180926.log schemas=zjdm version=11.2.0.4
--directory 匯出目錄

--dumpfile  匯出檔名

--logfile  匯出日誌檔名

--schemas 匯出使用者,預設為匯出全部.

--version 指定的是 執行匯入 資料庫的版本

create tablespace testorcl datafile '/oradata/crecsc/datafile/testorcl .dbf' size 5g autoextend on next 32m masize unlimited;
--建立使用者前要先建立臨時表空間和資料庫表空間兩個表空間,否則用系統預設的表空間會出現一些問題,上為建立表空間,和臨時表空間類似

--下位建立臨時表空間

--create temporary tablespace 臨時表空間名 tempfile 『臨時表空間位置』 size 臨時表空間大小 autoextend on next 100m maxsize 10240m extent management local; 

create user ltorcl identified by ltdm default tablespace test_data temporary tablespace test_temp;
--建立資料庫使用者並指定表空間

--create user 使用者名稱identified by 使用者密碼 default tablespace 所指定的表空間名 temporary tablespace 臨時表空間名

grant connect,resource to ltdm;

grant dba to ltdm;

--給使用者賦許可權  grant read,write on directory 目錄名 to 需要賦值的使用者名稱

--例:grant read,write on directory expdp_dmp to aaa;

--connect角色:僅具有建立session的許可權

--僅具有建立cluster,indextype,operator,procedeure,sequence,table,trigger,type的許可權。當把oracle resource角色授予乙個user的時候,還有unlimited tablespace許可權,當把resource授予乙個role時,就不會授予unlimited tablespace許可權。

impdp testorcl/[email protected]:1521/orcl directory=data_pump_dir dumpfile=testorcl20151207.dmp logfile=testorcl20151207.log  remap_schema=testorcl:testorcl table_exists_action = replace remap_tablespace = test : test ;

ORACLE的匯出匯入命令詳解

注意 高版本的oracle匯出的資料不能用低版本的oracle進行匯入 一.匯出工具 exp 1.它是作業系統下乙個可執行的檔案 存放目錄 oracle home bin exp匯出工具將資料庫中資料備份壓縮成乙個二進位制系統檔案.可以在不同os間遷移 它有三種模式 a.使用者模式 匯出使用者所有物...

oracle匯出,匯入

匯出,在dos下執行 1.exp username userpassword databasename 可以是資料庫也可是遠端的,如username userpassword caac135 2.enter array fetch buffer size 4096 回車 3.export file ...

oracle匯入匯出

sqlplus system system egov create directory dump dir as d dbback exit expdp system system egov directory dump dir dumpfile urbanyw.dmp schemas urbanyw...