oracle用户相关操作
我們主要學習數據庫的一些基本操作,比如如何在數據庫創建用戶,授權,刪除用戶,回收權限,為用戶加鎖或者解鎖等一些常用的操作。
 首先,我們要知道數據庫中創建用戶的語句怎么寫,看下面:
 1.創建用戶
 1
 2 create user laowang identified by laolu;
 創建用戶名為laowang,為laowang設置用戶密碼laolu.
 
 如上圖所示,我們的老李用戶就創建完成了,這里面我們還要說幾個細節。
 1
 2 create user 是創建用戶的關鍵字
 identified by是設置用戶密碼的關鍵字
 sql語句寫完以后,還要按下F8執行一下。不要忘記。
 但是創建后,我們使用laolu賬號登陸是不成功的,因為這個賬號是沒有授權過的,
 
 彈出報錯信息:
 
 所以我們需要給laolu這個用戶授權,讓他登錄
 授權的語句是:
 1
 2
 3
 4 grant coonect ,resource,dba to laolu;
 –connect 是鏈接數據庫權限,可以對數據庫進行增刪改查
 –resource 資源使用權限,用來創建表格
 –dba 是數據庫管理員權限
 看下面完整的運行姿勢。OK,創建完了用戶,我們也給用戶授權了,這回laolu可以登錄系統了吧?別急,這里還要注意的是:創建用戶、刪除用戶等權限只有數據庫的管理員才有的哦,數據庫的管理員一個是system,一個是dba。這個你需要記住哦!
 
 再次輸入laolu的用戶名和密碼,點擊OK
 
 發現成功登錄了。
 
 有沒有點小激動呢?
 2.修改用戶密碼
 好了,那我們繼續往下說,創建了一個用戶,那么如何修改這個用戶的密碼呢?請看下面的表演姿勢,修改密碼的sql語句是:
 alter user laolu identified by laolu123; 其實就是在laolu的后面加了個123嘛 是不是很簡單啊 修改后可以自己登錄試試哦,別忘記按F8執行一次。
 3.回收權限
 當有一天laolu這個用戶從公司離職了,怎么辦呢?我們是不是應該要把他的賬號回收呢,請看回收laolu用戶權限的正確姿勢,sql語句是
 revoke connect,resource from laolu;
 revoke --回收
 connect,rescource --創建以及查詢等權限
 from --從誰哪里回收
 我們執行revoke connect,resource from laolu; 然后在看看laolu這個用戶是不是又登錄不了呢?
 
 4.給用戶加鎖或者解鎖
 我們可不可以給laolu這個用戶加鎖或者解鎖呢?當熱可以了,請往下看。
 1
 2
 3
 4
 5
 6
 7 加鎖: alter user laolu account lock;
 解鎖: alter user laolu account unlock;
–alter user 是修改的關鍵字
 –account 是加鎖或者解鎖的關鍵字
 –lock 是給用戶加鎖
 –unlock 是給用戶解鎖
 加鎖以后,我們看下效果;先執行加鎖的sql語句。
 
 在看登錄的效果。
 
 同樣的解鎖也是一樣的執行解鎖的語句,然后就可以正確登錄了。我就不給大家演示了。
 5.刪除用戶
 我們接下來把laolu這個用戶刪除掉,請看sql的正確運行姿勢。刪除時請保證用戶以及退出,不然無法刪除哦。
 
 退出后,我們在次刪除看效果。system登錄后在執行刪除的sql語句
 
 在使用laolu的賬號登陸時,又報錯了。說明我們刪除時成功。
 
 好了,關于數據庫常用的創建用戶,刪除用戶,修改用戶密碼,加鎖,解鎖,授權,回收授權,我們就說到這里。
總結
以上是生活随笔為你收集整理的oracle用户相关操作的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 将c程序移植到linux,各位大侠:我把
- 下一篇: linux的cpu信息怎么理解,理解Li
