首先要学会如何查看一个用户拥有的对象。
1,可以在plsql中一这个用户登陆,在object面板中就可以看到tables,Indexes等,这些都是oracle对象,属于这个用户的。
2,可以造object面板中找到users,然后再下面有Objects,Object privileges,System privileges,Role grants。这里面再点开Objects就能看到
属于这个用户的对象。
3,使用sql语句:
select owner,object_name,object_type from dba_objects t
where owner='CM'
order by t.OBJECT_TYPE
当我们创建一个新的用户时,这个用户没有自己的对象(在tables里没有任何表)。
/*-- Create the user
create user cognos
identified by cognos
default tablespace CC_DATA
temporary tablespace TEMP;
-- Grant/Revoke role privileges
grant connect to cognos;
grant dba to cognos;
grant resource to cognos;
-- Grant/Revoke system privileges
grant unlimited tablespace to cognos;*/
select owner,object_name,object_type from dba_objects t
where owner='COGN