分享

CONNECT / AS SYSDBA 可以任何人连接数据库?

 恶之一眉 2011-05-02
问题:
在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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多