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

首頁 > 數據庫 > Oracle > 正文

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

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

root>sqlplus / as sysdba
用DBA的權限進入數據庫,需要創建一個賬戶
http://m.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 ;
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙南县| 平塘县| 泉州市| 元朗区| 凤山市| 阳高县| 内乡县| 阿拉善盟| 平湖市| 无极县| 龙游县| 凤庆县| 田东县| 沁源县| 延津县| 藁城市| 政和县| 苗栗县| 名山县| 渭南市| 阿拉尔市| 清水河县| 栾川县| 镇安县| 丘北县| 夏邑县| 苏尼特右旗| 玉田县| 麻江县| 永定县| 建水县| 望奎县| 兴业县| 岢岚县| 台江县| 祥云县| 安岳县| 苍山县| 山东省| 漯河市| 新沂市|