Oracle 10g表空間創(chuàng)建的完整步驟 |
發(fā)布時(shí)間: 2012/8/9 17:11:31 |
Oracle Version:Oracle10.2.0.1 Author: Cocis 當(dāng)在數(shù)據(jù)庫(kù)中創(chuàng)建用戶(hù)時(shí),基于應(yīng)用性能和管理方面的考慮,最好為不同的用戶(hù)創(chuàng)建獨(dú)立的表空間。 1.創(chuàng)建表空間 不論是Lnux環(huán)境,還是Wndows環(huán)境,都要首先創(chuàng)建好表空間的存放路徑,如: /opt/Oracle/oradata/cocis 或 D:\oracle\oradata\cocis 若事先不創(chuàng)建該目錄路徑,則在創(chuàng)建表空間的時(shí)候會(huì)出錯(cuò)。 然后執(zhí)行如下命令: SQL> create tablespace cocis 2 datafile 'D:\Oracle\oradata\cocis\cocis01.dbf' 3 size 100M AutoExtend On Next 10M Maxsize 2048M 4 extent management local 5 segment space management auto 6 / 表空間已創(chuàng)建。 2.為應(yīng)用創(chuàng)建用戶(hù) 創(chuàng)建用戶(hù)的同時(shí),為用戶(hù)指定缺省的永久表空間和臨時(shí)表空間。 SQL> create user cocis identified by cocis 2 default tablespace cocis 3 temporary tablespace temp; 用戶(hù)已創(chuàng)建。 SQL> select username,default_tablespace,temporary_tablespace 2 from dba_users 3 where username='COCIS'; USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE ------------------------------ ------------------------------ ------------------ COCIS COCIS TEMP SQL> select username,user_id,password,default_tablespace,temporary_tablespace 2 from dba_users 3 where username='COCIS'; USERNAME USER_ID PASSWORD TEMPORARY_TABLESPACE ------------------------------ ---------- ------------------------------ ----------------------- COCIS 61 E031F623C0F15D34 COCIS 3.權(quán)限的授予 SQL> grant connect,resource to cocis; 授權(quán)成功。 注釋?zhuān)寒?dāng)用戶(hù)創(chuàng)建之后,一般只需要授予CONNECT和RESOURCE這兩個(gè)角色即可。若要單獨(dú)進(jìn)行授權(quán),則需執(zhí)行單獨(dú)的授權(quán)命令,如grant create table to cocis;等。 SQL> revoke unlimited tablespace from cocis; 撤銷(xiāo)成功。 SQL> alter user cocis quota unlimited on cocis; 用戶(hù)已更改。 注釋?zhuān)簽榱烁鼑?yán)謹(jǐn)?shù)墓芾恚梢曰厥沼脩?hù)的UNLIMITED TABLESPACE權(quán)限,然后對(duì)用戶(hù)的空間限額進(jìn)行單獨(dú)授權(quán)。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |