都不能删除!
你可以将用户锁定或者将用户的密码该为无效,为什么要删除?锁定用户:
alter user uname account lock;密码实效:
alter user uname password expire;新的9i采用的就是将用户锁定并且密码无效。

解决方案 »

  1.   

    除了应用用户和sys,system,dbsnmp,outln这些系统用户,其它数据库用户均可删除,但很多Oracle带的数据库用户不能够简单的采用drop user来删除,必须执行相应脚本。
    举例:
    ctxsys 用于oracle text;
    wksys 用于ultra search;
    mdsys 用于spatial
    dbsnmp 用于oem的intelligent agent
    dmsys 用于data mining
    ordsys 用于oracle interMedia
    wmsys 用于workspace manager
    ctxsys 用于oracle text具体查看手册吧来决定怎么删除,这里我就不总结了。
    希望对你有所帮助。
      

  2.   

    to  ojaoja() :
    oracle自动创建的用户每一个都有自己的用处,如果删除了,也必然将删除某些功能,这样,就会给编程人员在写plsql程序或其他的操作带来不必要的麻烦,如果你的数据库只是为了简单的存储数据,没有额外的辅助编程或管理,那可以删除。建议不要删除,用锁定和密码失效来管理帐户。