`
thinktothings
  • 浏览: 782416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

六分钟学会创建Oracle表空间的步骤

 
阅读更多

六分钟学会创建Oracle表空间的步骤

 

原帖:http://database.51cto.com/art/200910/158936.htm

 

经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。

1、先查询空闲空间

  1. select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; 

2、增加Oracle表空间

先查询数据文件名称、大小和路径的信息,语句如下:

  1. select tablespace_name,file_id,bytes,file_name from dba_data_files; 

3、修改文件大小语句如下

  1. alter database datafile   
  2. '需要增加的数据文件路径,即上面查询出来的路径  
  3. 'resize 800M; 

4、创建Oracle表空间

  1. create tablespace test  
  2. datafile '/home/app/oracle/oradata/oracle8i/test01.dbf' size 8M  
  3. autoextend on  
  4. next 5M  
  5. maxsize 10M;  
  6.  
  7. create tablespace sales  
  8. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
  9. autoextend on  
  10. next 50M  
  11. maxsize unlimited  
  12. maxsize unlimited 是大小不受限制  
  13.  
  14. create tablespace sales  
  15. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
  16. autoextend on  
  17. next 50M  
  18. maxsize 1000M  
  19. extent management local uniform;  
  20. unform表示区的大小相同,默认为1M  
  21.  
  22. create tablespace sales  
  23. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
  24. autoextend on  
  25. next 50M  
  26. maxsize 1000M  
  27. extent management local uniform size 500K;  
  28. unform size 500K表示区的大小相同,为500K  
  29.  
  30. create tablespace sales  
  31. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
  32. autoextend on  
  33. next 50M  
  34. maxsize 1000M  
  35. extent management local autoallocate;  
  36. autoallocate表示区的大小由随表的大小自动动态改变,大表使用大区小表使用小区  
  37.  
  38. create tablespace sales  
  39. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
  40. autoextend on  
  41. next 50M  
  42. maxsize 1000M  
  43. temporary;  
  44. temporary创建字典管理临时表空间  
  45.  
  46. create temporary tablespace sales  
  47. tempfile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
  48. autoextend on  
  49. next 50M  
  50. maxsize 1000M  
  51. 创建本地管理临时表空间,如果是临时表空间,所有语句中的datafile都换为tempfile  
  52.  
  53. 8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字  
  54. 创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式  
  55.  
  56. 为表空间增加数据文件:  
  57. alter tablespace sales add  
  58. datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M  
  59. autoextend on next 50M  
  60. maxsize 1000M; 

创建本地管理临时Oracle表空间,如果是临时表空间,所有语句中的datafile都换为tempfile8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式

为表空间增加数据文件:

  1. alter tablespace sales add  
  2. datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M  
  3. autoextend on next 50M  
  4. maxsize 1000M; 

5、更改自动扩展属性:

  1. alter database datafile  
  2. '/home/app/oracle/oradata/oracle8i/sales01.dbf',  
  3. '/home/app/oracle/oradata/oracle8i/sales02.dbf'  
  4. '/home/app/oracle/oradata/oracle8i/sales01.dbf  
  5. 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数据库中创建表空间的教程。Oracle表空间是数据库中用于存储数据的一个逻辑容器,每个表空间由一个或多个...

    六分钟学会创建Oracle表空间的实现步骤

    4. 创建Oracle表空间: 创建表空间的语法如下: ```sql create tablespace 表空间名 datafile '数据文件路径' size 存储大小 autoextend on next 自动扩展大小 maxsize 最大限制; ``` 例如: ```sql create ...

    为Oracle数据库创建用户.

    通过以上步骤,你不仅学会了如何在Oracle数据库中创建用户,还掌握了关于表空间、权限管理和数据库对象的基础知识。创建用户是数据库管理中的基础,但它涉及到对Oracle数据库体系结构的深刻理解,包括存储管理、安全...

    Oracle数据库管理中的表空间、用户操作及DDL、DML语言应用详解

    内容概要:本文详细介绍了Oracle数据库的核心管理任务,包括表空间的概念及其与数据文件之间的关系、常见表空间的作用、如何创建和删除表空间。接着探讨了用户表空间的操作方法,如创建用户、为用户授予权限以及删除...

    21天学会oracle

    本资源“21天学会Oracle”旨在帮助初学者在三周的时间内掌握Oracle数据库的基本操作和管理技巧。 首先,Oracle+10g是Oracle数据库的一个版本,发布于2005年,其主要特性包括数据仓库优化、网格计算支持和增强了的...

    oracle实验报告 实验四

    - 通过实验, 不仅学会了如何使用DBCA创建数据库, 还掌握了如何创建表空间、用户以及进行权限管理。 - 实验过程中理解了数据库安全性的重要性, 并学会如何通过创建表空间和用户来提高安全性。 - 掌握了如何使用...

    oracle课程进度表

    - **数据库组件**:深入剖析Oracle 11g数据库内部结构,包括表空间、段、区等组成部分。 - **存储管理**:学习如何有效地管理存储资源,提高数据库性能。 #### 网络服务与网络管理 - **网络配置**:讲解Oracle 11g...

    两天学会oracle dba

    - **安装过程**:书中详细介绍了如何在不同操作系统上安装Oracle 12c数据库软件,并提供了步骤指引。 - **环境配置**:包括如何设置网络服务名、监听器等必要组件,确保数据库可以正常运行和服务访问。 ##### 2. ...

    windows下安装oracle后如何登录

    通过以上步骤,你不仅学会了在Windows环境下安装Oracle后的登录方法,还了解了如何管理用户、设置权限以及创建和管理表空间。这为在Oracle数据库上进行更复杂的操作打下了基础。在实际工作中,根据具体的业务需求,...

    oracle数据库应用与开发.docx

    - **1.4** 掌握创建数据库和表空间的方法,并理解Oracle数据库的基本体系结构。 - **1.5** 学习Oracle中的基本用户管理操作。 **工作任务** - 在Windows环境下完成Oracle 10g的安装与卸载。 - 使用...

    oracle上机指导参考

    #### 二、Oracle空间管理实验 ##### 实验目的 - 掌握Oracle数据库的空间管理技术,包括存储参数的设置、表空间的创建与管理等。 - 了解表空间的生命周期管理。 ##### 实验要求 - 创建永久表空间。 - 设置存储参数...

    oracle实验报告.docx

    - 创建撤销表空间UNDO02,并设为当前数据库的在线撤销表空间 - 表空间管理操作,如调整大小、更改可用性、读写权限、备份以及信息查询 - 学习如何删除表空间 通过以上实验,学生将能够理解Oracle数据库的基本...

    oracle安装过程的详细图解

    通过上述步骤,你将能够成功安装Oracle 9i数据库,并学会如何配置和连接它。虽然这个版本可能较旧,但它仍然是理解Oracle数据库工作原理的良好起点。随着实践和学习,你将掌握更高级的数据库管理技巧,为你的IT职业...

    oracle数据库建立.doc

    3. **数据库创建**:根据《数据库原理课程设计》的项目,使用SQL Plus创建Oracle数据库和实例,包括SYSTEM、SYSAUX、TEMP、USER、UNDO等表空间。表空间是数据库逻辑结构的一部分,用于存储数据文件,每个表空间可...

    oracle学习教案

    1. **Oracle安装**:学习如何在不同的操作系统平台上(如Windows、Linux或Unix)安装Oracle数据库软件,包括下载、解压、配置环境变量、响应文件设置、数据库创建等步骤。了解安装过程中的注意事项,如检查硬件和...

    (完整word版)太原理工大学-oracle-大型数据库实验报告-(2).doc

    本实验报告旨在通过创建大型数据库系统,了解数据库的结构、基本概念、表的结构特点、Oracle 11g 的基本数据类型,并学会使用 DBCA 创建数据库、使用界面方式创建表、使用 SQL 语句手工创建数据库和表。 一、 实验...

    linux安装oracle11G所需的安装包全.rar

    - 创建Oracle的主目录,如`/u01/app/oracle`,以及相关的数据文件、日志文件和临时文件目录。 7. **设置环境变量**: - 在`~/.bash_profile`中设置`ORACLE_HOME`, `PATH`, `LD_LIBRARY_PATH`, `ORACLE_BASE`等...

    Oracle笔记(基于尚学堂马士兵)

    本笔记主要基于尚学堂马士兵老师的教学内容,深入浅出地介绍了Oracle的基本概念、安装配置、SQL语言、表空间管理、索引优化、存储过程与函数、触发器、游标、事务控制以及数据库备份与恢复等多个方面。 一、Oracle...

Global site tag (gtag.js) - Google Analytics