小弟刚接触Oracle9i搞不清楚"Normal" "sysdba“ "sysoper”这三种连接身份的区别。一般用哪种身份登陆呀,还有就是如果我用"sysdba”身份登陆的话,随便写个用户名和口令都能等上去,怎么回事呀(pl/spl Developer也是这种情况). OMS和独立启动用什么区别呀,一般情况下登陆哪种呀。 问的太多,太简单了,希望大家多多包容不要见笑。小弟在此谢过了!
调试欢乐多
sysoper 数据库操作员,
sysdba数据库管理员用户,最高权限sysdba拥有的权限sysoper不一定有,sysoper拥有的权限sysdba一定有
http://hi.baidu.com/cloud_yp/blog/item/eff2e90ea3d8c6e237d1226c.html
http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/dba006.htm
oracle是以本机作为服务器,所以只要是dba身份就可以登录.
操作系统认证:即oracle认为操作系统用户是可靠的,即既然能登陆到操作系统那么oracle数据库你也能登陆
口令文件认证:oracle认证认为操作系统用户是不可信任的,如果要访问数据库,必须进行再次认证。楼主说的“我用"sysdba”身份登陆的话,随便写个用户名和口令都能等上去”就是使用的操作系统认证。