Oracle9i中如何创建一个普通用户?
为什么我每次创建的用户都变成了sysdba身份?
该怎么创建呀?初学数据库,望高人推荐点学习资料另外,我删除这些用户后,任然可以用它们登陆,为什么??? 
敬候大侠赐教(不好意思,初来论坛没啥积分,以后不上!!!

解决方案 »

  1.   

    你就通过sqlplus建吧。用图形化界面的工具建不知道要给些什么权限。
    都变成了sysdba身份?你用revoke sysdba from xxx;来回收它的权限。
    新建:create user xxx identified by pwd;
    然后给他授权:
    grant 权限 to xxx;
    一般新建用户后,要给connect角色或至少create session权限,这样才能连数据库。
    然后根据你的需要,再给别的权限或角色。
      

  2.   

    创建用户的我已经比较清楚,当时删除用户的任然搞不清,你看下截图:我删了一个角色,但任然可用这个角色,而删除lian账户时,提示不存在,却也可以用这个账户登陆,为什么呀?
    麻烦给给出下具体的操作命令,用户截图如下:
    http://hiphotos.baidu.com/47810925/pic/item/c3fff13e79a206d87d1e71ad.jpg
      

  3.   

    删除用户的命令为:drop user  username。oracle里面有用户(user)和角色(role)的区别。你要删除的应该是user,而不是role。
      

  4.   

    create user xxx identified by pwd;