Mitchell,
I may well be wrong but check your db_block_size in v$parameter
eg
select name, value
from v$parameter
where name = 'db_block_size'
/
NAME VALUE
db_block_size 4096
I think you have to multiply the reported figure by the blocksize to get the
extent size being looked for.
-----Original Message-----
Sent: 26 June 2001 16:42
To: Multiple recipients of list ORACLE-L
Hi DBAs
Whenever I have the ora-1654, I will
1. alter index/table name deallocate unused
2. alter tablespace name coalescs;
3. run querys to check dba_free_space and dba_data_files
There are total 140 indexes on this tablespace with setting init 1024k and
next 1024k.
I got confused now that for message 'unable to extend by 256'. What is mean
for 256 here?
The free space(byte) must be over 1024k here to avoid ora-1654 for each of
140 index segments?
Thanks in advance.
Mitchell
This the query I run today. I only take first few lines and last few lines.
compute sum LABEL 'TOTAL of SEGMENTS' of totalofsegments on report
select tablespace_name, bytes free_space, count(bytes) segcount,
(bytes * count(bytes)) totalofsegments
from dba_free_space
where tablespace_name=UPPER('&1')
group by tablespace_name, bytes
order by tablespace_name, bytes;
TABLESPACE_NAME FREE_SPACE SEGCOUNT TOTALOFSEGMENTS
------------------------------ ---------------- -------- ----------------
IDX_FINC_C70614 4,096 1 4,096
IDX_FINC_C70614 24,576 6 147,456
IDX_FINC_C70614 28,672 1 28,672
IDX_FINC_C70614 364,544 1 364,544
IDX_FINC_C70614 368,640 2 737,280
IDX_FINC_C70614 1,396,736 1 1,396,736
IDX_FINC_C70614 2,801,664 1 2,801,664
----------------
TOTAL of SEGMENTS 913,092,608
----- Original Message -----
To: '[EMAIL PROTECTED]' ; '[EMAIL PROTECTED]'
Sent: Tuesday, June 26, 2001 8:08 AM
Mitchell have you tried coalescing your tablespace? How big are your
extents?
-----Original Message-----
Sent: Monday, June 25, 2001 5:28 PM
To: Multiple recipients of list ORACLE-L
Dear DBAs
I have a tablespace for index with 5 file with different size from
500mb - 2000 mb.
Total tablespace size is 6g and used 5317mb abote 86.13% usage.
I got the error today.
ora-1654 unable to extend indx sechma.indexname by 256 in tablespace
tablespacename.
The following is the query I got for the tablespace .
We can see the index takes 92 extents and maxextends setting is 8192.
I then set autoextend on a datafile then error is gone.
What is the reason to cause ora-1654 even there are 700mb space avai. I also
checked the tablespace and index setting with both have next extend 1024k,
maxextend 8092.
Mitchll
SEGMENT TYP
BYTES NEXT_EXTENT EXTENTS MAX_EXTENTS
----------------------------------------------------------------------- ---
---------------- ------------ -------- -------------
8,192
C70614.FINC_INFO_ATTRIBUTE_080101_PK IND
94,269,440 1,048,576 92 8,192
C70614.FINC_INFO_ATTRIBUTE_090101_PK IND
52,457,472 1,048,576 51 8,192
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Mitchell
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Nicoll, Iain (Calanais)
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).