oracle數(shù)據(jù)庫的權(quán)限系統(tǒng)分為系統(tǒng)權(quán)限與對象權(quán)限。系統(tǒng)權(quán)限( database system privilege )可以讓用戶執(zhí)行特定的命令集。例如,create table權(quán)限允許用戶創(chuàng)建表,grant any privilege 權(quán)限允許用戶授予任何系統(tǒng)權(quán)限。
對象權(quán)限( database object privilege )
可以讓用戶能夠?qū)Ω鱾對象進(jìn)行某些操作。例如delete權(quán)限允許用戶刪除表或視圖的行,select權(quán)限允許用戶通過select從表、視圖、序列(sequences)或快照(snapshots)中查詢信息。
Oracle安裝完后,其中有一個缺省的數(shù)據(jù)庫,除了這個缺省的數(shù)據(jù)庫外,我們還可以創(chuàng)建自己的數(shù)據(jù)庫。對于初學(xué)者來說,為了避免麻煩,可以用'Database Configuration Assistant'向?qū)韯?chuàng)建數(shù)據(jù)庫。創(chuàng)建完數(shù)據(jù)庫后,并不能立即在數(shù)據(jù)庫中建表,必須先創(chuàng)建該數(shù)據(jù)庫的用戶,并且為該用戶指定表空間。
關(guān)系:一個大的數(shù)據(jù)中分為幾個表空間,創(chuàng)建幾個用戶然后指定對應(yīng)的表空間并授權(quán),這樣用戶就獨立操作自己的資源了,每每用戶登錄進(jìn)入后,在自己的表空間中新建表啊等等對象,互不干擾。
Oracle的表空間:
1.分類:永久表空間:表空間是數(shù)據(jù)庫的邏輯劃分,一個表空間只能屬于一個數(shù)據(jù)庫。所有的數(shù)據(jù)庫對象都存 放在指定的表空間中。但主要存放的是表,所以稱作表空間。
2.創(chuàng)建永久表空間的命令:只能以sys用戶登錄才可以創(chuàng)建永久表空間。