请教oracle问题...

iam128song 2006-04-20 08:11:26
请问oem控制台下的方案是不是和用户一一对应的啊?
我新建了用户user,登陆后创建了一个表Mytable.
但是我在方案下却找不到user,而我的表Mytable却到了
sys方案的表了.
我试过用其他用户建表.发现表的表全到sys下面了...
(用户的表空间跟sys不同的)
麻烦各位指教....
...全文
137 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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:我的表空间不是默认的。我已经把他设置成我的表空间。。
(我是楼主)
Visual_Studio_Net 2006-04-20
  • 打赏
  • 举报
回复
你把用户user的默认表空间改成你要的表空间,就可以了
alter user "user" default tablespace "其他表空间"
chliang315 2006-04-20
  • 打赏
  • 举报
回复
那是以为你登陆的用户具有sysdba权限

17,382

社区成员

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

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