国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle 創建監控賬戶 提高工作效率

2020-07-26 14:32:40
字體:
來源:轉載
供稿:網友
為了把事情變成簡單化,我在多個Oracle數據上建立統一的檢查數據庫賬戶,并且賬戶只能訪問特定的幾個視圖(需要查詢的sql已生成視圖),具體做法如下:

root>sqlplus / as sysdba
用DBA的權限進入數據庫,需要創建一個賬戶
http://www.survivalescaperooms.com/article/20367.htm

SQL>create user dbmonitor identified by "ty_sd_s";
給賬戶授權
SQL>grant connect,resource to dbmonitor;

此賬戶執行的腳本轉換成視圖
復制代碼 代碼如下:

SQL> drop view vstablespace;
SQL> create view vstablespace as
(
select
a.tablespace_name "TABLESPACE",
sum(a.bytes) SUM ,
sum(b.bytes) FREE ,
sum(b.bytes)/sum(a.bytes)*100 PRECENTFREE
from
dba_data_files
a,dba_free_space b
where
a.file_id=b.file_id
group by a.tablespace_name
)


給用戶賦予select試圖的權限
SQL>grant select on vstablespace to dbmonitor ;

如此下來,這個用戶只能查看此數圖,不能改動其他的,就可以保證數據庫的安全了

退出,再用新建的oracle賬戶登錄
root>sqlplus dbmonitor/"ty_sd_s" as sysdba;
進入之后查看用戶所賦予的權限
SQL>select * from user_tab_privs;
 
從這里看到只用新建視圖的權限
SQL>select * from sys.vstablespace ;
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂宁市| 罗山县| 龙川县| 酒泉市| 东阿县| 聂拉木县| 筠连县| 中牟县| 额尔古纳市| 凤台县| 宝应县| 正镶白旗| 常山县| 定襄县| 中卫市| 新昌县| 朝阳县| 凤凰县| 大方县| 土默特右旗| 滨海县| 雷波县| 丹寨县| 新龙县| 青神县| 大厂| 喀什市| 吉木萨尔县| 淮南市| 哈尔滨市| 洛南县| 巨野县| 栾城县| 高雄县| 赫章县| 聂拉木县| 长海县| 汉沽区| 武乡县| 调兵山市| 宁蒗|