關於Oracle資料庫的角色和使用者的建立及管理

2022-07-10 17:54:12 字數 1127 閱讀 3997

本人第一篇部落格開始了!

其實也不知道寫什麼,一時衝動註冊了賬號,而今天下午上課有感,想把相關的知識點記錄一下,也是對自己功課的鞏固。那麼,下面就開始了。

oracle的學習筆記(一)

首先,1.建立乙個表空間,

這裡需要宣告oracle資料庫和以前學習的mysql和sql server不一樣,不能直接建立資料庫。比如:create database 資料庫名;這樣的。 

而這裡多出來乙個表空間的概念,create tablesapce 表空間名 datafile 『資料檔案』 size 1000m;

上面的資料檔案是磁碟上的物理檔案,size是設定的大小,建立表空間是需要至少乙個資料檔案的。

例如:create tablespace myspace datafile 'd:\oracle\data\dada_1.dbf' size 50m;

myspace是表空間名,d:\oracle\data\dada_1.dbf則是建立的檔案路徑,可以自由設定。

2.建立角色student

create role student;  role是角色關鍵字

oracle資料庫有三個預設的角色: connect 、resource、dba;

dba是系統管理員的許可權,不能隨意使用。

3.建立使用者並授予相應的許可權

create user 使用者名稱  identified by 密碼;

例如:create user chen identified by 1139 default tablespace myspace;

default tablesapce為預設表空間

grant connect,resource to 使用者名稱;

例如:grant connect,resource to chen;

同時,可以將角色授予給使用者

例如:grant student to chen;

4.連線資料庫

connect/conn chen/1139;

然後就可以使用自定義的使用者進行資料庫操作了。

總結:第一次寫部落格,有點無從下手的感覺,不知道怎麼排版,markdown檔案也不太會寫,只能用純文字寫了。這個不能預覽,我不知道看起來是什麼樣的。感覺很醜o(╥﹏╥)o。下次改進。

Oracle資料庫角色管理

oracle資料庫角色管理 1 超級管理員建立角色myrole 角色是許可權的集合 sql create role myrole 角色已建立。www.2cto.com 2 超級管理員會話許可權和建立表的許可權授予角色myrole sql grant create session,create tab...

Oracle資料庫的使用者許可權及角色

每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表 檢視和其他資源。oracle角色 role 就是一組許可權 privilege 或者是每個使用者根據其狀態和條件所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。...

ORACLE資料庫中許可權和角色

oracle資料庫是一種大型關係型的資料庫,我們知道當使用乙個資料庫時,僅僅能夠控制哪些人可以訪問資料庫,哪些人不能訪問資料庫是無法滿足資料庫訪問控制的。dba需要通過一種機制來限制使用者可以做什麼,不能做什麼,這在oracle中可以通過為使用者設定許可權來實現。許可權就是使用者可以執行某種操作的權...