`
xiaotao.2010
  • 浏览: 216914 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle表空间操作详解-入门基础

阅读更多
建立表空间
CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k

删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

修改表空间大小
alter database datafile '/path/NADDate05.dbf' resize 100M

移动表至另一表空间
alter table move tablespace room1;

一、建立表空间
CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k

二、建立UNDO表空间
CREATE UNDO TABLESPACE UNDOTBS02
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M

#注意:在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到该表空间:

ALTER SYSTEM SET undo_tablespace=UNDOTBS02;

三、建立临时表空间
CREATE TEMPORARY TABLESPACE temp_data
TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M

四、改变表空间状态

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;

4.设定后查看表空间信息
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_NAME;
分享到:
评论

相关推荐

    Oracle建表空间、用户操作详解-入门基础.pdf

    在Oracle数据库管理中,表空间(Tablespaces)和用户(Users)是两个核心概念,用于...综上所述,Oracle数据库的表空间和用户管理是数据库设计和维护的重要部分,理解并熟练掌握这些操作对于有效管理数据库至关重要。

    oracle 入门问题详解

    本文将针对"Oracle入门问题详解"和"oracle傻瓜问题1000问"的标题与描述,深入探讨Oracle数据库的关键概念和常见问题。 1. **Oracle数据库基础**: - 数据库实例(Database Instance):Oracle运行时的数据存储和...

    oracle表空间入门.doc

    ### Oracle表空间基础知识详解 #### 一、Oracle表空间概览 在Oracle数据库中,**表空间**是一个非常重要的概念,它将物理存储与逻辑结构相结合,为用户提供了一个清晰的数据组织方式。简单来说,表空间是由一个或多...

    Oracle数据挖掘入门---Oracle数据库数据挖掘,筛选,数据仓库的入门教程

    ### Oracle 数据挖掘入门详解 #### 一、引言 在当今大数据时代,数据挖掘作为一种从大量数据中提取有价值的信息和知识的技术,变得越来越重要。Oracle 数据库作为一个强大的关系型数据库管理系统,提供了丰富的...

    oracle入门基础知识

    ### Oracle入门基础知识详解 #### 一、Oracle服务器的文件体系结构 Oracle服务器的文件体系结构是理解Oracle数据库工作原理的基础之一。它主要包括三个主要的文件夹:Admin、Ora90(iSuites) 和 oradata。 1. **...

    Oracle架构的基础知识(入门级)

    ### Oracle架构的基础知识(入门级) #### 一、Oracle数据库结构概述 在Oracle数据库系统中,数据被组织成一系列逻辑和物理结构。了解这些结构对于理解Oracle如何存储和管理数据至关重要。 ##### 1. 数据库文件...

    Ubuntu 16.04安装Oracle 11gR2入门教程图文详解

    ### Ubuntu 16.04 安装 Oracle 11gR2 入门教程 #### 系统与版本信息 - Ubuntu版本:ubuntu-16.04.3-desktop-amd64 - Oracle数据库版本:linux.x64_11gR2_database #### 系统初始设置 - **修改root账户密码**:使用...

    oracle新手入门指导之六—ORACLE回收站详解.txt

    ### Oracle新手入门指导之六——Oracle回收站详解 #### 回收站概念介绍 在Oracle数据库中,**回收站(Recycle Bin)**是一项非常实用的功能,它为用户提供了一种安全删除对象的方式。当用户删除一个表、视图、索引等...

    Oracle10G DBA lzo-042

    1. **Oracle Certified Associate (OCA)**:此为入门级认证,适合初学者掌握Oracle基础知识。 2. **Oracle Certified Professional (OCP)**:高级认证,针对具备一定经验的数据库管理员或开发者。 3. **Oracle ...

    oracle备份及Oracle彻底删除大全

    使用RMAN进行基于表空间的恢复 - Oracle Life.files 使用RMAN进行基于时间点的不完全恢复 - Oracle Life.files 使用RMAN进行快速Dataguard数据库创建 - Oracle Life.files Oracle RMAN物理备份技术详解 Oracle RMAN...

    oracle数据库从入门到精通-学习详细笔记

    ### Oracle数据库从入门到精通——启动与关闭流程详解 #### 一、Oracle数据库启动流程 在深入了解Oracle数据库之前,我们首先需要掌握其基本的启动流程。Oracle数据库的启动过程包括了实例的创建、数据库的加载...

    Oracle 10g 学习笔记

    │ oracle10g系统管理之表空间(一) - lvhuiqing的专栏 - CSDN博客.mht.lnk │ oracle10g系统管理之表管理 - lvhuiqing的专栏 - CSDN博客.mht │ oracle10g系统管理之表管理 - lvhuiqing的专栏 - CSDN博客.mht.lnk ...

    Oracle 体系结构 入门基础

    ### Oracle 体系结构入门基础知识点解析 #### 一、Oracle 数据库体系结构概览 Oracle 数据库是一款由美国甲骨文公司开发的关系型数据库管理系统,它以其强大的功能、可靠的安全性和出色的性能而闻名于世。Oracle ...

    oracle入门.docx

    ### Oracle 入门知识点详解 #### 一、Oracle 数据库简介 - **定义与背景**: - Oracle是由甲骨文公司(Oracle Corporation)开发的一款关系型数据库管理系统。 - 它是甲骨文公司的核心产品之一,在全球范围内被...

    oracle入门手册

    ### Oracle入门手册知识点详解 #### 一、Oracle版本与配置 **Oracle版本介绍:** - **Oracle8**:包括普通版本(如8.0.5)和Internet版本(如8.1.7)。普通版主要面向传统的服务器环境,而Internet版(即Oracle8i...

    ORACLE 数据库入门.pdf

    ### ORACLE 数据库入门知识点详解 #### 一、Oracle体系结构概述 Oracle数据库是一个高度复杂的系统,其架构设计包括了物理结构与内存结构等多个层面。理解这些基础概念对于初学者来说至关重要。 ##### 1. 物理...

    oracle(甲骨文)入门

    ### Oracle(甲骨文)入门知识点详解 #### 一、Oracle数据库简介 Oracle数据库是由美国甲骨文公司开发的一款关系型数据库管理系统。它以其高性能、可靠性和安全性在企业级应用中占据着重要的地位。Oracle数据库支持...

    oracle入门

    ### Oracle 入门知识点详解 #### 一、登录与退出 Oracle **登录Oracle**: 1. **通过命令行登录**: - 在Windows系统中,首先打开“命令提示符...希望这些知识点能够帮助初学者更好地理解和掌握Oracle的基础操作。

Global site tag (gtag.js) - Google Analytics