日期:2014-05-17  浏览次数:20651 次

问一个比较弱智的问题啊
oracle安装完后,有sys,scott等用户,且密码都是已知道的,如,scott的密码是tiger;

那么安装oracle后,别人如果用scott/tiger这个帐号和密码就不是可以登录数据库了

然后不久可以修改数据么

谢谢

------解决方案--------------------
默认scott用户账户是lock的。
只有解锁了才可以用,而且 这个scott用户也是只有几张表的,就算修改他也只能够修改他拥有的对象。除非另外有赋予权限。
------解决方案--------------------
ORACLE是内是有系统权限和对象权限来对每个用户限制的。scott的用户只有几张表而已,其他的他没有权限的表和数据对象,根本连看都看不到的。
举个例子来说,SYS是一个公司的老板,他给员工SCOTT分配了一个工位。那么SCOTT只能访问他工位抽屉里的东西。其他的员工比如JACK的抽屉,SCOTT是打不开的。
除非:
第一、JACK“授权”给SCOTT,把工位的钥匙给了SCOTT,才能打开别人的抽屉。
第二、SYS老板越权指挥,命令JACK把一些什么文件给SCOTT看。