请教oracle问题...

iam128song 2006-04-20 08:11:26
请问oem控制台下的方案是不是和用户一一对应的啊?
我新建了用户user,登陆后创建了一个表Mytable.
但是我在方案下却找不到user,而我的表Mytable却到了
sys方案的表了.
我试过用其他用户建表.发现表的表全到sys下面了...
(用户的表空间跟sys不同的)
麻烦各位指教....
...全文
102 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dinya2003 2006-04-21
用户和表空间要分清楚,

如果要想用户创建的表到某个表空间,需要以新建的用户登陆数据库,然后创建表的语句中指定tablespace 表空间名. 也可以在创建用户的时候指定该用户的默认表空间,这样用户创建表的时候不指定表空间的话, 则自动创建到该用户的默认表空间中.,
  • 打赏
  • 举报
回复
mschen 2006-04-21
conn 用户/口令 as sysdba

你就会进入sys模式,那么你建立的所有对象都是属于sys模式的。

conn 用户/口令

这样你才会进入你自己的模式.
  • 打赏
  • 举报
回复
wearetheone 2006-04-21
那请问我新建的user 为什么不在方案下面呢?
也是这个原因???
  • 打赏
  • 举报
回复
wearetheone 2006-04-20
为什么登陆的用户具有sysdba权限,我的表就跑到sys下面去了??
关键是方案下面没有我的user。。我无法应用我的Mytable....
请指教。。。。
ps:我的表空间不是默认的。我已经把他设置成我的表空间。。
(我是楼主)
  • 打赏
  • 举报
回复
你把用户user的默认表空间改成你要的表空间,就可以了
alter user "user" default tablespace "其他表空间"
  • 打赏
  • 举报
回复
chliang315 2006-04-20
那是以为你登陆的用户具有sysdba权限
  • 打赏
  • 举报
回复
相关推荐
发帖
基础和管理
加入

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2006-04-20 08:11
社区公告
暂无公告