六分钟学会创建Oracle表空间的步骤
原帖:http://database.51cto.com/art/200910/158936.htm
经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。
1、先查询空闲空间
- select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;
2、增加Oracle表空间
先查询数据文件名称、大小和路径的信息,语句如下:
- select tablespace_name,file_id,bytes,file_name from dba_data_files;
3、修改文件大小语句如下
- alter database datafile
- '需要增加的数据文件路径,即上面查询出来的路径
- 'resize 800M;
4、创建Oracle表空间
- create tablespace test
- datafile '/home/app/oracle/oradata/oracle8i/test01.dbf' size 8M
- autoextend on
- next 5M
- maxsize 10M;
- create tablespace sales
- datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
- autoextend on
- next 50M
- maxsize unlimited
- maxsize unlimited 是大小不受限制
- create tablespace sales
- datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
- autoextend on
- next 50M
- maxsize 1000M
- extent management local uniform;
- unform表示区的大小相同,默认为1M
- create tablespace sales
- datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
- autoextend on
- next 50M
- maxsize 1000M
- extent management local uniform size 500K;
- unform size 500K表示区的大小相同,为500K
- create tablespace sales
- datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
- autoextend on
- next 50M
- maxsize 1000M
- extent management local autoallocate;
- autoallocate表示区的大小由随表的大小自动动态改变,大表使用大区小表使用小区
- create tablespace sales
- datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
- autoextend on
- next 50M
- maxsize 1000M
- temporary;
- temporary创建字典管理临时表空间
- create temporary tablespace sales
- tempfile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
- autoextend on
- next 50M
- maxsize 1000M
- 创建本地管理临时表空间,如果是临时表空间,所有语句中的datafile都换为tempfile
- 8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字
- 创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式
- 为表空间增加数据文件:
- alter tablespace sales add
- datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M
- autoextend on next 50M
- maxsize 1000M;
创建本地管理临时Oracle表空间,如果是临时表空间,所有语句中的datafile都换为tempfile8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式
为表空间增加数据文件:
- alter tablespace sales add
- datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M
- autoextend on next 50M
- maxsize 1000M;
5、更改自动扩展属性:
- alter database datafile
- '/home/app/oracle/oradata/oracle8i/sales01.dbf',
- '/home/app/oracle/oradata/oracle8i/sales02.dbf'
- '/home/app/oracle/oradata/oracle8i/sales01.dbf
- autoextend off;
=========================================================================
drop tablespace oa including contents and datafiles;
create tablespace oa
datafile 'G:\APP\XYUSER\ORADATA\ORCL11G\OA2.DBF' size 50M
autoextend on
next 5M
maxsize unlimited
相关推荐
标题与描述均提到了“六分钟学会创建Oracle表空间的步骤”,这暗示了文章旨在提供一个快速学习如何在Oracle数据库中创建表空间的教程。Oracle表空间是数据库中用于存储数据的一个逻辑容器,每个表空间由一个或多个...
4. 创建Oracle表空间: 创建表空间的语法如下: ```sql create tablespace 表空间名 datafile '数据文件路径' size 存储大小 autoextend on next 自动扩展大小 maxsize 最大限制; ``` 例如: ```sql create ...
通过以上步骤,你不仅学会了如何在Oracle数据库中创建用户,还掌握了关于表空间、权限管理和数据库对象的基础知识。创建用户是数据库管理中的基础,但它涉及到对Oracle数据库体系结构的深刻理解,包括存储管理、安全...
内容概要:本文详细介绍了Oracle数据库的核心管理任务,包括表空间的概念及其与数据文件之间的关系、常见表空间的作用、如何创建和删除表空间。接着探讨了用户表空间的操作方法,如创建用户、为用户授予权限以及删除...
本资源“21天学会Oracle”旨在帮助初学者在三周的时间内掌握Oracle数据库的基本操作和管理技巧。 首先,Oracle+10g是Oracle数据库的一个版本,发布于2005年,其主要特性包括数据仓库优化、网格计算支持和增强了的...
- 通过实验, 不仅学会了如何使用DBCA创建数据库, 还掌握了如何创建表空间、用户以及进行权限管理。 - 实验过程中理解了数据库安全性的重要性, 并学会如何通过创建表空间和用户来提高安全性。 - 掌握了如何使用...
- **数据库组件**:深入剖析Oracle 11g数据库内部结构,包括表空间、段、区等组成部分。 - **存储管理**:学习如何有效地管理存储资源,提高数据库性能。 #### 网络服务与网络管理 - **网络配置**:讲解Oracle 11g...
- **安装过程**:书中详细介绍了如何在不同操作系统上安装Oracle 12c数据库软件,并提供了步骤指引。 - **环境配置**:包括如何设置网络服务名、监听器等必要组件,确保数据库可以正常运行和服务访问。 ##### 2. ...
通过以上步骤,你不仅学会了在Windows环境下安装Oracle后的登录方法,还了解了如何管理用户、设置权限以及创建和管理表空间。这为在Oracle数据库上进行更复杂的操作打下了基础。在实际工作中,根据具体的业务需求,...
- **1.4** 掌握创建数据库和表空间的方法,并理解Oracle数据库的基本体系结构。 - **1.5** 学习Oracle中的基本用户管理操作。 **工作任务** - 在Windows环境下完成Oracle 10g的安装与卸载。 - 使用...
#### 二、Oracle空间管理实验 ##### 实验目的 - 掌握Oracle数据库的空间管理技术,包括存储参数的设置、表空间的创建与管理等。 - 了解表空间的生命周期管理。 ##### 实验要求 - 创建永久表空间。 - 设置存储参数...
- 创建撤销表空间UNDO02,并设为当前数据库的在线撤销表空间 - 表空间管理操作,如调整大小、更改可用性、读写权限、备份以及信息查询 - 学习如何删除表空间 通过以上实验,学生将能够理解Oracle数据库的基本...
通过上述步骤,你将能够成功安装Oracle 9i数据库,并学会如何配置和连接它。虽然这个版本可能较旧,但它仍然是理解Oracle数据库工作原理的良好起点。随着实践和学习,你将掌握更高级的数据库管理技巧,为你的IT职业...
3. **数据库创建**:根据《数据库原理课程设计》的项目,使用SQL Plus创建Oracle数据库和实例,包括SYSTEM、SYSAUX、TEMP、USER、UNDO等表空间。表空间是数据库逻辑结构的一部分,用于存储数据文件,每个表空间可...
1. **Oracle安装**:学习如何在不同的操作系统平台上(如Windows、Linux或Unix)安装Oracle数据库软件,包括下载、解压、配置环境变量、响应文件设置、数据库创建等步骤。了解安装过程中的注意事项,如检查硬件和...
本实验报告旨在通过创建大型数据库系统,了解数据库的结构、基本概念、表的结构特点、Oracle 11g 的基本数据类型,并学会使用 DBCA 创建数据库、使用界面方式创建表、使用 SQL 语句手工创建数据库和表。 一、 实验...
- 创建Oracle的主目录,如`/u01/app/oracle`,以及相关的数据文件、日志文件和临时文件目录。 7. **设置环境变量**: - 在`~/.bash_profile`中设置`ORACLE_HOME`, `PATH`, `LD_LIBRARY_PATH`, `ORACLE_BASE`等...
本笔记主要基于尚学堂马士兵老师的教学内容,深入浅出地介绍了Oracle的基本概念、安装配置、SQL语言、表空间管理、索引优化、存储过程与函数、触发器、游标、事务控制以及数据库备份与恢复等多个方面。 一、Oracle...