oracle創建新用戶及權限賦予

創建新用戶

創建新用戶需要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即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容