日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle查看所有用户_Oracle实用命令查看共用一个表空间的所有用户

發布時間:2023/12/1 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle查看所有用户_Oracle实用命令查看共用一个表空间的所有用户 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

有朋友問到如何查出表空間都被哪些用戶使用的一些方法,因為有幾種情況需要考慮,也順便做個總結。


需求:如何查看共用一個表空間的所有用戶


查看某表空間下表的所有者

使用dba用戶查詢:

1、如果先要知道表空間的命名,可以這樣查詢:

select tablespace_name from dba_tablespaces;

2、然后再通過一個表空間的名,利用dba_tables視圖查看,這個表空間下表的所有者,就可以知道某個表空間下都有哪些用戶了。

select owner from dba_tables where tablespace_name='USERS' group by owner;

考慮索引

如果有索引,只查表可能會漏掉。所以這里我們改一下查的表

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

考慮臨時表空間:

上面的命令在查臨時表空間應該是查不到owner的。所以還是要區別對待下:

1、臨時表空間

select username from dba_users where temporary_tablespace='TEMP' group by username;

2、其它存儲對象(表、索引等)用的表空間:

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

這里可能還有沒考慮到位的地方,大家也可以在下方留言一起探討下~后面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注一下~

總結

以上是生活随笔為你收集整理的oracle查看所有用户_Oracle实用命令查看共用一个表空间的所有用户的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。