oracle介紹 使用者和許可權的建立

2021-10-05 18:26:58 字數 1881 閱讀 5726

1、oracle介紹

oracle公司是全球最大的資訊管理軟體及服務**商,成立於2023年,主要的業務是推動電子商務平台的搭建,oracle公司有自己的伺服器、資料庫、開發工具、程式語言,在行業軟體上還有企業資源計畫(erp)軟體、客戶關係管理(crm)軟體、人力資源管理(hcm)軟體等大型管理系統。oracle是一家綜合性的國際大公司,也是最有實力與微軟公司在技術上一較高低的公司之一。

什麼是資料庫

資料庫是用來儲存使用者資料的倉庫。

資料庫的分類:

關係型資料庫:oracle,mysql,sqlserver

其他資料庫:db2,sybase,mongodb

現在行業中用的最多的資料庫:關係型資料庫(表和表中的資料有聯絡)

database資料庫 簡稱db,dba:管理和搭建資料庫的角色.

2、oracle使用者

syssystem 超級管理員賬號,connect as選擇sysdba

scott 普通使用者normal 預設密碼:tiger ,第一次登陸的時候,都需要修改密碼

 sysdba: 即資料庫管理員,許可權包括:開啟資料庫伺服器、關閉資料庫伺服器、備份資料庫、恢復資料庫、日誌歸檔、會話限制、管理功能、建立資料庫。sys使用者必須用sysdba身份才能登入,system使用者可以用普通身份登入。

 sysoper:即資料庫操作員,許可權包括:開啟資料庫伺服器、關閉資料庫伺服器、備份資料庫、恢復資料庫、日誌歸檔、會話限制。

 normal:即普通使用者,許可權只有查詢某些資料表的資料。預設的身份是normal使用者。

登陸之後的登入資訊確認:

賬戶名(sys/system/使用者名稱)

@ :無任何含義,連線符

test:正在訪問的資料庫名

as sysdba : 使用何種身份登入資料庫,如果是普通使用者,不會出現該選項

如 system@orcl test as sysdba

3、角色許可權

資料庫角色(role),資料庫角色就是若干個系統許可權的集合。下面介紹幾個常用角色:

 connect角色,主要應用在臨時使用者,特別是那些不需要建表的使用者,通常只賦予他們connect role。connect是使用oracle的簡單許可權,擁有connect角色的使用者,可以與伺服器建立連線會話(session,客戶端對伺服器連線,稱為會話)。

 resource角色,更可靠和正式的資料庫使用者可以授予resource role。resource提供給使用者另外的許可權以建立他們自己的表、序列、過程(procedure)、觸發器(trigger)、索引(index)等。

 dba角色,dba role擁有所有的系統許可權----包括無限制的空間限額和給其他使用者授予各種許可權的能力。使用者system擁有dba角色。

一般情況下,乙個普通的使用者(如scott),擁有connect和resource兩個角色即可進行常規的資料庫開發工作。

4、建立使用者和賦權等

–建立使用者

create user yangmi identified by abc123;

–賦權grant dba,connect,resource to yangmi;–connect,resource 普通使用者 dba 管理員身份

grant create table to connect;

–收回許可權

revoke connect,resource from yangmi;

–修改密碼

alter user yangmi identified by qwe123456;

–刪除使用者

drop user yangmi cascade;

–鎖住使用者

alter user yangmi account lock;

–解鎖使用者

alter user yangmi account unlock;

openshift origin 使用者許可權建立

1.這裡我通過htpasswd命令來建立使用者 這時 etc origin master htpasswd就有內容了。2.給dev使用者新增集群管理員許可權,這樣可以訪問集群內所有專案 oc login u system admin oc adm policy add cluster role to...

Oracle 使用者和許可權

oracle 使用者和許可權 oracle中,一般不會輕易在乙個伺服器上建立多個資料庫,在乙個資料庫中,不同的專案由不同的使用者訪問,每乙個使用者擁有自身建立的資料庫物件,因此使用者的概念在oracle中非常重要。使用者管理 注意 如果要建立使用者只能在管理員下完成 1 建立使用者 語法結構 cre...

oracle 使用者和許可權

使用者和許可權 資料庫安全性 系統安全性 資料安全性 系統許可權 對於資料庫的許可權物件許可權 運算元據庫物件的許可權 方案 一組資料庫物件集合,例如表,檢視,和序列 系統許可權 資料庫管理員具有高階許可權以完成管理任務,例如 建立新使用者 刪除使用者 刪除表 備份表 應用程式開發者一般具有以下系統...