【合理授权,安全第一】聊一聊Oracle数据库的用户权限

您所在的位置:网站首页 oracle查询数据库用户权限 【合理授权,安全第一】聊一聊Oracle数据库的用户权限

【合理授权,安全第一】聊一聊Oracle数据库的用户权限

2023-05-17 07:50| 来源: 网络整理| 查看: 265

 

当一个员工被一个公司录用,要想进入公司通常你还需要得到授

权,授权可能是一张

ID

卡或是一个工作证,当然在没有得到充分的信

任之前,你能得到的权限可能还非常有限,在不断的工作和努力之后,

你的权限可能会逐步提高,你可能可以翻阅公司的机密档案,还可能

被授权打开公司的保险柜,然后你就可以……Ok,到这里打住,如果

你不是一个间谍。

 

数据库的用户,情形和此类似,用户被创建并不意味着你就可以

进入公司,在进入公司前你可能需要得到一些授权,在数据库中,这

个权限是

Create Session

,这是进入数据库需要的最小权限。

 

继续前面的试验,如果以刚刚创建的用户登录就会收到一个错误

提示:

 

 

这表示用户

EYGLE

缺少一个

CREATE 

SESSION

的权限。在将

CREATE SESSION

权限授予之后,用户就可以连接到数据库内部:

 

SQL> grant create session to eygle; 

授权成功。

 

SQL> connect eygle/eygle 

已连接。

 

好了进入公司内部了,可以随便看看了,我们可以翻翻字典,看

看而已:

 

SQL> select count(*)from dict; 

COUNT(*) 

---------- 

628 

SQL> 

select 

table_namefrom 

dict 

where rownum 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3