oracle建表错误(在线)

onizuka5211 2005-03-13 12:01:33
我用oracle的Enterprise Manager Console建表时,先建立了一个表空间,然后再这个表空间下建立表,再创建的时候,报xx用户不存在的错误,是为什么?那个用户是我登陆Enterprise Manager Console用的亚,怎么可能不存在呢?

而且建表的时候,有那么多的方案可供选择的,那些方案是干什么用的呢?是不是应该默认选择????

我用过sql server和mysql,发现oracle太复杂了,而且也太大了,只要启动一个数据库服务,我的512M内存就都被占满了,操作及慢
...全文
191 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yown 2005-03-15
  • 打赏
  • 举报
回复
Oracle中有许多缓冲区放在内存中,如share pools,java pools,还有后台的多个进程也在内存中,可以说Oracle是一个内存数据库,当然内存占用大了
yown 2005-03-15
  • 打赏
  • 举报
回复
在ORACLE中经常有这样的报错,说某某对象不存在,但实际上是存在的,主要原因是没有权限导致的
zealot_zk 2005-03-15
  • 打赏
  • 举报
回复
你的用户是可以登陆的,但不一定拥有创建表的权限,对用户进行授权就可以了,另外用户在表空间上所占用的空间是有限额的,修改用户在表空间上的quota值。
yanguorong 2005-03-15
  • 打赏
  • 举报
回复
先看你的用户有没有建表的权限,如果没有:
grant all to user
如果用户被锁了Enterprise Manager Console将不能登陆的。
还有种可能就是你的用户没有使用表空间的默认权限。
czj68586 2005-03-14
  • 打赏
  • 举报
回复
可能你没有给你建的表赋权限,在分区建表的时候
GRANT ALL,赋下权限试试
huangyan168168 2005-03-14
  • 打赏
  • 举报
回复
你用什么用户登陆建表的,表名是什么???
zhaokeke2004 2005-03-14
  • 打赏
  • 举报
回复
方案就是用户,即模式
amigo_xsy 2005-03-14
  • 打赏
  • 举报
回复
估计的原因有可能:
一.估计是没建立相对应的用
二.你登录的用户没有对新建的表空间进行操作的权限.
masterz 2005-03-13
  • 打赏
  • 举报
回复
也许那个帐号被锁了,
ALTER USER <user_name> ACCOUNT UNLOCK;
为满足oracle的胃口我升级到1G:-)
用sqlplus建表比较简单
create table a(data int,data2 char(8));
xuanhanxian 2005-03-13
  • 打赏
  • 举报
回复
67678i87i

17,377

社区成员

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

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