oracle數據庫表空間創建&導入&導出


1、表空間創建

--刪除表空間

drop tablespace EVPBDMGIS including contents and datafiles; 

--刪除用戶

drop user EVPBDMGIS cascade;

--創建表空間

create tablespace EVPBDMGIS datafile 'D:\app\Administrator\oradata\orcl\EVPBDMGIS.DBF' size 500m reuse autoextend on next 16m maxsize unlimited logging extent management local segment space management auto;

--創建用戶設置默認表空間
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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM