`

Oracle查看用户默认表空间使用情况的sql语句

阅读更多

查看用户默认的表空间.sql

select username,default_tablespace from dba_users;

查看各个表空间占用磁盘情况.sql

select 
b.file_id 
文件ID
b.tablespace_name 
表空间名
b.bytes/1024/1024||'M'
字节数
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 
已使用
sum(nvl(a.bytes,0))/1024/1024||'M' 
剩余空间
100 - sum(nvl(a.bytes,0))/(b.bytes)*100 
占用百分比 
from dba_free_space a,dba_data_files b 
where a.file_id=b.file_id 
group by b.tablespace_name,b.file_id,b.bytes 
order by b.file_id 


以上2者关联,就是查看用户默认表空间使用情况的sql语句:

Select *
FROM 
      (select username,default_tablespace from dba_users) ut,
      (select 
      --b.file_id 
文件ID
      b.tablespace_name 
表空间名
      b.bytes/1024/1024||'M'
字节数
      (b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 
已使用
      sum(nvl(a.bytes,0))/1024/1024||'M' 
剩余空间
      100 - sum(nvl(a.bytes,0))/(b.bytes)*100 
占用百分比 
      from dba_free_space a,dba_data_files b 
      where a.file_id=b.file_id 
      group by b.tablespace_name,b.file_id,b.bytes 
      order by b.file_id ) tsu
Where ut.default_tablespace = tsu.
表空间名
orDER BY ut.username

分享到:
评论

相关推荐

    oracle数据库用户 表空间创建

    - **默认表空间**: 当创建新对象(如表、索引等)时,如果没有指定表空间,则会使用用户的默认表空间。 - **临时表空间**: 用于存储排序操作等临时对象。这些对象在事务结束后会被自动删除。 ### 二、Oracle用户...

    Oracle中SQL语句执行效率的查找与解决

    通过这些工具,可以详细查看SQL语句如何访问表和索引,以及执行过程中涉及的操作类型。 #### 二、执行计划优化 Oracle数据库的执行计划选择机制有两种:基于成本(Cost-Based Optimizer,CBO)和基于规则(Rule-...

    学习oracle创建一个表空间创建临时表空间创建用户表空间资源的权限

    当创建新用户时,可以为用户分配默认表空间和临时表空间,以便他们在该表空间中创建对象: ```sql CREATE USER my_user IDENTIFIED BY my_password DEFAULT TABLESPACE MY_DATA TEMPORARY TABLESPACE MY_TEMP; ...

    Oracle创建用户语句

    本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解创建用户的语法、指定用户密码、设置默认表空间以及授予用户权限等内容。 #### 二、创建用户的SQL语句 #...

    oracle创建用户表空间语句

    用户可以被分配一个默认表空间,这样当用户创建对象时,如果不指定表空间,则会使用默认表空间。设置默认表空间的命令为: ```sql ALTER USER username DEFAULT TABLESPACE tablespace_name; ``` - **username**:...

    Oracle临时表空间满的解决步骤

    解决 Oracle 临时表空间满的问题需要通过查看当前数据库的默认临时表空间、查看当前临时表空间的大小、创建新的临时表空间、将新建的临时表空间设置为数据库的默认临时表空间、删除原来的临时表空间、创建新的临时表...

    oracle常用sql语句

    - 创建一个名为"user_id"的新用户,使用默认配置文件,默认表空间为USERS,临时表空间为TEMP,并解锁账户。 - 授予用户连接权限。 #### 十七、用户密码设定 - **命令**: `ALTER USER 用户名 IDENTIFIED BY 新密码...

    Oracle SQL语句性能优化

    Oracle SQL语句性能优化是数据库管理中的关键环节,直接影响到系统的响应速度和资源利用效率。本文将详细探讨优化Oracle SQL语句的几个核心策略。 1. 选择合适的优化器 Oracle 提供了三种优化器:RULE(基于规则)...

    linux oracle创建用户,表空间 资料

    接下来,我们需要将新创建的表空间分配给用户`newuser`作为默认表空间: ``` ALTER USER newuser DEFAULT TABLESPACE new_tablespace; ``` 5. **设置临时表空间**: 除了默认表空间,还可以为用户指定临时表...

    Oracle经典SQL语句

    ORACLE经典语句汇总 -- 字符串左填充和右填充,默认填充空格 -- 产生1~99行数据,少于一位则补0 -- 刪除相同行 -- 随机数 -- 产生业务流水号 -- 查询某张表中有哪些字段 -- 自循环表中 由叶子节点查父节点 -- 查子...

    oracle表空间查询命令

    除了查看表空间的整体使用情况外,有时还需要了解表空间中具体的数据文件信息。可以使用以下查询语句: ```sql SELECT tablespace_name, file_id, file_name, ROUND(bytes / (1024 * 1024), 0) total_space FROM ...

    建立/删除orcale表空间 和用户 sql

    本文将详细介绍如何使用SQL语句来创建和删除Oracle表空间以及用户,以此来管理和组织数据库资源。 首先,我们来看如何创建表空间。表空间创建的SQL语句通常遵循以下格式: ```sql CREATE TABLESPACE 表空间名 DATA...

    Oracle 查询用户,表,授权相关语句

    比如查看用户`SCOTT`的系统权限: ```sql SELECT * FROM DBA_SYS_PRIVS WHERE grantee = 'SCOTT'; ``` 而查看`SCOTT`对表的权限,则使用`DBA_TAB_PRIVS`: ```sql SELECT * FROM DBA_TAB_PRIVS WHERE ...

    Sql语法转换为Oracle语法

    10. 日期格式:SQL Server和Oracle默认的日期格式不同,转换时需要考虑日期字符串的格式化问题。 在Delphi项目中,"sqlconvert.dpr" 是项目的主程序文件,"Unit1.dfm" 和 "Unit1.pas" 可能是用户界面和其对应的逻辑...

    oracle性能优化之SQL语句优化

    除了上述方法,还可以通过重构SQL语句、使用索引、避免全表扫描、减少子查询、优化联接顺序等方式进行SQL优化。例如,创建合适的索引可以加速查询,但过多的索引可能会增加插入、更新和删除操作的开销。因此,索引的...

    oracle创建删除表空间和用户授权的一些语句 可以直接使用

    - `DEFAULT TABLESPACE` 和 `TEMPORARY TABLESPACE` 分别设置用户的默认表空间和临时表空间。 - `GRANT` 命令用于向用户授予特定的权限,如`CONNECT`、`RESOURCE`、`DBA`等。 #### 四、修改用户密码 如果需要修改...

    ORACLE__SQL语句教学

    Oracle SQL语句是数据库管理与查询的核心工具,用于从Oracle数据库中检索、更新和操作数据。本教程将介绍SQL SELECT语句的基本概念和用法,帮助你理解和掌握如何在Oracle环境中执行SQL查询。 首先,SQL SELECT语句...

    ORACLE quota 表空间限制

    例如,可以使用如下 SQL 语句来查看所有用户在所有表空间中的配额使用情况: ```sql SELECT TABLESPACE_NAME, USERNAME, SUM(BYTES) / 1024 / 1024 AS USED_BYTES, SUM(MAX_BYTES) / 1024 / 1024 AS MAX_BYTES FROM...

    Oracle创建新用户和表空间.

    - `defaulttablespace`和`temporarytablespace`: 分别指定了用户默认使用的永久表空间和临时表空间。 ### 四、授予用户权限 最后,通过以下语句授予新用户必要的权限: ```sql grantconnect,resource,dbatoxmtaxi;...

Global site tag (gtag.js) - Google Analytics