Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

14

积分

0

好友

0

主题
1#
发表于 2012-2-21 17:23:56 | 查看: 10805| 回复: 9
我的表空间还剩3.7G,为什么还会报:
ORA-1653: unable to extend table ××× by 8192 in                 tablespace ×××
表空间600G左右,数据库文件101个,每个大小为4G和8G不等!
2#
发表于 2012-2-21 19:46:09
--
select * from V$version;
select * from dba_tablespaces;
select tablespace_name,max(bytes)/1024/1024 from dba_free_space group by tablespace_name order by 1;
select name,value from V$system_parameter2 where name in ('db_block_size','recyclebin');
select ts_name,count(ts_name) from dba_recyclebin group by ts_name order by 1;
--
upload output.

回复 只看该作者 道具 举报

3#
发表于 2012-2-22 13:47:10
输出结果请看附件:

log.txt

39 KB, 下载次数: 1766

回复 只看该作者 道具 举报

4#
发表于 2012-2-22 13:49:57
表空间为:TBS_CRM_DEF
目前处理的方式是增加了一个8G的数据文件
alert日志节选:
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:32 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:32 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:32 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:32 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:33 2012
ORA-1653: unable to extend table UCR_IOM.COMBO_ORDER_MSG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:34 2012
ORA-1653: unable to extend table UCR_IOM.COMBO_ORDER_MSG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:34 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:34 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:34 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:34 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:34 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:35 2012
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
ORA-1653: unable to extend table UCR_CEN1.TF_NL_MENU_FUNC_LOG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:36 2012
ORA-1653: unable to extend table UCR_IOM.COMBO_ORDER_MSG by 8192 in                 tablespace TBS_CRM_DEF
Wed Feb 15 12:08:36 2012
Completed: ALTER TABLESPACE TBS_CRM_DEF  ADD DATAFILE '/dev/crmvg9/rcrmvg9_8_076' SIZE 8511M AUTOEXTEND OFF
Wed Feb 15 12:10:56 2012

回复 只看该作者 道具 举报

5#
发表于 2012-2-22 13:52:28
奇怪,从你的sql结果来看 空间还够啊
TBS_CRM_DEF                                    2287

[ 本帖最后由 action825 于 2012-2-22 13:54 编辑 ]

回复 只看该作者 道具 举报

6#
发表于 2012-2-22 14:08:24
对呀,当时看有3.7G的空间剩余

回复 只看该作者 道具 举报

7#
发表于 2012-2-22 16:13:10
向表空间添加数据文件或者resize现有datafile看行不行。

回复 只看该作者 道具 举报

8#
发表于 2012-2-22 16:55:15
目前解决方法就是添加数据文件,只是不明白为什么会报如此错误!

回复 只看该作者 道具 举报

9#
发表于 2012-2-22 18:01:58

回复 只看该作者 道具 举报

10#
发表于 2012-2-22 18:03:11
ODM data:
  1. Hdr: 11075068 10.2.0.4 RDBMS 10.2.0.4.0 SPACE PRODID-5 PORTID-226
  2. Abstract: ORA-1653: UNABLE TO EXTEND TABLESPACE FAD


  3.   
  4.   SubComponent: Space Management
  5.   ==============================
  6.   DETAILED PROBLEM DESCRIPTION
  7.   ============================
  8.   CT has a tablespace FAD in which there are 5 datafiles with AUTOEXTEND ON
  9.   option.
  10.   Among the 5 datafiles one datafile reached its maxbytes and the rest are
  11.   having available bytes.
  12.   But they are receiving "ORA-1653: unable to extend table FA.FA_BOOKS by 130
  13.   in tablespace FAD"
  14.   as below:
  15.   
  16.   ORA-1653: unable to extend table FA.FA_BOOKS by 130 in tablespace FAD
  17.   ORA-1653: unable to extend table FA.FA_BOOKS by 130 in tablespace FAD
  18.   ORA-1653: unable to extend table FA.FA_BOOKS by 130 in tablespace FAD
  19.   Fri Dec 24 16:23:46 2010
  20.   Errors in file
  21.   /apps/oracle/ERPPRD/erpprddb/admin/ERPPRD_orafinprdracdb01/udump/erpprd1_ora_
  22.   2809.trc:
  23.   
  24.   DIAGNOSTIC ANALYSIS
  25.   ===================
  26.   SQL> SELECT max(bytes)/1024/1024 FROM dba_free_space WHERE tablespace_name =
  27.   'FAD';
  28.   
  29.   MAX(BYTES)/1024/1024
  30.   --------------------
  31.             99.921875
  32.   
  33.   SQL> SELECT NEXT_EXTENT, PCT_INCREASE FROM DBA_SEGMENTS WHERE
  34.   SEGMENT_NAME='FA_BOOKS' AND SEGMENT_TYPE='TABLE' AND OWNER='FA';
  35.   
  36.   NEXT_EXTENT PCT_INCREASE
  37.   ----------- ------------
  38.      1064960            0
  39.   
  40.   SQL> SELECT EXTENT_MANAGEMENT FROM DBA_TABLESPACES WHERE TABLESPACE_NAME =
  41.   'FAD';
  42.   
  43.   EXTENT_MAN
  44.   ----------
  45.   LOCAL
  46.   
  47.   SQL> SELECT file_name, bytes/1024/1024, autoextensible, maxbytes/1024/1024
  48.   FROM dba_data_files WHERE tablespace_name='FAD';
  49.   
  50.   FILE_NAME                      BYTES/1024/1024 AUT MAXBYTES/1024/1024
  51.   ------------------------------ --------------- --- ------------------
  52.   /oradata/ERPPRD/fad01.dbf           32767.9844 YES         32767.9844
  53.   /oradata/ERPPRD/fad02.dbf           10300.0391 YES              30000
  54.   /oradata/ERPPRD/fad03.dbf           7944.53125 YES              10240
  55.   /oradata/ERPPRD/fad04.dbf           2127.89063 YES              10240
  56.   /oradata/ERPPRD/fad05.dbf                  100 YES              10000
  57.   
  58.   WORKAROUND?
  59.   ===========
  60.   No
  61.   
  62.   TECHNICAL IMPACT
  63.   ================
  64.   Not able to do DML on the table FA.FA_BOOKS resides on the problematic
  65.   tablespace FAD.
  66.   
  67.   RELATED ISSUES (bugs, forums, RFAs)
  68.   ===================================
  69.   NA
  70.   
  71.   HOW OFTEN DOES THE ISSUE REPRODUCE AT CUSTOMER SITE?
  72.   ====================================================
  73.   Always
  74.   
  75.   DOES THE ISSUE REPRODUCE INTERNALLY?
  76.   ====================================
  77.   Never
  78.   
  79.   IS A TESTCASE AVAILABLE?
  80.   ========================
  81.   No
复制代码
类似的案例 10.2.0.4 上

  Among the 5 datafiles one datafile reached its maxbytes and the rest are
  having available bytes.
  But they are receiving "ORA-1653: unable to extend table FA.FA_BOOKS by 130
  in tablespace FAD"

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-23 20:13 , Processed in 0.052260 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569