`
421728862
  • 浏览: 8563 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

oracle扩展表空间

阅读更多
由于oracle的表空间所在的磁盘空间不足,导致程序无法运行。项目经理制定了一个方案,原来的表空间和数据都存在D盘上,现在要把表空间的数据关联大F盘
代码如下

1、ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\ORACLGBK\A2DM1.DBF' AUTOEXTEND ON MAXSIZE 21G

2、ALTER TABLESPACE "A2DM" ADD DATAFILE 'F:\ORACLE\ORADATA\ORACLGBK\A2DM01.DBF' SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE 4096M

3、ALTER TABLESPACE "A2DM" ADD DATAFILE 'F:\ORACLE\ORADATA\ORACLGBK\A2DM02.DBF' SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE 4096M

以上语句的含义是:
1、第1句sql的意思是限制A2DM表空间在D盘上的A2DM1.DBF数据文件的大小,不让其无限的扩展。
2、2.3句的意思是在F盘为表空间加文件
   SIZE 500M   --是数据文件的原始大小
   AUTOEXTEND ON NEXT 10M 当不够时自动扩展大小
   MAXSIZE 4096M 数据文件最大占用空间4G

最后表空间的数据信息如下
1 D:\ORACLE\ORADATA\ORACLGBK\A2DM1.DBF 19 A2DM 21474836480
2 D:\ORACLE\ORADATA\ORACLGBK\A2DM2.DBF 20 A2DM 34359721984
3 D:\ORACLE\ORADATA\ORACLGBK\A2DM3.DBF 21 A2DM 34359721984
4 F:\ORACLE\ORADATA\ORACLGBK\A2DM01.DBF 25 A2DM 524288000
5 F:\ORACLE\ORADATA\ORACLGBK\A2DM02.DBF 26 A2DM 524288000

以后再往数据库里面存放数据,就会往F磁盘中存放了
感谢我的项目经理,让我学会了一招
分享到:
评论

相关推荐

    oracle扩展表空间方案

    本文将深入探讨如何检查Oracle表空间的占用情况以及如何扩展表空间。 首先,为了监控表空间的使用情况,我们可以使用SQL查询进行检查。例如,要查看一个用户所占的空间,可以登录到该用户并执行以下SQL查询: ```...

    Oracel扩展表空间

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

    oracle数据库扩展表空间代码

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

    ORACLE_表空间扩展方法

    在扩展表空间之前,我们需要了解当前表空间的信息,包括表空间的名字、文件所在位置、空间大小等。我们可以使用以下语句来查看表空间信息: ```sql select tablespace_name, file_id, file_name, round(bytes/(1024*...

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

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

    oracle 创建表空间命令

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

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

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

    oracle创建表空间用户等

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

    ORACLE SYSTEM表空间已满解决方案.docx

    1. **扩展表空间**:通过添加新的数据文件或增大现有数据文件的大小来扩展表空间。 ```sql ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/yourdb/system01.dbf' RESIZE 10G; ``` 2. **优化数据存储**:...

    oracle temp表空间不足解决方法

    Oracle数据库系统中,Temp表空间是用于存储临时段的地方,主要在执行排序、连接和创建索引等操作时使用。当遇到"Oracle temp表空间不足"的问题时,这通常意味着数据库运行过程中产生的临时数据超过了现有Temp表空间...

    Oracle 表空间 收缩

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

    oracle增加表空间

    ### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...

    Oracle RAC增加ASM盘,创建表空间

    Oracle RAC 增加 ASM 盘, 创建表空间 Oracle RAC 是一种高可用、高性能的数据库解决方案,通过将多个服务器节点组成一个集群,提供了高可用性和高性能的数据库服务。在 Oracle RAC 中,ASM(Automated Storage ...

    获取oracle表空间脚本

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

    ORACLE表空间扩展脚本.md

    ORACLE表空间扩展脚本.md

    ORACLE修改表空间方法

    1. **增加表空间大小**:如果你发现某个表空间已满,可以通过增加新的数据文件或扩大现有数据文件的大小来扩展表空间。例如,使用`ALTER TABLESPACE`语句添加新数据文件: ```sql ALTER TABLESPACE 表空间名 ADD ...

    oracle查看表空间表信息

    ### Oracle 查看表空间表信息 在Oracle数据库管理中,了解如何查看表空间表信息是一项重要的技能。这有助于DBA(数据库管理员)或开发人员更好地理解数据库结构、优化查询性能以及进行必要的维护工作。 #### 标题...

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

    3. 表空间的规划和管理是数据库性能的关键,合理分配和扩展表空间可以提高数据库的运行效率。 4. 对于系统表空间、回滚表空间和临时表空间的修改需谨慎,避免对数据库稳定性造成影响。 5. 定期备份和监控数据库状态...

Global site tag (gtag.js) - Google Analytics