PL/SQL创建表空间问题
我的一个Nomal用户用SQL语句创建了一个表空间
SQL语句如下:
创建成功了,但是为什么在这个用户下的Tablespace下面找不到创建的表空间,改为登录了sys用户发现此时的Tablespace下面找到了刚才创建的表空间
其中sys为SYSDBA用户,myhr为Normal用户
------解决方案--------------------LZ是不是在sys登录下创建的myhr用户,然后直接在PL/SQL切换的用户,我以前遇到过这种情况,表面上看着像是切换了用户,实际上没切换过来,所有的数据库操作都在之前的用户上操作了,LZ可以试试把PL/SQL关了从新打开,不要在里面切换试试,希望有帮组。
------解决方案--------------------表空间不隶属于用户,直接隶属于数据库。
在工具中没看见大多是权限问题。
------解决方案--------------------
这句话我赞成
------解决方案--------------------修改用户的默认表空间为你刚才创建的表空间就行了,因为正常用户的默认表空间是user下的,你刚才创建的表空间并未分配给你的某个正常的用户,所以该用户登录时是看不到默认的表空间的。