oracle創(chuàng)建刪除用戶示例分享(oracle刪除用戶命令及授權(quán))
1、Oracle用戶新增
create user lisi identified by lisi;
注:create user是創(chuàng)建數(shù)據(jù)庫用戶,后面跟用戶名稱,identified by是設(shè)置用戶密碼
2、把“連接”數(shù)據(jù)庫權(quán)限授給新增用戶lisi
grant connect to lisi;
注:grant:Oracle數(shù)據(jù)庫授權(quán)的關(guān)鍵字
connect:Oracle數(shù)據(jù)庫的一個(gè)默認(rèn)角色,只有連接上數(shù)據(jù)庫的權(quán)限
3、把scott用戶的表授權(quán)給lisi用戶
grant select on emp to lisi;
pl/sql中的問題:動(dòng)態(tài)執(zhí)行表不可訪問,本回話的自動(dòng)統(tǒng)計(jì)被禁止。在執(zhí)行菜單里你可以禁止統(tǒng)計(jì),或在v$session,v$sesstat和v$statname表里獲得選擇權(quán)限
解決方案:
grant select on v_$session to 用戶名;
grant select on v_$sesstat to 用戶名;
grant select on v_$statname to 用戶名;
4、回收用戶權(quán)限
revoke select on emp from lisi;
5、用戶密碼修改
用lisi賬號(hào)登錄
alter user lisi identified by 密碼;
6、用戶刪除
drop user 用戶名;
或者drop user 用戶名 cascade;(這將會(huì)刪除與用戶相關(guān)聯(lián)的表)
7、數(shù)據(jù)庫的權(quán)限和角色
①查看數(shù)據(jù)庫用戶有哪些權(quán)限
select * from session_privs;
注:session_privs是Oracle數(shù)據(jù)庫的字典表,字典表其實(shí)就是Oracle的內(nèi)部表(不用創(chuàng)建就已經(jīng)存在了)。這個(gè)表可以看到很多權(quán)限,如創(chuàng)建表等。
②查看數(shù)據(jù)庫用戶本身擁有的角色
select * from user_role_privs;
③查看connect角色有哪些權(quán)限(DBA才能執(zhí)行)
select * from dba_sys_privs where grantee='CONNECT';
注:數(shù)據(jù)庫的權(quán)限、角色很多,由于精力有限,只需記住3個(gè)角色就行,即CONNECT、RESOURCE、DBA角色
給開發(fā)人員創(chuàng)建數(shù)據(jù)庫時(shí),應(yīng)同時(shí)授權(quán)connect、resource兩個(gè)角色給他
- Oracle新建用戶、角色,授權(quán),建表空間的sql語句
- oracle創(chuàng)建表空間、授權(quán)、創(chuàng)建用戶、導(dǎo)入dmp文件
- Oracle給用戶授權(quán)truncatetable的實(shí)現(xiàn)方案
- Oracle數(shù)據(jù)庫的兩種授權(quán)收費(fèi)方式詳解
- oracle數(shù)據(jù)庫如何給用戶授權(quán)查詢權(quán)限
- Oracle數(shù)據(jù)庫中的用戶授權(quán)、取消權(quán)限方式
- Oracle數(shù)據(jù)庫創(chuàng)建本地用戶、授予權(quán)限、創(chuàng)建表并插入數(shù)據(jù)實(shí)例代碼
相關(guān)文章
Oracle數(shù)據(jù)庫表被鎖如何查詢和解鎖詳解
作為一個(gè)IT技術(shù)人員,可能經(jīng)常遇到在使用Oracle數(shù)據(jù)時(shí),由于操作不當(dāng)導(dǎo)致數(shù)據(jù)庫鎖表,從而影響項(xiàng)目正常使用,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫表被鎖如何查詢和解鎖的相關(guān)資料,需要的朋友可以參考下2023-03-03Oracle查看執(zhí)行計(jì)劃的實(shí)現(xiàn)
查看Oracle 的執(zhí)行計(jì)劃的目的是為了了解 SQL 查詢或語句在數(shù)據(jù)庫中的執(zhí)行方式和性能表現(xiàn),本文主要介紹了Oracle查看執(zhí)行計(jì)劃的實(shí)現(xiàn),感興趣的可以了解一下2024-02-02Oracle 計(jì)算時(shí)間格式平均值的sql 語句
這篇文章主要介紹了Oracle 計(jì)算時(shí)間格式平均值的sql 語句,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08oracle ORA-01114、ORA-27067錯(cuò)誤解決方法
本文章總結(jié)了關(guān)于ORA-01114、ORA-27067錯(cuò)誤解決方法,有需要學(xué)習(xí)的朋友可參考一下下哦2012-10-10Oracle進(jìn)程占用CPU100%的問題分析及解決方法
這篇文章主要介紹了Oracle進(jìn)程占用CPU100%的問題分析及解決方法,文中通過代碼示例和圖文結(jié)合的方式給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-08-08Oracle 11g收集多列統(tǒng)計(jì)信息詳解
我們在寫SQL語句的時(shí)候,有的時(shí)候會(huì)碰到where子句后面有多個(gè)條件的情況,也就是根據(jù)多列的條件篩選得到數(shù)據(jù)。下面這篇文章主要給大家介紹了Oracle 11g收集多列統(tǒng)計(jì)信息的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下。2017-03-03DBA_Oracle Startup / Shutdown啟動(dòng)和關(guān)閉過程詳解(概念)(對數(shù)據(jù)庫進(jìn)行各種維護(hù)操作)
對于大多數(shù)Oracle DBA來說,啟動(dòng)和關(guān)閉Oracle數(shù)據(jù)庫最常用的方式就是在命令行方式下的Server Manager。從Oracle 8i以后,系統(tǒng)將Server Manager的所有功能都集中到了SQL*Plus中,也就是說從8i以后對于數(shù)據(jù)庫的啟動(dòng)和關(guān)閉可以直接通過SQL*Plus來完成2014-08-08一文教會(huì)你配置使用Navicat或PLSQL可視化工具遠(yuǎn)程連接Oracle
Navicat是一款數(shù)據(jù)庫管理工具,是一個(gè)可多重連線資料庫的管理工具,下面這篇文章主要給大家介紹了關(guān)于配置使用Navicat或PLSQL可視化工具遠(yuǎn)程連接Oracle的相關(guān)資料,需要的朋友可以參考下2023-04-04使用JDBC4.0操作Oracle中BLOB類型的數(shù)據(jù)方法
這篇文章主要介紹了使用JDBC4.0操作Oracle中BLOB類型數(shù)據(jù)的方法,我們需要使用ojdbc6.jar包,本文介紹的非常詳細(xì),需要的朋友可以參考下2016-08-08