新建了一个用户user1,怎样把user1用户的权限复制成和现有用户user2一样?就是怎样把user2用户的权限复制给新建的用户user1?2

解决方案 »

  1.   

    建立同义词user2用户是user1用户的同义词
      

  2.   

    楼主这样的提法很强,我想到的就是把user1的所有权限再重新grant给user2.
    希望有楼主提的这样的简单的方法。
    关注中
      

  3.   

    很简单,以user2权限集,创建一个ROLE。
    这样,以后无论任何时候,都可以将该ROLE授予任一用户。这也是ORACLE ROLE存在的意义。
      

  4.   

    可以写一个脚本:大楷的操作为:
    先查出user2的权限,可以通过先用user2登陆oracle 通过session_privs查出当前用户user2的所有权限
    用拼sql方式,保存出脚本,这样就能达到你要求了,想增加还是减少只要在脚本里改了