Oracle基礎 使用者權限

來源:互聯網
上載者:User

標籤:style   blog   ar   io   color   os   使用   sp   java   

一、使用者

當建立一個資料執行個體時,Oracle會建立一些預設的資料庫使用者,如SYS,SYSTEM和SCOTT等使用者。SYS和SYSTEM使用者都是ORACLE的系統使用者、而Scott使用者是Oracle資料庫的一個測試賬戶,裡麵包含了一些測試範例表。

  1、SYS

  SYS使用者是Oracle中的一個超級使用者。資料庫中所有資料字典和視圖都儲存在SYS模式中。資料字典儲存了用來管理資料庫對象的所有資訊,是Oracle資料庫中非常重要的系統資訊。

  SYS使用者股主要用來維護系統資訊和管理執行個體。SYS使用者只能以SYSOPER或SYSDBA角色登陸系統。

  2、SYSTEM

  SYSTEM使用者是Oracle中預設的系統管理員,擁有DBA許可權。該使用者擁有Oracle管理工具使用的內部表和試圖。通過通過SYSTEM使用者管理Oracle中的使用者、許可權、儲存等。

  不建議在SYSTEM模式中建立使用者表。SYSTEM不能以YSOPER或SYSDBA角色登陸,只能以預設。

  3、SCOTT

  SCOTT使用者是ORACLE資料庫的一個示範使用者,一般資料庫安裝時建立。

  SCOTT模式包括4個示範表,EMP(員工表)、DEPT(部門表)、SALGRADE(工資表)、BONUS(獎金錶)。

  

  4、Oracle中的所有系統使用者及許可權

使用者名稱

口令

說明

CTXSYS

CTXSYS

CTXSYSinterMedia Text的使用者,

具有connect,resource,dba許可權

DBSNMP

DBSNMP

DBSNMP包括CONNECT,RESOURCEHE SNMPAGENT資料庫角色。運行 catnsmp.sql指令碼可刪除這個角色和該使用者。

INTERNAL

ORACLE

INTERNAL 用於執行資料庫管理工作。包括啟動、關閉。注1INTERNAL不是真正的使用者名稱,它是SYS使用者名稱和SYSDBA許可權的一個別名。注2:當沒有安裝ORACLE8i資料庫時該使用者需要口令,否則不需要口令。

MDSYS

MDSYS

MDSYSORACLE的空間資料(spatial)和媒介(interMedia)、音頻(audio)、視頻(Vidio)及圖象的管理使用者名。

MTSSYS

MTSSYS

MTSSYS是在ORACLEMTS(Microsoft Transaction Server-微軟轉換伺服器)下的使用者名稱. Using Microsoft Transaction Server With Oracle9i

LBACSYS

(ORACLE9i)

LBACSYS

LBACSYS ORACLE標識安全的管理使用者

ODM

(ORACLE9i)

ODM

ODM 是資料採礦使用者,ODM執行資料採礦操作。

 Oracle9i Data Mining Administrator’s Guide

Oracle9i Data Mining concepts

ODM_MTR

(ORACLE9i)

MTRPW

ODM_MTR 是資料採礦樣本程式有關的使用者

 Oracle9i Data Mining Administrator’s Guide

Oracle9i Data Mining concepts

OLAPSYS

(ORACLE9i)

MANAGER

OLAPSYS 用於建立OLAP中繼資料的使用者。包括OLAP_DBA,RESOURCE CONNECT 角色。

Oracle9i OLAP User’s Guide

ORDPLUGINS

ORDPLUGINS

ORDPLUGINSORACLE InterMediaVideo的使用者名稱。它有CONNECTRESOURCE角色。

ORDSYS

ORDSYS

ORDSYSORACLE InterMedia Audio Video Locator Image的使用者名稱。它有CONNECTRESOURCE角色。

OUTLN

OUTLN

OUTLN擁有CONNECTRESOURCE角色並支援計劃穩定性。計劃穩定性是ORACLE的新功能。用於最佳化。

SYS

CHANGE_ON_INSTALL

SYS用於執行資料庫管理工作。它包括下列角色:

AQ_ADMINISTRATOR_ROLE

AQ_USER_ROLE ,CONNECT

CTXAPP ,DBA, DELETE_CATALOG_ROLE

EXECUTE_CATALOG_ROLE

EXP_FULL_DATABASE

HS_ADMIN_ROLE , IMP_FULL_DATABASE

JAVA_ADMIN ,JAVADEBUGPRIV

JAVAIDPRIV, JAVAUSERPRIV

OEM_MONITOR RECOVERY_CATALOG_OWNER

RESOURCE ,SELECT_CATALOG_ROLE

SNMPAGENT ,TIMESERIES_DBA

TIMESERIES_DEVELOPER

SYSTEM

MANAGER

SYS用於執行資料庫管理工作。它包括下列角色:

AQ_ADMINISTRATOR_ROLE DBA角色。

SCOTT

TIGER

SCOTT使用者包括CONNECTRESOURCE資料庫角色。

 

以上就是系統預設ORACLE使用者及口令介紹。

 

  5、自訂使用者

  除了系統提供的使用者外,Oracle中還允許使用者建立自己的使用者來訪問和管理資料庫。每個表都有個一個預設資料表空間和暫存資料表空間。如果沒有指定,Oralce將Users設為預設資料表空間,將TEMP設為暫存資料表空間。

  (1)建立使用者

  文法:

  CREATE USER username

  IDENTIFIED BY password

  [DEFAULT TABLESPACE tablespace]

  [TEMPORARY TABLESPACE tablespace]

  文法中:

  username:表示建立的使用者名稱。

  password:表示建立的密碼。

  DEFAULT TABLESPACE tablespace:指定預設的資料表空間,如果不指定則為USERS。

    TEMPORARY TABLESPACE tablespace:指定暫存資料表空間,如果不指定則為TEMP

   樣本:

create user shop_user identified by shop   --建立名為shop_user的使用者,密碼為shopdefault tablespace shop_dev_data           --指定預設資料表空間為shop_dev_data
temporary tablespace temp; --指定暫存資料表空間為temp;

  添加新使用者後,使用者是沒有任何許可權的,還需要對使用者進行授權才能訪問資料庫。

  查詢所有使用者的預設資料表空間和暫存資料表空間:  

--查詢使用者預設資料表空間、暫存資料表空間select username, default_tablespace, temporary_tablespace from dba_users;

  

   (2)修改密碼

  文法:

  ALTER USER username

  IDENTIFIED BY password

  文法中:

  username:表示要修改的使用者名稱

  password:表示要修改的新密碼  

ALTER USER shop_userIDENTIFIED BY "123123"  --修改shop_user使用者為123123,這裡必須使用雙引號引起密碼

 

  (3)刪除使用者

  文法:

  DROP USER shop_user CASCADE 

DROP USER shop_user Cascade   --刪除shop_user使用者 ,如果使用者中包含了資料,則必須使用cascade關鍵字。

 

  

Oracle基礎 使用者權限

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.