【合理授权,安全第一】聊一聊Oracle数据库的用户权限 |
您所在的位置:网站首页 › oracle查询数据库用户权限 › 【合理授权,安全第一】聊一聊Oracle数据库的用户权限 |
当一个员工被一个公司录用,要想进入公司通常你还需要得到授 权,授权可能是一张 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 |