问题: 在WINDOWS的命令提示符中运行CONNECT / AS SYSDBA在WINDOWS的命令提示符中运行CONNECT / AS SYSDBA 可以连接数据库,那么岂不是任何人都可以用这个命令连接数据库,从而修改数据库? 答案: 你们的数据库服务器是任何人都能连上的吗?系统是如何来验证的? 您的操作系统登入用户有ora_dba权限,才能用connect / as sysdba 登入oracle. 且您可以设置 REMOTE_LOGIN_PASSWORDFILE = none 防止用户用这种方式登入数据库 采用操作系统验证就是这样子的。
设置在sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES =none 关于SQLNET.AUTHENTICATION_SERVICES =none 参数的说明 http://blog./post/4988/30142 |
|