Solved

Oracle Database Tunning

Posted on 2012-03-11
4
298 Views
Last Modified: 2012-08-13
How I can do Oracle Database Tunning by SQL Plus ?
0
Comment
Question by:egovernment
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 74

Accepted Solution

by:
sdstuber earned 500 total points
ID: 37706426
First, it's unusual that you really need to tune a "database" - instead you tune queries and pl/sql routines.

You can use auto trace to capture statistics about queries.  You can generate explain plans.

You can invoke extended tracing or profiling packages.

If you actually do need to make a change at the database level instead of to the code, you can issue alter system statements to adjust initialization parameters with spfiles.  If you use old style pfiles then you'll need to do that with a text editor at the os level and sql*plus isn't really involved
0
 
LVL 23

Expert Comment

by:David
ID: 37706970
SQL*Plus is simply a client-server connection tool, one of several interfaces to the database you wish to examine.  And to echo Sean from above, the big picture is important to keep in mind.  With the more recent versions (10g, 11g) the emphasis has moved from statistical ratios to wait events:  finding what takes the longest to complete, and try to improve it.

There are many tutorials and guides on tuning here in EE; on the Oracle site; and so forth.

My parting thought is to make use of the built-in tuning provided by the Optimizer, by keeping your tables and indexes analyzed as appropriate. HTH
0
 
LVL 5

Expert Comment

by:Bajwa
ID: 37707291
The first question you should ask is

"Does my database needs tuning or not" If Yes Then
"Is the SQL and PL/SQL optimized" is Yes Then

"Is there enough memory allocated to various pools" if Yes Then

and so forth....
0
 
LVL 5

Expert Comment

by:Bajwa
ID: 37707294
BTW.  the answer by sdstuber above is perfect!! I am just repeating what he/she already said!!
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever had to make fundamental changes to a table in Oracle, but haven't been able to get any downtime?  I'm talking things like: * Dropping columns * Shrinking allocated space * Removing chained blocks and restoring the PCTFREE * Re-or…
Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
This video shows syntax for various backup options while discussing how the different basic backup types work.  It explains how to take full backups, incremental level 0 backups, incremental level 1 backups in both differential and cumulative mode a…
This video shows how to configure and send email from and Oracle database using both UTL_SMTP and UTL_MAIL, as well as comparing UTL_SMTP to a manual SMTP conversation with a mail server.
Suggested Courses

631 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question