RE: db_recovery_file_dest_size

  • From: "Michael Fontana" <mfontana@xxxxxxxxxxx>
  • To: "'Crisler, Jon'" <Jon.Crisler@xxxxxxx>, <jheinrichdba@xxxxxxxxx>
  • Date: Fri, 19 Dec 2008 14:00:39 -0600 (CST)

What is really bizarre about this parameter is exactly what you describe,
Jon.  It has no real bearing on reality.  I can set it to some mythical
number much higher than the actual file system, and I can set it to 80mg
with a 20tb database.

 

So what's the point of it?  

 

It's very easy to add to the file system as the result of a backup blowing
out space, and then neglect to alter this parameter.  I am almost tempted
to look at the most recent backup size divided by the size of the database
to estimate how much space my next backup would need in a script before it
runs and report the shortage rather than have the job run for nothing.  I
know oracle will sometimes already remove unneeded files only when the
area fills up, but I figure that's got to take time.  

 

Try to imagine if oracle had a whacky parameter like this for everything
else.  How would you set a db_create_files_dest_size, an
utl_file_dir_size, or a core_dump_dest_size? 

Those, of course do not exist, I know, and would be rediculously to
monitor and enforce.  

 

The  flash_recovery_area is even more dynamic and hard to predict, so why
force me to estimate it's size in advance?

 

When you consider the fact I can give it some ridiculously large made-up
number, it's actual purpose is even harder to explain!

 

 

 

Other related posts: