1,查看表空间状况的方法
主要使用到的等实图
select FILE_NAME,
TABLESPACE_NAME,
AUTOEXTENSIBLE,
STATUS,
round(BYTES/(1024*1024*1024),2) || 'G' FILE_SIZE,
round(MAXBYTES/(1024*1024*1024),2) || 'G' MAX_FILE_SIZE
from dba_data_files;
![](http://dl.iteye.com/upload/attachment/376599/96a249f9-5e6c-32a4-8d1b-5372e837f859.png)
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
D.TOT_GROOTTE_MB "表空间大小(M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2), '990.99') "使用比",
F.TOTAL_BYTES "空闲空间(M)",
F.MAX_BYTES "最大块(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) /(1024 * 1024),2) TOTAL_BYTES,
ROUND(MAX(BYTES) /(1024 * 1024),2) MAX_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
![](http://dl.iteye.com/upload/attachment/376603/2a02452f-a979-38ea-8b25-30ca6d9b8260.png)
修改表空间数据文件的大小的命令
alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\TS_DEV.DBF'
resize 2000M
Alter tablespace TS_DEV Add datafile 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\TS_DEV02.DBF' size 500m
Autoextend on next 100m maxsize 2000M;
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0037/6599/96a249f9-5e6c-32a4-8d1b-5372e837f859-thumb.png)
- 大小: 5.8 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0037/6603/2a02452f-a979-38ea-8b25-30ca6d9b8260-thumb.png)
- 大小: 3.9 KB
分享到:
相关推荐
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
根据提供的文件信息,我们可以提炼出一系列与AIX-Oracle相关的实用知识点,这些知识点不仅涵盖了基本的数据库启动、停止与状态检查,还深入到了数据导出导入、环境配置、表与列的查询、空间管理以及元数据的更新等多...
- `drop tablespace`:删除表空间,需要注意是否包含数据文件和是否回收空间。 - `resize datafile`:调整数据文件大小。 - `add datafile`:向表空间添加新的数据文件。 - `drop datafile`:从表空间中删除数据...
以上SQL语句和命令涵盖了Oracle实施和维护过程中常见的任务和需求,包括表空间管理、用户管理、权限管理、数据导入导出以及系统监控等方面。掌握这些操作可以帮助数据库管理员更高效地管理Oracle数据库。
这些Oracle 10G的维护语句涵盖了数据库的基本管理操作,包括表空间管理、用户创建与授权、参数调整、空间监控、数据库对象查询以及会话控制等方面。熟练掌握这些语句能有效提高DBA的工作效率,确保数据库的稳定运行...
- **表空间(Tablespace)**:逻辑上数据库的分组,一个数据库包含多个表空间,一个表空间包含一个或多个数据文件。 #### 数据库实例(Instance) 数据库实例由内存结构(如SGA和PGA)和后台进程构成,是数据库...
### Oracle常用SQL语句知识点详解 #### 一、概述 Oracle是全球领先的数据库管理系统之一,在企业级应用领域占据着重要地位。SQL(Structured Query Language)是用于管理关系型数据库的标准语言,也是与Oracle...
### Oracle常用操作语句 #### 一、连接数与参数查询 - **查看最大连接数**:使用`SHOW PARAMETER PROCESSES`命令可以显示Oracle数据库的最大连接数配置。 - **查看当前活跃连接数**:执行`SELECT COUNT(*) FROM V$...
以下是一些Oracle常用的数据库操作命令的详细说明: 1. 创建TABLESPACE/ROLLBACK SEGMENT: 表空间(TABLESPACE)是Oracle数据库存储数据文件的地方,用于组织数据库的数据对象。创建表空间的SQL命令如下: ```sql...
### Oracle常用的命令如何查看表的结构 在Oracle数据库管理中,了解如何查看表结构是非常重要的。这不仅能帮助我们更好地理解数据库的设计,还能辅助我们在需要时对表进行修改或优化。 #### 查看表结构 要查看...
Oracle数据库sqlplus常用命令 Oracle数据库sqlplus是Oracle数据库管理系统中的一种命令行工具,用于执行SQL语句、查看数据库状态、执行数据库管理任务等。以下是Oracle数据库sqlplus常用命令的知识点总结: 获取...
根据提供的文件信息,我们可以详细解析Oracle数据库中与创建用户、表空间以及权限管理相关的操作语句。以下将针对这些知识点进行详细的阐述。 ### Oracle 创建用户 在Oracle数据库中,创建新用户是通过`CREATE ...
### Oracle常用命令详解 #### 一、连接数据库与SQL*Plus使用 在Oracle数据库管理中,连接数据库是最基本的操作之一。通常我们通过SQL*Plus工具来进行这一操作。 **1. 连接数据库** - **命令格式**: `conn ...
Oracle 语法及常用命令 Oracle 语法是关系型数据库管理系统的核心语言,用于管理和操作数据库。下面是 Oracle 语法及常用命令的详细知识点: 一、数据库概述 * 数据库是按照数据结构来组织、存储和管理数据的仓库...
查看表结构: ```sql SELECT * FROM USER_TABLES; ``` 查看视图: ```sql SELECT view_name FROM USER_VIEWS; ``` 查询包体: ```sql SELECT s.name, s.text, s.line FROM ALL_SOURCES s WHERE s.type = 'PACKAGE ...
一、Oracle常用语句和命令 1. 在单机环境下的操作: - 登录数据库:使用`sqlplus username/password@connect_string`命令,如`sqlplus system/oracle@localhost:1521/orcl`。 - 创建用户:`CREATE USER username ...
根据提供的文件信息,我们可以整理出一系列关于Oracle数据库管理和操作的重要知识点。下面将详细解析这些知识点,并尽可能地提供更多的背景信息和实用建议。 ### 1. 启动与停止Oracle服务 - **启动Oracle服务**: ...