orcal 常用命令與使用者管理

2022-08-22 12:12:12 字數 3139 閱讀 3822

orcal常用命令

使用者加鎖

alter user scott account lock;

commit;----必加

使用者解鎖

修改使用者密碼

alter user scott identified by 修改的密碼;

使用者的管理

使用者的建立   刪除    修改

新建立的使用者沒有任何許可權,包括連線資料庫

使用者連線資料庫的許可權:grant create session to 使用者名稱

給使用者賦予dba角色(dba是資料庫管理員它除了重啟資料庫

修改字符集的許可權沒有外

具有其它全部許可權

)grant dba to 使用者名稱

修改密碼

修改自己的密碼  passw

修改其他使用者密碼

alter  user  使用者名稱  identified by  密碼

刪除使用者

drop  user  使用者名稱;  如果當前使用者有表等,需要指定關鍵字:cascade

drop  user   使用者名稱  casade

基本的許可權管理

oracle許可權:系統許可權和使用者許可權

系統許可權:建立表,建立使用者,修改表或者使用者,檢視等等。

物件許可權:包含另外物件資料庫資訊的查詢,修改等等操作的

物件之間訪問資料庫內容,需要使用者名稱.表名訪問。

物件與物件之間是不可以直接操作的,也是需要具備相應的許可權

授權grant 許可權

/角色

to 使用者名稱

;建立使用者abc1,並賦予他連線資料庫和建立表的許可權

授予abc1 查詢

scott

使用者emp

表的許可權

授予abc1使用者

scott

的emp

表的所有許可權

收回許可權revoke許可權

from

使用者**abc1對於

scott

的emp

表的所有許可權。

**abc1對於連線資料庫的許可權。

給其他使用者授權的能力

grant 許可權

to 使用者名稱

with admin option;   授予系統相關的admin許可權

grant 許可權

to 使用者名稱

with grant option;  授予物件相關的grant 許可權

給abc1賦予連線資料庫,建立表和授予別的使用者的許可權的許可權,並授予

abc2

使用者連線資料庫的許可權。

給abc1賦予

scott

使用者下emp

表的所有許可權和授予別人許可權的許可權,並給

abc3

使用者授予

scott

使用者下emp

表的所有許可權。

多級**

**abc1對於

scottemp

的所有許可權,測試

abc3

是否還有

scottemp

表的許可權。**物件許可權

對於物件許可權abc1沒有

emp表上的許可權,從abc1授權給

abc3

沒有了scott

使用者emp

表的許可權

對於系統許可權

sys將

abc1

的許可權**,

abc2

依然可以連線資料庫

資料字典及基本操作,

使用者管理

檢視當前使用者所擁有的表:select * from user_tables;

檢視當前使用者所有表的表名:select table_name from user_tables;

對使用者的操作

查詢當前有多少使用者(必須用管理員身份才可以查詢)select *from all_users;

查詢dba:select * from dba_users;

查詢當前使用者的資訊:select * from user_users;

對許可權的操作

查詢所有具有系統許可權的dba:select *from dba_sys_privs where grantee=』dba』;

查詢資料庫中所有的角色roleselect *from dba_roles;

使用者管理常用命令

普通使用者只能訪問自己的家目錄 root使用者家目錄 root 使用者會被記錄到 etc passwd檔案當中 etc shadow 使用者密碼相關 useradd 新建使用者 userdel 刪除使用者 刪除家目錄 加 r引數 passwd 修改使用者密碼 passwd 使用者名稱 usermod...

linux使用者管理常用命令

1 管理使用者 user 的工具或命令 useradd 注 新增使用者 adduser 注 新增使用者 passwd 注 為使用者設定密碼 usermod 注 修改使用者命令,可以通過usermod 來修改登入名 使用者的家目錄等等 pwcov 注 同步使用者從 etc passwd 到 etc s...

Linux常用命令 使用者管理

1.linux中三種使用者 超級使用者 root uid 0 普通使用者 uid 500 60000 偽使用者 uid 1 499 與系統和程式服務有關,無法或不需要登入 2.使用者組 每個使用者都至少屬於乙個 使用者組 每個使用者組可以包含多個使用者 同乙個使用者組的使用者享有該組織共有的許可權 ...