Oracle 10g表空間創(chuàng)建的完整步驟 |
發(fā)布時間: 2012/8/9 17:11:31 |
Oracle Version:Oracle10.2.0.1 Author: Cocis 當在數(shù)據(jù)庫中創(chuàng)建用戶時,基于應用性能和管理方面的考慮,最好為不同的用戶創(chuàng)建獨立的表空間。 1.創(chuàng)建表空間 不論是Lnux環(huán)境,還是Wndows環(huán)境,都要首先創(chuàng)建好表空間的存放路徑,如: /opt/Oracle/oradata/cocis 或 D:\oracle\oradata\cocis 若事先不創(chuàng)建該目錄路徑,則在創(chuàng)建表空間的時候會出錯。 然后執(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.為應用創(chuàng)建用戶 創(chuàng)建用戶的同時,為用戶指定缺省的永久表空間和臨時表空間。 SQL> create user cocis identified by cocis 2 default tablespace cocis 3 temporary tablespace temp; 用戶已創(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.權限的授予 SQL> grant connect,resource to cocis; 授權成功。 注釋:當用戶創(chuàng)建之后,一般只需要授予CONNECT和RESOURCE這兩個角色即可。若要單獨進行授權,則需執(zhí)行單獨的授權命令,如grant create table to cocis;等。 SQL> revoke unlimited tablespace from cocis; 撤銷成功。 SQL> alter user cocis quota unlimited on cocis; 用戶已更改。 注釋:為了更嚴謹?shù)墓芾恚梢曰厥沼脩舻腢NLIMITED TABLESPACE權限,然后對用戶的空間限額進行單獨授權。 本文出自:億恩科技【mszdt.com】 |