首 页 行业热点 新车 试驾评测 养车用车 车型库

oracle为什么新创建的用户就直接是dba权限?

发布网友 发布时间:2022-04-20 01:01

我来回答

3个回答

热心网友 时间:2022-04-13 16:15

不是这样的,你新建的用户默认没有任何权限。
你是在登录时加了as sysdba了吧,这种登录在本地计算机上默认是不检查用户名和密码的,你可以试试
sqlplus / as sysdba
sqlplus abc/abc as sysdba(abc是随手写的,不是任何用户名)
都可以登录成功,登录后show user,你会发现用户名其实是sys
因为oracle默认使用操作系统认证方式,只是你是以特定的操作系统帐户进入的操作系统(如Windows的administrator或unix的oracle账户),就可以这样做。
换了别的操作系统账户身份就不行了,或者通过网络连接也是不可以的。

热心网友 时间:2022-04-13 17:33

因为你走的是 OS Authentication,而不是通过password file,建议你看看ORACLE官方文档了解一下它的认证机制

热心网友 时间:2022-04-13 19:08

贴下图 没听明白

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com