Hi,
I am using Oracle9i rel-2 on SUN Solaris 8.0 (SPARC). I have created my database using CREATE DATABASE command. I have some problem with UNDO tablespace management.
For UNDO tablespace, i have set the relevant parameters in my INIT.ORA file like this:
undo_managerment = AUTO
undo_retention = 10800
undo_tablespace = undo
Now, Creating my Database like this....(The database name is 'abc' here). Pls. check the clause for UNDO Tablespace in my command below:
CREATE DATABASE abc
CONTROLFILES REUSE
...........
DATAFILE ................................................(F or SYSTEM Tablespace)
DEFAULT TEMPORARY TABLESPACE..........(For Temporary Tablespace)
UNDO TABLESPACE undo DATAFILE '/mnt41/abc_undo1.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED
LOGFILE........................................... ........(Different redo log files in groups).
The Initial size of UNDO TS was 200MB. Now, i see my UNDO Tablespace size has grown like anything. It is approx. 1.9GB. I believe it is because of Autoextend ON clause. But, as i know that the UNDO tablespace should be truncated automatically. Basically, i may like to know two points please.
1. How & what might be the reason UNDO tablespace size has grown upto this point...When need of more space might have come.?
2. If i change the clause to Autoextend OFF then will it create any problem during my database operation. Is it advisable to do it or not..??
Kindly help pls. Thanks a lot in advance pls.
Regards,