赵钱孙三人对甲乙丙丁:CONNECT / AS SYSDBA 可以任何人连接数据库?

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 20:35:57
问题:在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.itpub.net/post/4988/30142