`
readyman
  • 浏览: 14987 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle表空间扩展

阅读更多
看来仅需扩充表空间的即可解决。

第一步:查看表空间的名字和档案位置。在SQL栏输入或贴上下列内容。(不要做任何的修改)

select tablespace_name, file_id, file_name,
     round(bytes/(1024*1024),0) total_space
     from dba_data_files
     order by tablespace_name;



第二步:增大所需表空间的尺寸

alter database datafile '表空间储存位置'resize 新的尺寸,例如:

alter database datafile 'e:\oracle\oradata\esps_2008.dba'resize 4000m

BTW:

对於ORACLE数据库的表空间。除了手动增大所需表空见的尺寸的方法外:您也可使用其他方式来扩展表空见的尺寸。

第一种:增加数据档案。让表空间名对应更多的数据档案

alter tablespace 表空间名称
     add datafile '新数据档案的储存位置' size 新数据档案的尺寸,例如:

alter tablespace ESPS_2008
     add datafile 'e:\oracle\oradata\esps_2010.dba' size 1000m

第二种:设定数据档案自动扩展,以杜绝表空间不足的问题

alter database datafile '数据档案的储存位置'
     autoextend on next 下一次扩展数据档案的尺寸 maxsize 最大可接受的扩展尺寸的极限,例如:

alter database datafile 'e:\oracle\oradata\esps_2008.dba'
     autoextend on next 100m maxsize 10000m

第三步:查阅设定后的表空间资讯。在SQL栏输入或贴上下列内容。(不要做任何的修改)

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表空间扩展脚本.md

    ORACLE表空间扩展脚本.md

    ORACLE_表空间扩展方法

    "ORACLE表空间扩展方法详解" Oracle 表空间扩展方法是每个数据库管理员都需要掌握的一项重要技能。在实际工作中,我们经常会遇到表空间不足的问题,这时我们需要对表空间进行扩展以满足业务需求。下面我们将详细...

    Oracel扩展表空间

    ### Oracle扩展表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据。每个表空间由一个或多个数据文件组成,这些数据文件存储在物理磁盘上。表空间分为系统表...

    获取oracle表空间脚本

    ### 获取Oracle表空间脚本 #### 背景与需求 在进行数据库备份与恢复的过程中,经常需要获取当前Oracle数据库中的表空间信息及其创建脚本。这样做的目的是为了确保在恢复过程中能够快速重建原有的数据库环境,包括...

    Oracle 表空间 收缩

    ### Oracle 表空间收缩详解 #### 一、背景与需求 在Oracle数据库管理过程中,合理地管理和优化存储空间是非常重要的工作之一。有时,我们会遇到这样的情况:某个表空间占用的实际物理空间远大于其实际需要的空间,...

    表空间暴长后如何才能取消自动扩展

    ### 表空间自动扩展原理与取消自动扩展方法 ...通过以上介绍,我们可以了解到取消Oracle表空间自动扩展的具体方法及其重要性。在实际应用中,应根据具体情况选择合适的方法来管理表空间,以确保系统的稳定性和高效性。

    oracle 表空间创建

    "Oracle 表空间创建" Oracle 表空间创建是 Oracle 数据库中的一种基本操作,它允许用户创建一个或多个表空间,以存储数据库中的数据。表空间是 Oracle 数据库的基本存储单元,每个表空间都可以包含多个数据文件和...

    oracle表空间命令语句大全

    Oracle 表空间命令语句大全提供了 Oracle 数据库管理的重要操作,包括建立表空间、建立 UNDO 表空间、建立临时表空间、改变表空间状态、删除表空间、扩展表空间和查看表空间信息等。这些命令对于 Oracle 数据库管理...

    oracle数据库扩展表空间代码

    ### Oracle数据库扩展表空间知识点详解 #### 一、Oracle数据库表空间管理概述 在Oracle数据库中,表空间是逻辑存储单元,它将物理文件映射到数据库中的逻辑结构上。表空间由一个或多个数据文件组成,每个数据文件...

    oracle表空间查询命令

    ### Oracle表空间查询与管理命令详解 ...不仅可以查看表空间的使用情况,还可以灵活地扩展表空间,确保数据库的稳定运行。这些命令对于日常数据库维护非常重要,熟练掌握它们能够帮助DBA更高效地管理Oracle数据库。

    学习oracle创建一个表空间创建临时表空间创建用户表空间资源的权限

    在Oracle数据库系统中,表空间(Tablespace)是存储数据对象(如表、索引、视图等)的逻辑单位,而临时表空间(Temporary Tablespace)则用于存储临时数据,比如排序或联接操作产生的中间结果。创建和管理表空间及...

    Oracle临时表空间满的解决步骤

    解决 Oracle 临时表空间满的问题需要通过查看当前数据库的默认临时表空间、查看当前临时表空间的大小、创建新的临时表空间、将新建的临时表空间设置为数据库的默认临时表空间、删除原来的临时表空间、创建新的临时表...

    oracle扩展表空间

    oracle扩展表空间sql语句 oracle表空间查询、硬性扩展和自动扩展

    oracle 创建表空间命令

    在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...

    oracle表空间学习整理,包括常用sql

    3. 扩展性:当单个数据文件空间不足时,可以通过增加新的数据文件到表空间来扩展存储空间。 4. 安全性:通过权限控制,限制用户对特定表空间的操作,实现数据安全。 三、创建表空间 创建表空间的基本语法如下: ```...

    创建Oracle表空间

    Oracle表空间是数据库的核心组成部分,用于存储数据库对象,如表、索引、视图等。表空间可以是本地管理的,也可以是字典管理的。本地管理的表空间使用位图来跟踪表空间的扩展和空闲空间,并且通常比字典管理的表空间...

    创建ORACLE表空间

    ### 创建Oracle表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据文件。一个表空间可以包含多个数据文件,而一个数据文件只能属于一个表空间。Oracle中的表...

    Oracle 表空间建立方法

    ### Oracle表空间建立方法 #### 一、Oracle 表空间概念与作用 在Oracle数据库管理系统中,表空间是逻辑存储单元的基本单位。每个数据库至少包含一个表空间,默认情况下为`SYSTEM`表空间。表空间由一个或多个数据...

    Oracle 表空间与数据文件

    Oracle 表空间的优点包括提高数据库的性能、提高数据的安全性和提高数据库的可扩展性等。表空间的优点还包括能够更好地管理数据文件,能够更好地管理数据库的存储空间等。 Oracle 表空间是 Oracle 数据库中的一个...

    oracle创建表空间用户等

    ### Oracle 创建表空间、用户及分配权限详解 在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自...

Global site tag (gtag.js) - Google Analytics