1.连接身份的Normal,SYSDBA,SYSOPER在权限上有什么区别
2.Oracle有以下初始密码:
   internal/oracle
  sys/change_on_install
  system/manager
  scott/tiger
  sysman/oem_temp
感觉它们区别很大,有时候可以用sys/change_on_install进入系统,有时候只能用sysman/oem_temp进入系统,它们究竟有什么区别,什么时候用哪个。为什么需要这么多密码.SQLSERVER2000中一个SA都搞定了.谢谢

解决方案 »

  1.   

    oracle9i以上的就没有默认密码了,其余你还是看一些基本资料吧!你不了解ORACLE架构,就无法知道那么会有那么多的。。
      

  2.   

    我也是个新手。
    首先简单回答第一个问题。
    normal 是指普通用户。
    SYSOPER 指的是 操作员
    SYSDBA 指的是数据库管理员。在字面上就能区分出来差别。
    具体的权限差异要自己查询一些资料,因为Oracle 中的权限很多。第二个问题,SQLServer2000中 的sa 也是你自行设定的, 如果所有的正式运行的数据库都是sa 为密码那一点安全性都没有。
    在Oralce 中 如果你觉得麻烦 大可以把那几个用户的密码都改成sa.
    system 是权限最高的用户了 至于你说的sysman 就不清楚了。
    scott 这个家伙是甲骨文的第一个员工,这个用户是测试用的,tiger 是他老人家猫的名字。
      

  3.   

    SYSDBA,SYSOPER是oracle的两个特殊权限,sqlplus等管理工具中 可以以 as sysdba, as sysoper登录
      

  4.   

    非常感谢以上的回复:感觉Oracle比SQLSERVER2000复杂多了,好象无从下手