查询某表空间被哪些用户所使用

原创作品,出自 “深蓝的blog” 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46912403

 

昨天为测试的妹子如何查查出表空间都被哪些用户使用的方法,给了几个建议。小费了几个周折,怪自己开始的时候情况考虑的不周全,不过总体上还好,满足了她的需求。

 

把过程记录下来,也当是自己的复习了。

  

测试:如何查看共用一个表空间的所有用户

 

回答步骤1:

不知道我理解的对不对,你可以试试这样:

使用dba用户查询:

1、如果先要知道表空间的命名,可以这样查询:

select tablespace_name from dba_tablespaces;

2、然后再通过一个表空间的名,利用dba_tables视图查看,这个表空间下表的所有者,就可以知道某个表空间下都有哪些用户了。

例如:select owner from dba_tables where tablespace_name='SYSTEM' group by owner;

 

回答步骤2:

如果有索引,只查表可能会漏掉。

你可以通过下面这条语句,查询到表空间被用户所使用的情况:

select owner from dba_segments where tablespace_name='表空间名' group by owner;

 

回答步骤3:

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
查询某个schema创建的表空间,可以使用以下SQL语句: SELECT tablespace_name FROM dba_tablespaces WHERE owner = 'schema_name'; 其中,'schema_name'是你要查询的schema的名称。这个查询语句将返回该schema所创建的所有表空间的名称。\[1\]在Oracle中,表空间是一个逻辑概念,用于管理数据库中的存储空间。而在人大金仓中,表空间则是一个文件夹,用于存储数据库的数据文件。\[1\]\[3\]在Oracle中,可以通过创建表空间来为不同的schema分配存储空间。而在人大金仓中,一个数据库可以对应多个表空间,而表空间也可以被多个数据库所使用。\[1\]\[3\]所以,通过查询某个schema创建的表空间,可以更好地了解该schema在数据库中的存储情况。引用\[1\]\[3\] #### 引用[.reference_title] - *1* *3* [统信下人大金仓创建表空间及导入oracle数据](https://blog.csdn.net/leftfist/article/details/117465692)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [oracle创建用户建立表空间分配表空间分配权限命令](https://blog.csdn.net/guoruijun_2012_4/article/details/88569551)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值