oracle安装完后,有sys,scott等用户,且密码都是已知道的,如,scott的密码是tiger;那么安装oracle后,别人如果用scott/tiger这个帐号和密码就不是可以登录数据库了然后不久可以修改数据么谢谢

解决方案 »

  1.   

    只有dba才可以修改其他用户的。像system用户他的权限很大。
      

  2.   

    默认scott用户账户是lock的。
    只有解锁了才可以用,而且 这个scott用户也是只有几张表的,就算修改他也只能够修改他拥有的对象。除非另外有赋予权限。
      

  3.   

       ORACLE是内是有系统权限和对象权限来对每个用户限制的。scott的用户只有几张表而已,其他的他没有权限的表和数据对象,根本连看都看不到的。
       举个例子来说,SYS是一个公司的老板,他给员工SCOTT分配了一个工位。那么SCOTT只能访问他工位抽屉里的东西。其他的员工比如JACK的抽屉,SCOTT是打不开的。
    除非:
    第一、JACK“授权”给SCOTT,把工位的钥匙给了SCOTT,才能打开别人的抽屉。
    第二、SYS老板越权指挥,命令JACK把一些什么文件给SCOTT看。
      

  4.   

    sysdba才有修改所有用户的权限,而其他的用户只能在自己权限范围内操作。而且用户的密码自己可以修改,所以你的担心是没必要的。