首页 > 数据库 >oracle查看所有用户_Oracle实用命令查看共用一个表空间的所有用户

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

时间:2023-08-15 15:44:40浏览次数:70  
标签:查看 dba 用户 owner 空间 Oracle select

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

news2023/8/14 13:13:55

概述

有朋友问到如何查出表空间都被哪些用户使用的一些方法,因为有几种情况需要考虑,也顺便做个总结。


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


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

使用dba用户查询:

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

select tablespace_name from dba_tablespaces;
e0269d64248882d82a6c048cd04b4a34.png

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

select owner from dba_tables where tablespace_name='USERS' group by owner;
30fa23e19e84ce0c667863a2855c9ad5.png

考虑索引

如果有索引,只查表可能会漏掉。所以这里我们改一下查的表

select owner from dba_segments where tablespace_name='表空间名' group by owner;
4252d143033b7061eb1715c9b539a9d9.png

考虑临时表空间:

上面的命令在查临时表空间应该是查不到owner的。所以还是要区别对待下:

1、临时表空间

select username from dba_users where temporary_tablespace='TEMP' group by username;
08c74edc35430df1ea08b1007e02aa79.png

2、其它存储对象(表、索引等)用的表空间:

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

标签:查看,dba,用户,owner,空间,Oracle,select
From: https://www.cnblogs.com/ios9/p/17631448.html

相关文章

  • 用户下单_需求分析和设计_接口设计
         ......
  • burpsuite靶场----SQL注入3----oracle的union注出版本
    burpsuite靶场----SQL注入3----oracle注入推荐burpsuite插件https://github.com/smxiazi/xia_sqllinux上安装oraclemysql的详细学习可以下载小皮面板或者手动安装oracle这里使用docker安装,因为oracle手动安装比较麻烦这里我参照这位师傅的博客在linux上搭建oracle数据库ht......
  • 创建表空间及数据库用户
    select*fromdba_data_files;---查看用来导数据库的数据库数据文件路径信息----创建顺德一体化项目的数据库的对应的表空间。该数据库文件最少需要2个createtablespacesync_plus_1datafile'/u01/app/oracle/oradata/orcl/sync_plus_1_01.dbf'size500Mautoex......
  • burpsuite靶场----SQL注入5----非oracle数据库注入出敏感数据
    burpsuite靶场----SQL注入5----非oracle数据库注入出敏感数据靶场地址https://portswigger.net/web-security/sql-injection/examining-the-database/lab-listing-database-contents-non-oracle避坑1.发现不能用%23作为注释符'unionselect'a','b'%23会报错2.发现不能......
  • 直播源码异步处理技术:处理用户请求的挑战
    在网络技术的快速发展背景下,直播源码平台已经成为了人们社交娱乐的重要工具,直播源码平台的用户会在平台内进行观看直播、短视频,与其他用户进行交流、交谈。由于直播源码平台用户数量的逐日增加,使得直播源码平台每天要应对、处理大量的用户请求,增加了平台的压力,为了应对每天处理大......
  • UnityExcel数据查看以及文件导入
    需要插件EPPlus.dll、Excel.dll///<summary>///读取Excel表并返回一个DataRowCollection对象///</summary>///<paramname="_path">Excel表路径</param>///<paramname="_sheetIndex">读取的Sheet索引。Excel表中是有多个......
  • ABAP EXCEL批导和查看自建表样板
    结果:  内文:  源代码:ZHMRFI017:*&---------------------------------------------------------------------**&ReportZHMRFI017*&*&---------------------------------------------------------------------**&*&*&-------------......
  • Oracle启动监听报错:The listener supports no services或出现 unknown状态解决
    1、查看$ORACLE_HOME/network/admin/listener.ora文件中的host是否正确,能不能ping通2、查看$ORACLE_HOME/network/admin/tnsnames.ora文件中的host是否与listener.ora中的一致3、查看/etc/hosts文件中的127.0.0.1是不是localhost,listener.ora中host跟这里的是否一样4、登录数......
  • Oracle数据库基本介绍
    一、Oracle数据库1.1、基本介绍Oracle数据库的一个基本任务是存储数据。Oracle数据库服务器是由一个数据库和至少一个数据库实例组成。数据库是一组存储的文件,而数据库实例是一组管理数据文件的内存结构。另外,数据库由后台进程组成。一个数据库和一个实例是紧密相连的,因此术语-......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......