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

oracle tablespace学习

阅读更多
今天学习了oracle 中tablespace的一些命令

SQL> create table testsys as select * from syslog;
create table testsys as select * from syslog
                                      *
ERROR at line 1:
ORA-01536: space quota exceeded for tablespace 'SLTBS'


解决方法:alter user slxml quota unlimited on sltbs

给表空间增加一个数据文件
alter tablespace sltbs add datafile='/u02/oradata/orcl/sltb02.dbf' size 100m


创建表空间
   create tablespace test datafile ‘/u02/oradata/orcl/sltb02.dbf' size 100m autoextent on maxsize unlimited.

创建临时表空间
   create temporary tablespace test_tmp datafile 'u02/oradata/orcl/sltb02.dbf' size 30m .
给用户指定默认表空间和临时表空间
    alter user slxml default tablespace test temporary tablespace test_tmp.


SQL> select  file_name, tablespace_name, status, file_id, autoextensible  FROM dba_data_files;
/u02/oradata/orc/sltbs02.dbf SLTBS AVAILABLE 7 NO
/u02/oradata/orc/sltbs01.dbf SLTBS AVAILABLE 6 YES
/u02/oradata/orc/example01.dbf EXAMPLE AVAILABLE 5 YES

使数据文件自增长:表DBA_DATA_FILES中有一个字段AUTOEXTENSIBLE,它指示数据文件是否自增长,也就是数据文件不能满足存储需求时,是否自动增加大小来满足需求。默认创建一个datafile大小为5M的表空间—TEST:create tablespace test datafile ‘’ '/u02/oradata/orcl/TEST.DBF' size 5M;这个时候,AUTOEXTENSIBLE是NO,也就是数据文件的大小是固定的,不会自增长.
下面我们手动来修改数据文件为自增长:alter database datafile '/u02/oradata/orc/TEST.DBF' autoextend on next 5M maxsize 50M;这条命令将TEST.DBF数据文件设置为按5M大小进行自增长,最大为50M。
如果想改变数据文件大小:以前面的数据文件为例,我想将数据文件设置为100M大小,可以执行命令:alter database datafile '/u02/oradata/orc/TEST.DBF'  resize 100M;



分享到:
评论

相关推荐

    ORACLE数据库学习总结资料.pdf

    Oracle数据库学习总结资料.pdf 是一份关于 Oracle 数据库的学习总结资料,涵盖了 Oracle 数据库的各个方面,包括 Oracle 的简介、简单查询、标量函数和算数运算、多表查询、列函数和分组、子查询、表的更新操作、表...

    Oracle用户(user)和表空间(tablespace).pdf

    本文详细介绍和阐述了 Oracle 用户(user)和表空间(tablespace)的概念和使用方法等内容,并对用户和表空间使用过程中的注意事项、关键知识点等进行了重点标注和详尽解析,以便于读者进行深入学习和理解。...

    Oracle数据库精讲之数据库管理_ Oracle数据库管理视频

    1. 为有意从事oracle dba工作人员提供学习指导。 2. 提供oracle数据库dba日常管理方法。 3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; ...

    oracle学习总结.docx

    Oracle 学习总结 Oracle 是一种关系数据库管理系统,由 Larry Ellison 和 Bob Miner 于 1977 年创立。它是一种对象关系数据库管理系统,支持多种编程语言,包括 Java、Python、C++ 等。 一、创建 Oracle 数据库...

    甲骨文数据库oracle个人学习(基础理论)[整理].pdf

    数据文件结合在一起形成表空间(tablespace)。数据库中所有的数据信息都是存放在数据文件中。数据库的数据作为一个整体存储在构成数据库每一个表空间的数据文件中。一个数据库最多可以包含65534个数据文件 2. 控制...

    ORACLE数据库教程-SQL学习篇.ppt

    ORACLE数据库教程-SQL学习篇 本教程旨在提供ORACLE数据库基础知识,特别是SQL学习篇,旨在帮助开发人员更好地掌握ORACLE数据库的理论知识和实践操作。通过本教程,学习者将了解用户权限管理、并发控制和SQL优化等三...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    ALTER TABLESPACE 8-25 为表空间的创建设置 ORACLE 管理文件(OMF) 8-27 使用 OMF 创建表空间 8-28 获得表空间的信息 8-29 小结 8-29 9 储存结构与关系 目标 9-2 概述 9-3 段的类型 9-4 储存子句的优先次序 9-7 片的...

    oracle分区表学习与应用

    oracle 分区表学习及应用示例Create table(创建分区表)  create table BILL_MONTHFEE_ZERO  (  SERV_ID NUMBER(20) not null,  BILLING_CYCLE_MONTH NUMBER(6) not null,  DATE_TYPE NUMBER(1),  ACC_NBR ...

    oracle数据库基础教程 实训题答案下载

    Oracle 数据库是当前最流行的关系数据库管理系统之一,本教程旨在为读者提供一个从基础到实践的 Oracle 数据库学习指南。下面是根据提供的内容生成的相关知识点: SQL*PLUS 工具 SQL*PLUS 是 Oracle 数据库提供的...

    oracle完全手册

    ORACLE 完全学习手册 第二章 oracle 体系结构概述 在system用户下 DESC dba_data_files; SELECT file_name,bytes,blocks,status,autoextensible FROM dba_data_files WHERE tablespace_name='SYSTEM'; 第四章 表...

    Oracle 11g图形界面创建数据库实例.pdf

    Oracle 11g 图形界面创建数据库实例 本文将指导读者使用 Oracle 11g 图形界面创建数据库实例,并详细介绍每个步骤的操作过程。 Step1 创建数据库实例 ...同时,我们还学习了如何导入 dmp 文件,授权用户和授予权限。

    oracle的学习与使用

    oracle的学习与使用 本文是基于Windows 10系统环境,学习和使用oracle: Windows 10 一、oracle相关命令 (1)创建表空间 使用超级管理员用户登录 create tablespace zs200 datafile 'd:\zs200.dbf' 100m ...

    ORACLE相关语法与命令.docx

    ORACLE 相关语法与命令 ORACLE 是一种关系型数据库管理系统,具有强大的...本文总结了 ORACLE 相关语法与命令,涵盖物理组件、逻辑组件、内存结构、语法知识和命令等方面的知识点,为学习 ORACLE 提供了参考和指南。

    实验10Oracle数据库备份与恢复.pdf

    *tablespace*:tablespace 是 Oracle 数据库中的一个逻辑存储结构,用于存储数据库的所有数据。 *alter tablespace*:alter tablespace 命令用于更改表空间的状态,例如在线或离线。 *recover tablespace*:recover ...

    Oracle数据库基础学习资料整合

    Oracle数据库基础 任务一 1、修改上机的计算机上的文件: product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora product\11.1.0\db_1\NETWORK\ADMIN\listener.ora 把文件中的HOST后面的名称更改为...

    实验2Oracle数据库物理存储结构管理.doc

    在本实验中,我们将学习如何管理 Oracle 数据库的物理存储结构,包括添加数据文件、临时数据文件、控制文件和重做日志文件等。 一、添加数据文件 在 Oracle 数据库中,数据文件是存储数据的基本单位。我们可以添加...

    Oracle数据库由入门到进阶.ppt

    该课程涵盖了Oracle数据库的安装、启动与关闭、用户数据的基本维护、利用网络访问数据库、数据的加载、导出、导入、性能优化概述等方面的知识点,为学习Oracle数据库的学生提供了系统的知识结构。

    ORACLE数据库教程.ppt

    在本教程中,我们将学习 ORACLE 数据库的基本概念和基本操作。ORACLE 数据库是一种关系型数据库管理系统,使用 SQL 语言来管理和操作数据。 SQL 语言 SQL(Structured Query Language)是 IBM 公司 San Jose 实验...

    Oracle DBA 参考手册

    Temporary Tablespace Performance Tuning(临时表空间的调整) 56 10.4. 并发事件处理 56 10.4.1. 并发事件的产生 56 10.4.2. 锁 56 10.4.2.1. 锁的功能 56 10.4.2.2. 锁的类型 57 10.4.2.3. 锁的模式 58 10.4.2.4...

Global site tag (gtag.js) - Google Analytics