四、改变表空间状态
1.使表空间脱机
ALTER TABLESPACE game OFFLINE;
如果是意外删除了数据文件,则必须带有RECOVER选项
ALTER TABLESPACE game OFFLINE FOR RECOVER;
2.使表空间联机
ALTER TABLESPACE game ONLINE;
3.使数据文件脱机
ALTER DATABASE DATAFILE 3 OFFLINE;
4.使数据文件联机
ALTER DATABASE DATAFILE 3 ONLINE;
5.使表空间只读
ALTER TABLESPACE game READ ONLY;
6.使表空间可读写
ALTER TABLESPACE game READ WRITE;
五、删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
六、扩展表空间
首先查看表空间的名字和所属文件
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
1.增加数据文件
ALTER TABLESPACE game
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;
2.手动增加数据文件尺寸
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
RESIZE 4000M;
3.设定数据文件自动扩展
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf
AUTOEXTEND ON NEXT 100M
MAXSIZE 10000M;
设定后查看表空间信息
SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE
分享到:
相关推荐
Oracle数据库是全球广泛使用的大型关系型数据库系统,...日志管理、表空间管理、表操作和索引管理只是冰山一角,但掌握这些基础知识将为深入Oracle世界打下坚实的基础。持续学习和实践,才能在Oracle的世界里游刃有余。
【Oracle基础知识】 Oracle,作为全球最广泛使用的数据库管理系统之一,是企业级数据管理的重要工具。本笔记将深入探讨Oracle的基础知识,包括Oracle的简介、安装过程、常用的开发工具以及数据库的用户管理和权限...
- 管理表空间和数据文件,监控并预测存储需求,防止空间不足。 - 配置和管理用户权限,保障数据库的安全性。 - 实施数据库的高可用性方案,如RAC(Real Application Clusters)和Data Guard。 总结来说,Oracle DBA...
这只是Oracle基础知识的冰山一角,随着学习的深入,你将了解更多关于索引、触发器、存储过程、备份与恢复、性能调优等方面的知识。Oracle数据库是一个庞大且复杂的系统,但通过持续学习和实践,你可以逐步掌握并利用...
Oracle基础知识涵盖了数据库系统的核心概念、安装配置、数据存储、SQL查询、表空间管理、权限控制等多个方面。以下是Oracle数据库基础知识的详细说明: 1. 数据库基础: - 数据库定义:数据库是一个组织和存储数据...
本讲义旨在为初学者提供Oracle基础知识的全面介绍,帮助你掌握数据库管理和开发的基本技能。 1. **Oracle概述** Oracle数据库系统是一种客户-服务器架构的数据库,采用SQL作为查询语言。它提供了数据存储、事务...
### ORACLE基础知识学习 #### ORACLE体系结构 **1.1 物理结构** - **数据文件**: 数据文件是数据库的基石,存储着所有的数据,包括表数据和索引信息。这些文件通常具有`.dbf`扩展名。一个数据库实例可以包含多个...
书中,作者首先介绍了Oracle数据库的基础架构,包括表空间、数据块、索引、存储过程等关键概念,帮助读者构建对Oracle内部机制的基本理解。 接着,书中的故事围绕SQL查询优化展开。SQL是数据库的灵魂,高效的SQL...
Oracle数据库基础知识是所有想进入数据库管理和开发领域的初学者必须掌握的核心内容。以下是对Oracle数据库基础知识的详细阐述: 1. **Oracle体系结构** Oracle数据库服务器由两大部分构成:Oracle数据库和Oracle...
5. **存储管理**:小布会讲解表空间、段、区和块的概念,以及如何通过数据文件扩展、重命名和重建来优化存储布局。此外,他还会介绍自动存储管理(ASM)的优势和配置方法。 6. **数据库监控与诊断**:学习如何使用...
Oracle中,用户权限的管理主要通过创建用户、指定默认表空间、设定口令策略以及分配权限来进行。创建用户时,可以使用CREATE USER语句,同时指定默认的表空间和临时表空间,这有助于管理存储资源。口令策略包括最小...
此外,了解数据库实例和数据文件的管理,以及备份和恢复的基础知识也是必不可少的。 1Z0-052考试则重点在于数据库管理,包括性能监控、存储管理和高级SQL。在这个部分,考生需要熟悉Oracle的性能分析工具如SQL*Plus...
学习Oracle数据库的基础知识是理解其工作原理、进行有效数据库管理和开发的关键。这涵盖了数据库的设计、创建、备份恢复、性能优化等多个方面。随着技术的不断发展,Oracle数据库也在持续进化,以满足不断变化的业务...
Oracle 1z0-020是Oracle公司官方认证的一项考试,主要针对的是Oracle数据库管理的基础知识和技术。这个TestKing Oracle 1z0-020资料包包含了备考这一认证的重要资源,帮助考生掌握必要的技能和知识。 Oracle数据库...
在Oracle之旅中,学习基础知识是成为熟练数据库管理员的第一步。本篇主要涵盖Oracle中的系统用户、登录和注销、表空间、用户管理、数据类型、SQL简介、创建数据表以及完整性约束。 1. **Oracle中的系统用户**: ...
#### 一、优化基础知识概述 - **性能管理**: - **尽早开始**:性能优化应该在项目的早期就开始考虑,而不是等到后期出现性能瓶颈时才去处理。 - **设立合适目标**:设定明确的性能指标和优化目标,比如响应时间...
Oracle Learn 是一个专门为初学者设计的学习Oracle数据库的资源集合,它包含了丰富的知识和教程,旨在帮助用户快速掌握Oracle数据库的基础和进阶应用。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其...