Jonathan, I've been coming to the same conclusion as you have. In all of my databases that I have ever worked on, there are only a select set of Oracle params that are really required. And with space management the way it is, a lot of the 'create table' params are really not needed for the low-to-mid-end applications. While I personally always use pctfree and pctused, what you said makes sense. Consistency is more important to me (in creating the tables) than the details of each table. If all tables are created the same, then, at worse, you will use more space in storing data than you could if you tuned the parameters (like - pctfree/pctused 10/40 uses more space per table than 10/90). But does this really matter? In a high-end database, it might. But in a smaller application with only a couple of hundred users and, say, less than half-a-gig of total data, I'd say that tuning these params are only playing in the margins of throughput.
And I think a condensed documentation set is a great idea. I wonder if there is a market for it? Tom Mercadante Oracle Certified Professional -----Original Message----- Sent: Thursday, December 11, 2003 8:25 AM To: Multiple recipients of list ORACLE-L Thursday, December 11, 2003, 6:39:26 AM, Richard Foote ([EMAIL PROTECTED]) wrote: RF> a.. What's wrong with the following piece of expert analysis ? I don't know what's wrong with this "analysis". There's not much really there. The claim is that it's bad not to be able to specify PCTFREE, but there's no real backup to that claim, no testing to prove the point, etc. Not sure I want to admit this publicly, but I don't recall ever needing to use PCTFREE. I know what it does, and I've played around with it a bit, but in production I always got along just fine with the default setting. I told this to a data warehousing person recently, and he was aghast, as he (apparently) uses PCTFREE often. But I have not worked on such huge databases, and maybe that's why I've never needed it. Bringing this back to automatic space management, it's my opinion that such features are targeted towards the "low end" (for lack of a better term, sorry) in which defaults work just fine. I'd guess that there's a class of databases for which the default PCTFREE setting is good-enough, and for which the automatic space management feature is good-enough, and for which automatic extent management is good-enough, etc. One of the things I've wondered about lately, is how to characterize the sort of database for which all the automatic features and the defaults are fine. Related to all this, as complicated as Oracle *can* be, I'm close to convinced that it's possible to define a greatly simplified database management regime. Work within a certain box, and you can ignore much of the complexity. I can even envision a user-manual targeted specifically at that box. Such a manual, for example, would show a simplified version of CREATE TABLE that omitted such things as PCTFREE, PCTUSED, etc. I haven't quite figured out yet how to define that box and how to characterize the sort of environment to which it applies. I once worked for a client who had a 5-10 gigabyte database with in the neighborhood of a dozen users. What they needed to know about managing Oracle would have fit into a really small book. Oracle is on to something with all the automatic features, but they need to present that feature set differently. Right now you get a database, you get told it can do all these automatic things (space mgmt, extent mgmt, SGA mgmt), but then you get pointed to this HUGE manual set that you need to wade through before you can begin to understand the automatic features. Maybe I'm wrong here, but I don't believe Oracle has put together the simplified DBA manual yet, and perhaps maybe they should. What do you think? Should Oracle define the box and write a manual for customers who want to live within that box? Best regards, Jonathan Gennick --- Brighten the corner where you are http://Gennick.com * 906.387.1698 * mailto:[EMAIL PROTECTED] Join the Oracle-article list and receive one article on Oracle technologies per month by email. To join, visit http://four.pairlist.net/mailman/listinfo/oracle-article, or send email to [EMAIL PROTECTED] and include the word "subscribe" in either the subject or body. -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Jonathan Gennick INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- 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.net -- Author: Mercadante, Thomas F INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- 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).