bytes, blocks and extents of rollback segments are negative [message #507772] |
Tue, 17 May 2011 20:09 |
|
jim1944
Messages: 6 Registered: May 2011
|
Junior Member |
|
|
Using Oracle 9.2 on Solaris.
I'm not a DBA but I am having to do some DBA work. Some DBAs I've talked to have no idea about this.
The issue is that the rollback segments for some of our database instances show negative numbers in dba_segments for bytes, blocks and extents. For those instances where this occurs, bytes is about -8.773E-09, blocks and extents are about -4.2 million. There is some minor variation in the numbers. This is the case for 3 out of 8 instances spread over two development labs. Each of the labs is similarly configured. In one lab, instances 1 and 2 have these weird values. In the other lab, instance four has these weird values.
All of the instances have undo_management=MANUAL.
What do these weird values mean? Is there a problem with the database? Are our databases subject to corruption as a result of these? Everything seems to be working but this bothers me.
I have tried dropping and recreating the rollback segments of one of the instances and, on recreation, they had the same weird values.
The statement used to create each of the rollback segments was the same except for <name>:
CREATE PUBLIC ROLLBACK SEGMENT <name>
TABLESPACE RBS
STORAGE (INITIAL 20 M
NEXT 20 M
OPTIMAL 100 M
MINEXTENTS 4
MAXEXTENTS UNLIMITED);
Thanks
Jim
|
|
|
|
|
|
|
|
|
|
Re: bytes, blocks and extents of rollback segments are negative [message #508007 is a reply to message #507782] |
Wed, 18 May 2011 20:59 |
|
jim1944
Messages: 6 Registered: May 2011
|
Junior Member |
|
|
OK here's the data:
Running Oracle 9i Enterprise Edition Release 9.2.0.7.0
prompt% cat /etc/release
Solaris 8 2/04 s28s_hw4wos_05a SPARC
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
Assembled 08 January 2004
prompt% isainfo -kv
64-bit sparcv9 kernel modules
prompt% cd $ORACLE_HOME/bin
prompt% file oracl*
oracle: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped
oracleO: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped
SQL> select tablespace_name, extent_management, block_size from dba_tablespaces where tablespace_name='RBS';
TABLESPACE_NAME EXTENT_MAN BLOCK_SIZE
--------------- ---------- ----------
RBS LOCAL 2048
SQL>
SQL query of dba_segments attached.
Thanks
Jim
-
Attachment: segments.txt
(Size: 2.07KB, Downloaded 1796 times)
|
|
|