oracle查看用户占多大空间
时间: 2023-07-26 11:05:39 浏览: 48
你可以使用以下SQL查询语句来查看Oracle数据库中各个用户占用的空间大小:
```
SELECT
owner,
SUM(bytes) / 1024 / 1024 AS mb
FROM
dba_segments
WHERE
owner NOT IN ('SYS', 'SYSTEM')
GROUP BY
owner
ORDER BY
mb DESC;
```
该查询语句将返回所有不属于 "SYS" 和 "SYSTEM" 用户的数据库对象的空间总和,并按照空间大小进行降序排列。
相关问题
oracle 查看用户占多大空间
可以使用以下 SQL 查询语句来查看 Oracle 数据库中用户占用的空间大小:
```
SELECT
owner,
ROUND(SUM(bytes) / 1024 / 1024, 2) AS "SIZE (MB)"
FROM
dba_segments
WHERE
owner='<username>'
GROUP BY
owner;
```
其中,`<username>` 是你要查询的用户的名称。
这条 SQL 查询语句将会返回一个结果集,其中包含指定用户的所有数据库对象的总大小(以兆字节为单位)。
oracle 查看用户的默认表空间
要查看 Oracle 中用户的默认表空间,可以执行以下 SQL 查询:
```sql
SELECT username, default_tablespace
FROM dba_users
WHERE username = 'your_username';
```
将 `your_username` 替换为你想要查询的用户名。该查询将返回指定用户的默认表空间名称。可以使用该表空间名称来创建新表或索引,以及将现有表移动到该表空间中。
另外,如果要查看当前登录用户的默认表空间,可以执行以下 SQL 查询:
```sql
SELECT username, default_tablespace
FROM user_users;
```
该查询将返回当前登录用户的默认表空间名称。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)