`
lgx2351
  • 浏览: 171681 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

表分区 无法通过 128 (在表空间 中) 扩展

阅读更多
http://blog.chinaunix.net/uid-20423564-id-1949412.html

环境是Solaris 9和10,oracle 10g。以下表空间名称我用TESTTBS代替
     当时查看alert日志,oracle报错:
ORA-1692: unable to extend lobsegment XXUSER.SYS_LOB0000012657C00008$$ partition SYS_LOB_P422 by 128               in tablespace TESTTBS

    查看TESTTBS的数据文件,可以使用oracle Enterprise Manager Console客户端连接数据库直观地查看,也可以使用命令行:
select * from dba_data_files where tablespace_name like 'TESTT%';
为了大家看的清楚,我把格式调了一下,输出如下:
FILE_NAME                  +DG1/ora/datafile/testtbs.ora
FILE_ID                      10
TABLESPACE_NAME     TESTTBS
BYTES                       3.4360E+10
BLOCKS                    4194302
STATUS                   AVAILABLE
RELATIVE_FNO         10
AUT                       YES
MAXBYTES             3.4360E+10
MAXBLOCKS            4194302
INCREMENT_BY        32768
USER_BYTES          3.4360E+10
USER_BLOCKS         4194288
其中BYTES是当前数据文件的大小,MAXBYTES 是数据库文件可扩展的最大大小(AUT 是 YES 表示数据文件可以自动扩展),可以看到表空间TESTTBS 对应的数据文件testtbs.ora
已经达到可扩展的最大值了,所以数据库报错。

一般Enterprise Manager Console上看到的数据文件的占用情况百分比,是使用的数据空间占现有分配的空间的大小,不是占最大数据空间的大小。如,我创建了一个500M的数据文件,可以扩展到2000M,如果使用了450M,我们看见占用已经90%了,但是其实还有1550M的空间还可以使用(只要磁盘空间足够),因此我们需要查看数据文件是否是自动扩展的,可以扩到多大。而这次的确是扩展到可以扩展的最大值了。

据我所知,表空间的扩展有两种方法:
1、增加数据文件
2、调整当前数据文件的大小或扩展的大小

1、增加数据文件
ALTER TABLESPACE TESTTBS
ADD DATAFILE '+DG1/ora/datafile/testtbs01.ora' SIZE 500M
AUTOEXTEND ON
NEXT 50M
MAXSIZE 2000M;

增加了一个500M的数据文件,并且可以自动扩展到2G,每次扩展50M。

2、增加当前数据文件的大小:
ALTER DATABASE
DATAFILE '+DG1/ora/datafile/testtbs.ora'
RESIZE  50000M;

或者使用file_id
ALTER DATABASE
DATAFILE 10
RESIZE  50000M;

3、在使用过程中,如果想改变某个数据文件的最大大小,可以

ALTER DATABASE
DATAFILE  '+DG1/ora/datafile/test.ora'
AUTOEXTEND ON
NEXT 50M
MAXSIZE  10240M;


4,其它可能会用到的命令:
SQL> set linesize 800
SQL> select file_name,autoextensible,increment_by from dba_data_files;
FILE_NAME
---------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF

SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
TABLESPACE_NAME                SUM(BYTES)/1024/1024
------------------------------ --------------------
SYSAUX                                          270
UNDOTBS1                                         25
USERS                                             5
SYSTEM                                          510
SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;
TABLESPACE_NAME                SUM(BYTES)/1024/1024
------------------------------ --------------------
UNDOTBS1                                      5.625
SYSAUX                                       13.625
USERS                                           4.5
SYSTEM                                       4.8125
分享到:
评论

相关推荐

    win7下创建主分区和扩展分区

    in7系统分区限制破解方法(主分区与逻辑分区的创建)2011-05-...,剩余的空间无法继续分配的情况。面对这种问题,应该如何解决呢?其实, 我们完全可以采用win7系统自带的Diskpart命令先进行分区,然后再进行系统的安装

    分区助手5.2硬盘分区扩展工具

    一款很简单的分区工具,当C盘太小的时候可以直接从别的盘扩展空间。

    linux 扩展SWAP分区

    linux扩展linux swap分区和根目录空间不足

    分区助手5.0中文版

    分区助手中文版是一款免费的分区管理器软件,支持快速地分区您的硬盘和执行一些复杂的分区操作。... 内嵌了扩展分区向导,当分区空间不足时,通过这个向导所有用户能在不重启电脑的情况下安全地扩大分区。

    linux机器根分区硬盘LVM扩展方法

    通过合理地对磁盘进行分区,可以将存储空间划分为不同的区域,并在每个区域上创建相应的文件系统,以便更好地管理文件和数据。 本文档提供了一个综合性的指南,介绍了磁盘分区的基本概念、不同类型的分区以及如何...

    IBM分区动态扩展

    IBM动态分区扩展,分区空间不够了,加个硬盘。可以扩展分区大小。

    Win7扩展C盘空间

    Win7扩展C盘空间,硬盘的分区有四个常见的概念,它们是主分区,扩展分区,逻辑分区和物分区 。

    大型数据库实验报告表空间分区

    创建一个本地位图管理表空间CAP_ts,表空间对应一个数据文件CAP_ts.dbf,该数据文件初始大小为20M,可以自动扩展。...在表空间CAP_ts中创建表Customers、Products和Agents,并向表中添加如下数据。

    Cenos系统扩容操作手册,新增LVM分区和扩展现有分区

    这篇文章将向读者介绍如何在Linux中创建新的LVM分区和扩展现有的分区。LVM是逻辑卷管理器的缩写,它允许用户创建和管理逻辑卷和卷组。通过使用LVM,用户可以更加灵活地管理磁盘空间,而不需要担心分区大小的限制。...

    分区助手专业版

     * 扩展分区向导  * 迁移操作系统  * 分区恢复  * 分区对齐  * 重建MBR  * GPT/MBR磁盘互转  * 修改分区类型标识  * 修改分区序列号  * WinPE ISO创建向导  其它特征  * 坏扇区检测  * 文件...

    动态扩展VM磁盘空间(Windows)图解.docx

    3.操作步骤:1.)先关闭要扩展空间的VM,使用vSphereClient增加原VM磁盘大小,如下图:2.)启动VM,进入Windows系统,在磁盘管理中查看新增加的“未分配的磁盘空间”,确认后在CMD中输入“diskpart”回车,如下图:3...

    分区助手(给磁盘从新分区)

    扩展NTFS的系统分区不需要重启电脑 擦除磁盘或分区以防止删除的隐私数据被恢复 重新分配磁盘上的未分配空间给己存在的分区 重新分区一个磁盘不需要重装系统 删除分区恢复、迁移OS到固态磁盘、分区对齐、重建MBR、GPT...

    分区助手:分区魔术师的终结者/无损分区魔术师!

    分区助手是一个简单易用且免费的磁盘分区管理软件,在它的帮助下,你可以无损数据地执行调整分区大小,扩大分区,缩小分区,移动分区位置,复制分区,复制磁盘,合并分区,切割分区,划分自由空间、创建、删除、格式...

    傲梅分区助手6.1专业版无损分区软件.rar

    Pro傲梅分区助手是一款运行在WINDOWS系统下的免费的无损分区软件,能够代替经典的分区魔术师,能够快速完成从分区到格式化的全部操作,比起在DOS下使用FDISK要快上N倍,如果嫌分区容易太小,可使用扩展分区向导,来...

    分区助手软件

    分区助手是一个稳定、易用且免费的磁盘分区管理软件,在它的帮助下,你可以无损数据地执行调整分区大小,移动分区位置,复制分区,复制磁盘等操作,是一个不可多得分区工具。同时它能工作在所有的操作系统中,包括...

    洛伦兹IIB型矩阵模型中紧急3D扩展空间的结构

    在本文中,我们研究了通过模拟该模型及其简化版本而生成的矩阵的时空结构,发现该空间的扩展部分实质上是由Pauli矩阵描述的。 我们认为,这是由于在模拟中使用了一种近似方法来避免符号问题,实际上它实际上等于在...

    FAT32分区格式说明

    7、扩展分区表 (占用一个扇区 ) 8、第二个分区的引导扇区(Boot sector)(占用一个扇区) 9、第二个分区的FAT1 (占用空间由磁盘大小和FAT类型来定) 10、第二个分区的FAT2 (占用空间由磁盘大小和FAT类型来定...

    EASEUSpm(扩展分区)

    C盘爆了?需要重装系统设置分区大小?NO,用此工具可以帮你不用重装的前提下把D盘多余的存储空间分配给C盘,磁盘内的空间任你自由分配

    Ubuntu系统的分区修改

    修改ubuntu系统分区,实现分区空间利用,分区压缩,分区扩展

    分区助手专业版6.0无损分区软件.rar

    复制分区向导:快速复制分区(C) 只复制分区的己用空间,同时支持在复制时调整分区大小.(推荐的方式)扇区到扇区复制(S)复制分区的所有扇区到其它磁盘,不管扇区使用还是没有使用.扩展系统分区,扩大您的系统分区,通常...

Global site tag (gtag.js) - Google Analytics