Here is one written to run in EM_grid as a job. (the double %%), but you could easily modify it for Sqlplus etc. It mails a message if a new file is needed. It works on either 2K or 8K blocksizes (which determine the max datafile size). You can modify for other block sizes, and you can tell it when to send the email. For instance for 8K blocksize, it will send a message whenever all the datafiles in a tablespace are over 30Gbs, (you supply the number in the case statement for v_datafile_size). As for 'available disk space', we monitor that separately, the sysadmins actually monitor it, and I believe they use various tools such as foglight. Joel Patterson Database Administrator 904 727-2546 ________________________________ From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Jared Still Sent: Wednesday, July 14, 2010 11:35 AM To: adar666@xxxxxxxxxxxx Cc: oracle-l@xxxxxxxxxxxxx Subject: Re: Tablespace free space monitoring, including AUTOEXTEND On Tue, Jul 13, 2010 at 11:00 PM, Yechiel Adar <adar666@xxxxxxxxxxxx> wrote: One of the main problems of this kind of scripts is that they do not check the actual available disk space for auto extend. You can have a definition that show that you have 32 GB available, with auto extend, but you gave only 10 GB on the disk. That could be remedied should someone be ambitious enough to write the Java SP to get that info. Jared Still Certifiable Oracle DBA and Part Time Perl Evangelist Oracle Blog: http://jkstill.blogspot.com Home Page: http://jaredstill.com