- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Question about init.ora
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-26-2002 02:42 PM
тАО03-26-2002 02:42 PM
Thanks
Steve
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-26-2002 03:14 PM
тАО03-26-2002 03:14 PM
Re: Question about init.ora
it's subjective in my opinion. To me a SMALL database is something under 100GB, a MEDIUM is something under 1TB, and a LARGE is 1TG+++
live free or die
harry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-26-2002 03:33 PM
тАО03-26-2002 03:33 PM
Re: Question about init.ora
There is obviously no real answer to this question. Everyone would agree that a database with lots of large rows is a large database BUT a database that has many,many rows of data that are themselves quite small might also be considered a large database.
I suppose something in the tens of GB is small, medium is maybe 90-800 GB and large is anything bigger but I could still devise an 8 GB database with many rows and many indices that could tax the most robust system.
Bear in mind, that the only really immportant value initially is blocksize; before 9i this value is fixed and can't be changed after the database is built (without a full export/import); essentially the others can be tuned as you go. The small, medium, and large guidelines are just meant to be starting points. You may find that you will have some that are more typical of large databases and other parameters that better fit large databases - all within the same instance.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-26-2002 06:55 PM
тАО03-26-2002 06:55 PM
Re: Question about init.ora
The init.ora settings while intended to be a starting point, have been the same starting point for over 5 years now.
The "LARGE" settings are barely suitable for a "SMALL" database today.
Please do not create your database with any of those recommended values!!! They are way too small for anything useful - especially the db_block_size and db_block_buffers...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-26-2002 11:10 PM
тАО03-26-2002 11:10 PM
Re: Question about init.ora
Don't trust the sample values in the init.ora, because that will not help you any further.
If you need help, just give us some basic info about the size. I am sure, taht somebody can give you an attachment of an init.ora, that will come close to your needs.
Rgds
Alexander M. Ermes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-27-2002 01:06 PM
тАО03-27-2002 01:06 PM
SolutionAs Clay states, the important value for starters is the db_block_size as this can't easily be changed (up to 9i).
As for the values for db_block_buffer / shared_pool_size you'll have to get the database up and running in a scalable test enviroment and begin running the application upon it.
Use some performance tool ( or manually) to check for buffer cache hit ratio (should be close to 100%), this is how much of your data that remains in your db_buffer between transactions. If the ratio is low you'll have to increase the db_block_buffers setting.
Second look for the Library Cache hit ratio (should be close to 100%). This is the parsed SQL statements that are buffered in the shared_pool for reuse.
Increase the shared_pool_size if necessary.
Neat SQL's:
Buffer cache:
select round(((1-(sum(decode(name,
'physical reads', value,0))/
(sum(decode(name, 'db block gets', value,0))+
(sum(decode(name, 'consistent gets', value, 0))))))*100),2)
|| '%' "Buffer Cache Hit Ratio"
from v$sysstat;
Library cache:
select (1-(sum(getmisses)/sum(gets))) * 100 "Hit Ratio"
from v$rowcache;
Andreas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-27-2002 09:52 PM
тАО03-27-2002 09:52 PM
Re: Question about init.ora
actually I have seen these comments and values back in 1984 with Oracle5!
And even then they were already too low...
Up to and including Oracle8i you must not change only two parameters: the characterset used in the "create database" command, and the "db_block_size".
But care for "shared_pool_size" and the "sort_area_size" and "sort_area_retained_size", as these are much too low all the time!
Just my $0.02,
Wodisch
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-28-2002 07:39 AM
тАО03-28-2002 07:39 AM
Re: Question about init.ora
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-28-2002 08:45 AM
тАО03-28-2002 08:45 AM
Re: Question about init.ora
For db_block buffers I consider the size of the data that should be held in memory. Code tables, and other tables frequently tablescanned. Available memory and number of running instances are also a major factor.
For shared_pool_size, I consider the number of packages and the number of commonly run queries.
As noted these are just starting points and are definitely sized for systems with little available memory.
Watch that you don't run out of memory or you could end up with a severe memory thrashing problem.