oracle專案部署維護最常用sql語句
阿新 • • 發佈:2018-12-31
大家好,這是小編我整理的 每次開發完專案到現場部署伺服器時最常用到的一些oracle資料庫sql語句,希望能幫到大家。
-- 建立資料表空間
create tablespace psstslogging
datafile 'D:\oracle\product\10.2.0\oradata\orcl\pssts.dbf'
size 10m
autoextend on
next 10m maxsize 20480m
extent management local;
-- 新建使用者並指定表空間
create user pssts identified by pssts123 default tablespace pssts temporary tablespace temp;
註明:pssts是新建使用者名稱,pssts123為該使用者登入密碼,預設表空間是pssts ,臨時表空間是temp;
-- 為使用者授權
grant connect,dba to pssts ;
--匯入資料庫
imp pssts/[email protected] fromuser=stpssts touser=pssts file=D:\ pssts.dmp log=D:\2.log
註明:匯入使用者名稱/匯入密碼@資料庫例項名 fromuser=匯出資料庫檔案中的使用者名稱 touser=匯入使用者名稱
--匯出資料庫
exp pssts/[email protected]
註明:使用者名稱/密碼@資料庫例項名
-- 刪除使用者
drop user pssts cascade;
注意:cascade的作用是如果pssts使用者下面有建立的表,那麼執行sql時必須加上cascade才能刪除該使用者,否則將報錯。
-- 刪除表空間
drop tablespace pssts including contents and datafiles;