如何查找一个用户所使用的表空间

richu 2004-07-07 11:45:40
一个数据库里面有很多表空间,
怎么查找出所有属于一个用户的表,索引,及这个用户使用的表空间。
...全文
222 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinya2003 2004-07-07
  • 打赏
  • 举报
回复
select * from all_objects a where a.object_type='FUNCTION'
所有的都在这里了,对象类型里面除了function外还有procedure,package....
richu 2004-07-07
  • 打赏
  • 举报
回复
那属于一个用户的过程呢?再那个表中?
wwllzpz 2004-07-07
  • 打赏
  • 举报
回复
dba_users中的DEFAULT_TABLESPACE和TEMPORARY_TABLESPACE表示这个用户的使用的表空间.
DBA_TABLES中可以查找出所有属于一个用户的表.
ALL_INDEXES中可以查找出所有属于一个用户的索引
daydayupliq 2004-07-07
  • 打赏
  • 举报
回复
过程在: user_source的text字段、
表属于什么表空间: user_tables/all_tables/dba_tables
richu 2004-07-07
  • 打赏
  • 举报
回复
如何能查出来哪个表使用了哪个表空间?

17,377

社区成员

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

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