各位大虾好!小弟我刚学oracle 10g,在建表的时候发现一个问题,不知道是怎么回事,请大家给指点一下!
我创建了一个新的表空间test,然后创建了一个新的用户aa授予dba权限,并且指定用户aa使用的默认表空间是test,我使用sqldeveloper客户端,用aa用户连接数据库之后,查看了一下,没有任何表,于是我新建了一个表,这时问题出现了,我新建的表在用户aa下看不到,找了半天,最后我发现,在sys用户下了。这是怎么回事啊?请指教!
我创建了一个新的表空间test,然后创建了一个新的用户aa授予dba权限,并且指定用户aa使用的默认表空间是test,我使用sqldeveloper客户端,用aa用户连接数据库之后,查看了一下,没有任何表,于是我新建了一个表,这时问题出现了,我新建的表在用户aa下看不到,找了半天,最后我发现,在sys用户下了。这是怎么回事啊?请指教!
可以看这个视图select owner,table_name from dba_tables where table_name='aa';
确认是用aa登录的吗。
登录是不要用sysdba身份。