发布网友 发布时间: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
贴下图 没听明白