oracle 权限问题9017,[数据库]oracle学习笔记(一)用户管理_星空网
oracle學習筆記(一)用戶管理
2014-04-13
0
1 --oracle學習第一天 2 --連接 @后面連接數據庫實例,具體連接到那個數據庫 3 conn scott/tiger@MYORA1; 4 --修改密碼 5 passw; 6 --顯示用戶 7 show user; 8 --查詢emp 9 select * from emp;10 --進行替換查詢11 select * from emp where ename='&ENAME'12 --把查詢的數據導出去13 spool d:\ab.sql14 select * from emp;15 spool off16 --顯示行大小和設置行大小,行大小為9017 show linesize18 set lingsize 9019 --顯示一頁的大小,并設置一頁顯示3020 show pagesize21 set pagesize 3022 --oracle用戶管理,創建新用戶需要有dba的權限才能創建信用戶23 --創建一個xiaoming的用戶,密碼為m123,創建用戶必須是sys或者system24 create user xiaoming identified by m123;25 --給用戶需改密碼,給別人修改密碼必須要有dba權限26 --修改小明的密碼27 password xiaoming;28 --刪除用戶,用dba的權限刪用戶,自己不能刪除自己29 --刪除小明這個用戶 30 --在刪除用戶時,如果要刪除的用戶,已經創建了表,在刪除時,要帶一個參數cascade(刪除表)31 drop user xiaoming;32 --給xiaoming賦連接數據庫的權限 33 34 --權限分為系統權限和對象權限35 --系統權限是用戶對數據庫的相關權限,如:登錄,修改密碼等,oracle大概有140多種系統權限36 --對象權限是用戶對其他用戶數據對象訪問(操作)的權限,oracle大概有25種對象權限37 --數據對象就是這個用戶創建的表,視圖,存儲過程等等,38 --角色分兩種一種叫做自定義角色,一種預定義角色39 grant connect to xiaoming;40 --使用對象權限,使xiaoming可以訪問emp表41 --把emp的查詢功能授權給xiaoming使用42 grant select on emp to xiaoming;43 --修改權限44 grant update on emp to xiaoming;45 --這張表的所有權限46 grant all on emp to xiaoming;47 --方案48 select * from scott.emp;49 --收回權限 revoke50 revoke select on emp from xiaoming;51 --權限傳遞 52 --如果是對象權限就在后面加 with grant option53 --意味著xiaoming可以把select權限繼續往下一個用戶傳遞54 grant select on emp to xiaoming with grant option55 --如果是系統權限就在后面添加with admin option56 --系統也就是system或者sys把connnect權限賦予了xiaoming57 grant connect to xiaoming with admin option58 -- 如果scott把xiaoming的查詢emp的權限撤銷了59 --那么xiaohong通過xiaoming得到的獲取查詢emp表的權限也將被撤銷60 --株連九族61 --//62 --用戶管理63 --賬戶鎖定64 --指定一個賬戶登錄最多可以輸入密碼的次數,也可以指定用戶鎖定的時間(天)65 --一般用dba的身份去驗證改密碼66 --指定scott這個用戶最多只能嘗試3次登錄,鎖定時間為2天67 --創建一個profile文件68 create profile lock_account limit failed_login_attempts 3 password_lock_time 269 alter user scott profile lock_account;70 --給賬戶解鎖,要dba的用戶權限71 alter user scott account unlock;72 --終止口令73 --讓用戶定期修改密碼可以使用終止口令的指令來完成,需要dba的身份操作74 --給scott的用戶tea創建一個profile文件,要求該用戶每隔10天修改自己的登錄密碼,寬限期為2天75 create profile myproflie limit password_life_time 10 password_grace_time 2;76 alter user scott profile myprifile77 --口令歷史78 --如果希望用戶在修改密碼時不能使用以前使用過的密碼,可使用口令歷史,79 --這樣oracle就會將口令修改信息存放到數據字典中,當用戶修改密碼時,80 --orace就會對新舊密碼進行比較,發現新舊密碼一樣是,就提示用戶重新輸入密碼81 --建立profile82 --password_reuse_time 指定口令可重用時間即10天后就可以重用83 create profile password_history limit password_life_time 10 password_grace_time 2 password_reuse_time 10;84 85 --刪除profile 刪除該文件,后面添加cascade 可以把相關的都是刪除了86 drop profile password_history
轉載請保留本文網址: http://www.shaoqun.com/m/a/88378.html
*特別聲明:以上內容來自于網絡收集,著作權屬原作者所有,如有侵權,請聯系我們:admin@shaoqun.com。
0
總結
以上是生活随笔為你收集整理的oracle 权限问题9017,[数据库]oracle学习笔记(一)用户管理_星空网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Idea启动jar包冲突 解决
- 下一篇: 分布式事务简介(seata)