1.第一步在plsql中执行
select b.file_id , --文件ID,
b.tablespace_name, -- 表空间,
b.file_name , -- 物理文件名,
b.bytes , -- 总字节数,
(b.bytes-sum(nvl(a.bytes,0))), -- 已使用,
sum(nvl(a.bytes,0)) , -- 剩余,
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_name,b.file_id,b.bytes
order by b.tablespace_name
查出物理物件路径后:
2.
假设需要扩充的表空间名为:jwzh
第二步:(把查询出来的tablespace_name为jwzh的路径复制到下面红色部分,修改最后的文件名
jwzh02{参照现有的起名} )
alter tablespace jwzh add datafile 'D:\oracle\product\10.2.0\db_1\oradata\
jwzh02.dbf' size 1000M autoextend on next 50M maxsize 30000M
执行 语句,扩充表空间!。
分享到:
相关推荐
oracle扩展表空间sql语句 oracle表空间查询、硬性扩展和自动扩展
解决 Oracle 临时表空间满的问题需要通过查看当前数据库的默认临时表空间、查看当前临时表空间的大小、创建新的临时表空间、将新建的临时表空间设置为数据库的默认临时表空间、删除原来的临时表空间、创建新的临时表...
在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...
在Oracle数据库系统中,表空间(Tablespace)是存储数据对象(如表、索引、视图等)的逻辑单位,而临时表空间(Temporary Tablespace)则用于存储临时数据,比如排序或联接操作产生的中间结果。创建和管理表空间及...
"ORACLE表空间扩展方法详解" Oracle 表空间扩展方法是每个数据库管理员都需要掌握的一项重要技能。在实际工作中,我们经常会遇到表空间不足的问题,这时我们需要对表空间进行扩展以满足业务需求。下面我们将详细...
本文将深入探讨如何检查Oracle表空间的占用情况以及如何扩展表空间。 首先,为了监控表空间的使用情况,我们可以使用SQL查询进行检查。例如,要查看一个用户所占的空间,可以登录到该用户并执行以下SQL查询: ```...
### Oracle 创建表空间、用户及分配权限详解 在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自...
Oracle数据库系统中,Temp表空间是用于存储临时段的地方,主要在执行排序、连接和创建索引等操作时使用。当遇到"Oracle temp表空间不足"的问题时,这通常意味着数据库运行过程中产生的临时数据超过了现有Temp表空间...
### Oracle 表空间收缩详解 #### 一、背景与需求 在Oracle数据库管理过程中,合理地管理和优化存储空间是非常重要的工作之一。有时,我们会遇到这样的情况:某个表空间占用的实际物理空间远大于其实际需要的空间,...
1. **扩展表空间**:通过添加新的数据文件或增大现有数据文件的大小来扩展表空间。 ```sql ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/yourdb/system01.dbf' RESIZE 10G; ``` 2. **优化数据存储**:...
### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...
### 获取Oracle表空间脚本 #### 背景与需求 在进行数据库备份与恢复的过程中,经常需要获取当前Oracle数据库中的表空间信息及其创建脚本。这样做的目的是为了确保在恢复过程中能够快速重建原有的数据库环境,包括...
### Oracle数据库扩展表空间知识点详解 #### 一、Oracle数据库表空间管理概述 在Oracle数据库中,表空间是逻辑存储单元,它将物理文件映射到数据库中的逻辑结构上。表空间由一个或多个数据文件组成,每个数据文件...
在Oracle数据库系统中,表空间(Tablespace)是存储数据对象如表、索引、视图等的基础单元。它管理数据库的数据存储空间。当需要扩展数据库容量或优化存储配置时,可能需要对表空间进行修改。这篇教程将详细介绍如何...
### Oracle 查看表空间表信息 在Oracle数据库管理中,了解如何查看表空间表信息是一项重要的技能。这有助于DBA(数据库管理员)或开发人员更好地理解数据库结构、优化查询性能以及进行必要的维护工作。 #### 标题...
Oracle RAC 增加 ASM 盘, 创建表空间 Oracle RAC 是一种高可用、高性能的数据库解决方案,通过将多个服务器节点组成一个集群,提供了高可用性和高性能的数据库服务。在 Oracle RAC 中,ASM(Automated Storage ...
Oracle 数据库是一个强大的关系型数据库管理系统,其用户管理和表空间机制是数据库管理和操作的基础。本文主要探讨了 Oracle 用户(user)和表空间(tablespace)的相关概念、创建、配置、修改以及删除等核心操作,...
### Oracle扩展表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据。每个表空间由一个或多个数据文件组成,这些数据文件存储在物理磁盘上。表空间分为系统表...
### Oracle 创建表空间知识点 #### 一、表空间概述 在 Oracle 数据库中,表空间是一种逻辑存储单元,用于组织和管理数据文件。一个表空间由一个或多个数据文件组成,这些数据文件存储在操作系统中指定的位置。创建...