創建新用戶
創建新用戶需要DBA權限,即我們創建數據庫實例的時候的SYS和SYSTEM兩個賬號
我們使用下面這條語句來創建用戶
create user [username] identified by [password];
舉例:
我要創建一個名為test
的用戶,其密碼為test123
我們只需輸入create user test identified by test123
為新用戶賦予權限
新創建的用戶還需要我們賦予權限
通過下面這條語句我們可以賦予其相應的權限
grant [privilege] to [username]
其中[privilege]
是權限名稱
具體有
[create session]
: 創建會話,如果用戶沒有此權限,則無法連接數據庫,并創建會話
[create table]
:建表權限
[select]
:查詢權限 PS:查詢權限可以通過on
關鍵字指定表名
eg: grant select on [tablename] to username
除了以上的權限名稱,ORACLE還提供了其他許多權限可供選擇,本文就不進行詳細的描述了
我們通過grant connect,resource to [test]
命令給予用戶test
登錄和創建實例權限
移除用戶權限
移除用戶權限和賦予用戶權限語法相似,將關鍵字grant
換成revoke
即可