oracle数据库,创建用户后,创建表的时候,说没有权限
------解决方案--------------------要创建一个表空间,把这个表空间分配给你创建的用户,默认情况下,你创建的用户是在users表空间,你创建的用户在这个表空间没有建表的权限
------解决方案--------------------
create tablespace testDB datafile 'E:/oracle/product/10.2.0/oradata/orcl/zhou_test.DBF' size 100m; --创建表空间并分配其大小
create user zhoushan_test identified by zhoushan_test --为用户分配表空间
default tablespace testDB
grant connect,dba,resource to zhoushan_test; --给用户分配权限
------解决方案--------------------你去百度一下 很多的
------解决方案--------------------不是的,是因为你当前登录的用户没有权限给fetech赋予建表空间的权限,你用DBA登录赋予权限就OK了
------解决方案--------------------
只有具备sysdba的权限的人才具有grant用法
你这个会话show user应该不是sys吧
conn / as sysdba
然后执行你的那条语句应该没问题了