表空间

sun_star 2002-05-20 10:45:02
在ORACLE8.0.5中创建三个网络服务:A,B现要在两个服务中分别建立两个相同用户DBO
分别为服务A和B中的用户DBO指定不同的表空间(表空间巳建立)tabspaceA和tabspaceB
但我发现在实际的应用中,服务A和服务B的数据都填写到了同一个表空间tabspaceA中,请教高手
这是为何?怎样使这两个用户分别拥有不同的表空间?谢谢!
...全文
24 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
thingsfly 2002-05-21
  • 打赏
  • 举报
回复
你是什么意思啊??
是不是你的多个实例访问一个数据库啊!
也就是说你的是OPS??
如果是一个数据库的同一个用户由不同的实例来访问的话,
我觉得你的想法是不太可能实现的.
因为实例只是访问数据库的一些必须的内存和后台进程而已.
它没法指定用户的默认表空间的.
天桥半仙儿 2002-05-21
  • 打赏
  • 举报
回复
DROP USER <username> CASCADE;
CREATE USER "<username>" PROFILE "DEFAULT" IDENTIFIED BY "<password>"
DEFAULT TABLESPACE "<tablespace name>"
TEMPORARY TABLESPACE "<tablespace name>"
ACCOUNT UNLOCK;
penghwa 2002-05-21
  • 打赏
  • 举报
回复
alter user userA default tablespace tablespaceA;
sbm 2002-05-21
  • 打赏
  • 举报
回复
没有看明白,不过用户的缺省表空间可以指定。
superzwb 2002-05-20
  • 打赏
  • 举报
回复
A,B是两个实例吗?
penitent 2002-05-20
  • 打赏
  • 举报
回复
我看了半天好象没有看明白你的意思,
表空间是分配给用户的,dba可以指定用户在表空间中的配额,
只要用户指定的表空间是什么,数据就会写到相应的表空间中去,
不过导入可能有例外,除非指定配额

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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