oracle資料庫表空間建立 匯入 匯出

2022-08-24 06:24:12 字數 1429 閱讀 4056

1、表空間建立

--刪除表空間

drop tablespace evpbdmgis including contents and datafiles; 

--刪除使用者

drop user evpbdmgis cascade;

--建立表空間

--建立使用者設定預設表空間

create user evpbdmgis identified by evpbdmgis

default tablespace evpbdmgis

temporary tablespace temp;

--設定使用者許可權

grant connect,resource,exp_full_database,imp_full_database to evpbdmgis ;

--查詢當前連線使用者

--select username,sid,serial# from v$session

--清除連線使用者

--alter system kill session '223,50256'

2、匯入、匯出

--匯出表結構

exp sjcg/sjcg@orcl owner=sjcg file=d:\sjcg0727schema.dmp rows=n compress=n

--匯出命令:exp 使用者名稱/密碼@資料庫 owner=使用者名稱 file=檔案儲存路徑(如:f:\abcd.dmp)

exp sjcg/sjcg@orcl file=d:\sjcg_ev_20190124.dmp owner=sjcg

--匯入命令:imp 使用者名稱/密碼@資料庫 fromuser=使用者名稱 touser=使用者名稱 file=d:\cu.dmp ignore=y

imp hzuhvproj/hzuhvproj@orcl fromuser=hzuhvproj touser=hzuhvproj file=d:\temp.dmp ignore=y

--匯入指定表

imp sjcg/sjcg@orcl tables=(ev_t_bc_lineproperty,ev_t_bc_mapobject,ev_t_bc_mapobjectproperty,ev_t_bc_station) file=d:\temp\sjcg0122schema.dmp

cu/mycu@db:匯入的資料庫登陸(使用者名稱/密碼@資料庫)

fromuser:檔案的指定使用者

touser:指定匯入到當前登入的資料庫某個使用者

file:需要匯入的資料檔案

ignore:是否忽略建立錯誤

--登入不區分大小寫

alter system set sec_case_sensitive_logon=false

--解鎖使用者

alter user username account unlock;

建立Oracle資料庫表空間

以管理員身份登陸 建立臨時表空間mydb temp create temporary tablespace mydb temp tempfile c database mydb temp.dbf 檔案路徑c database一定要存在,否則建立失敗。同時路徑中盡量不要有中文名稱。size 50m a...

ORACLE資料庫建立表空間

擴充套件表空間檔案 alter tablespace tbs yjtx data ldz oradata orcl tbs yjtx data 02.dbf size 1000m 建立臨時表空間 表空間自動擴容 size 1024m reuse autoextend on next 100m max...

oracle資料庫建立表空間

第1步 建立臨時表空間create temporary tablespace 臨時表空間名 tempfile 臨時表空間路徑x oracle data temp.dbf size 50m autoextend on next 50m maxsize 20480m extent management ...