有关数据库创建的问题

jgyun 2004-09-01 09:58:42
我新增加了一个用户,并赋予了create table,create session的权限,可是我还是不能创建表,提示:ORA-01950: no privileges on tablespace 'SYSTEM'。
请问该怎么做才能建立新表。
...全文
182 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijins 2004-09-01
  • 打赏
  • 举报
回复
呵呵,俺又学了一招!
lialin 2004-09-01
  • 打赏
  • 举报
回复
当然需要自己创建了,一般用户的对象都是放在自己创建的表空间里,系统的表空间不建议放用户对象!你可以通过管理器去创建!
jgyun 2004-09-01
  • 打赏
  • 举报
回复
表空间 需要自己建吗?
qfsb_p 2004-09-01
  • 打赏
  • 举报
回复
一般不建议用system表空间
qfsb_p 2004-09-01
  • 打赏
  • 举报
回复
CREATE USER "TEST" IDENTIFIED BY "TT"
DEFAULT TABLESPACE space1
TEMPORARY TABLESPACE space1TMP
QUOTA UNLIMITED ON space1;
zmgowin 2004-09-01
  • 打赏
  • 举报
回复
用户权限包括两大类,一类是操作的权限,一类是对资源控制的权限,你只赋给用户操作的权限
该用户默认的表空间是system
你需要将在system表空间操作的权限付给该用户
qfsb_p 2004-09-01
  • 打赏
  • 举报
回复
应该是你建立的用户没有访问system表空间的权限,你要指定键用户(或者建表)的tablespace,默认情况下是建立在system/temp 下的
jgyun 2004-09-01
  • 打赏
  • 举报
回复
有没有知道哦,
在线等待!
qqqkingppp 2004-09-01
  • 打赏
  • 举报
回复
创建的步骤一般是
一 create tablespace SpaceName datafile '文件的路径\xxx.dbf' size 80m;
二 create user UserName identified by PWD default tablespace SpaceName;
然后再给该用户授权

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧