1. 程式人生 > >oracle專案部署維護最常用sql語句

oracle專案部署維護最常用sql語句

    大家好,這是小編我整理的 每次開發完專案到現場部署伺服器時最常用到的一些oracle資料庫sql語句,希望能幫到大家。

-- 建立資料表空間

create tablespace pssts
logging  
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]

 file=D:\pssts.dmp owner=pssts log=D:\pssts.log

註明:使用者名稱/密碼@資料庫例項名



-- 刪除使用者
drop user pssts  cascade;
注意:cascade的作用是如果pssts使用者下面有建立的表,那麼執行sql時必須加上cascade才能刪除該使用者,否則將報錯。

-- 刪除表空間


drop tablespace pssts including contents and datafiles;