平时很少删除数据库,今天做了一次      环境是win2003+oracle10,用数据库配置工具DBCA,删除过程中居然不需要验证用户名和密码!
      于是很错愕,这样的话安全性怎么保证呢?有没有人关注过这个问题啊,知道的兄弟讨论一下哦

解决方案 »

  1.   

    --  搞清楚oracle数据库的逻辑关系很重要!
      

  2.   

    -- oracle跟sql server不同,oracle一个数据库可以有N多个用户!
    -- 一个用户只属于一个数据库中!
      

  3.   

        我只是觉得这样的话,每个进入电脑的人都能删除我建立的数据库,不安全啊不安全;如果oracle设置用户名密码权限检查,限定admin才有删除数据库的权限,会安全一些 
         当然,从另外一个层面讲,每个用我这个电脑的人都能破坏我的数据(删除文件都是可以的)
      

  4.   

    你想想,你自己的电脑,你自己的oracle,你现在要删,你觉的需要验证用户名,密码吗?你的安全机制应该放在你的操作系统上,而不是放在oracle