ORACLE使用者許可權

2022-09-01 05:27:16 字數 1722 閱讀 1914

sqlplus / as sysdba;//登陸sys帳戶

sql>create user zhangsan;

sql>alert user zhangsan identified by tiger;

sql> grant connect,resource,dba to zhangsan;

檢視許可權

select * from user_sys_privs;//檢視當前使用者所有許可權

select * from user_tab_privs;//檢視所用使用者對錶的許可權

角色:connect ,resource,dba

connect角色:--是授予終端使用者的典型權利,最基本的權力,能夠連線到oracle資料庫中,並在對其他使用者的表有訪問許可權時,做select、update、insertt等操作。

alter session --修改會話

create cluster --建立聚簇

create database link --建立資料庫鏈結

create sequence --建立序列

create session --建立會話

create synonym --建立同義詞

create view --建立檢視

resource角色:--是授予開發人員的,能在自己的方案中建立表、序列、檢視等。

create cluster --建立聚簇

create procedure --建立過程

create sequence --建立序列

create table --建表

create trigger --建立觸發器

create type --建立型別

dba角色,是授予系統管理員的,擁有該角色的使用者就能成為系統管理員了,它擁有所有的系統許可權

sys;//系統管理員,擁有最高許可權

system;//本地管理員,次高許可權

scott;//普通使用者,密碼預設為tiger,預設未解鎖

oracle有三個預設的使用者名稱和密碼~

1.使用者名稱:sys密碼:change_on_install

2.使用者名稱:system密碼:manager

3.使用者名稱:scott密碼:tiger

使用者詳細授權:

grant create session to zhangsan;//授予zhangsan使用者建立session的許可權,即登陸許可權,允許使用者登入資料庫

grant unlimited tablespace to zhangsan;//授予zhangsan使用者使用表空間的許可權

grant create table to zhangsan;//授予建立表的許可權

grante drop table to zhangsan;//授予刪除表的許可權

grant insert table to zhangsan;//插入表的許可權

grant update table to zhangsan;//修改表的許可權

grant all to public;//這條比較重要,授予所有許可權(all)給所有使用者(public)

撤銷許可權:

基本語法同grant,關鍵字為revoke

Oracle 使用者許可權

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...

Oracle使用者許可權

系統許可權 1 使用grant語句向使用者賦予系統許可權 grant system privilege to user name with admin option 注 使用with admin option語句後,使使用者可以將相同許可權賦給其他使用者。2 使用revoke語句撤銷系統許可權 re...

Oracle使用者許可權管理

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...