一个普通用户建立一个数据库A超级管理员有没有权限去查看它,修改它?是不是需要普通用户对管理员授权后,管理员才有权限去操作它?ORACLE是不是对任何用户的对象都是相对独立的?不授权就无法操作?

解决方案 »

  1.   

    oracle下如果想建一个库,必须使用操作系统具有管理员权限的用户,普通用户建不了库
      

  2.   

    建立的是数据库还是对象?
    如果是对象的话,其他用户只要有dba权限或者其他相关权限就可以访问和修改
      

  3.   

    不知道你说的普通用户都具有什么权限呢?connect?resource?select?......
      

  4.   

    更正一下,说的是windows系统unix系统的话,root用户在设置正确的环境变量下,可以直接访问库,前提是库的认证方式是操作系统认证超级管理员可以做任务想做的事情,只要你设置正确.
      

  5.   

    你说的数据库是表吗?user A创建了一个表a,  你可以通过user A将select\update\delete等权限赋给user B,user B就能操作a表了但若user B有系统权限,如select any table权限,user A不直接将表a的权限赋给user B, user B也能select表a的
      

  6.   

    你到底是说库呢?还是说库中的对象?
    普通用户到底是说操作系统级别的?还是数据库内部的类似scott的用户?