Tuning  7.2 TB  BW database

Hi all,
We have BW 7.0 on oracle 10.2.0.2 with sun solaris 5.9. The DB size is
7.2 TB and PSAPODSD is occupying 4.8 TB of total space.
Every month PSAPODSD is growing by 150 GB, Please suggest how to tune
the BW database. Other than housekeeping jobs any special BW jobs to be
run periodically to clean any data.
I got conformation from BW team that every week PSA deletion  jobs are scheduled .
We have daily Incremental load from R/3 4.6c and Weekly [Friday] full
load from R/3 , Please suggest any temp tables which will be used
during data load to be deleted or any recommendations on cleanup the
BW database.
Environment:
Oracle SGA : 10 GB
Thanks,
Subhash.G

Check your change logs and the temporary tables used by the transfer structure.
Change logs will net you a lot of space... - decide on the amount of data you want to hold and remove additonal data from change logs.
Aggergates :
Check unused aggregates from
a. Statistics
b. BW Early Watch reports
Delete / deactivate the same.
COmpress cubes wherever possible.

Similar Messages

  • SQL Tuning Pack for 10G R2 database

    Hi,
    I am looking for a SQL tuning pack plug in with SQL Developer 2.1 release for Oracle 10g R2 database.
    Any information this would be appreciated.
    Thanks,
    Patchava

    There is no 'tuning pack' plugin for SQL Developer, We can process trace files, monitor sessions etc.
    If you are looking for specifics on things like SQL Advisor, SQL Profiles and things, we do not have specific features for them yet, but we have planned them in the future.
    Barry

  • Database Performance Evaluation Benchmarking Tuning

    Does anyone by chance have any articles or websites that deal with Oracle (or generic) database performance evaluation, benchmarking, and/or tuning for a STANDALONE PC database installation? I have Oracle 10g installed on my personal machine and I want to find some information that will help me place the performance evaluation into a more professinal context. Any links relating to this would be very appreciated.
    regards,
    John

    Why do you expect there to be a difference in evaluating performance for a standalone PC database installation vs. a server database installation? Other than the fact that, presumably, you won't find network events in the top wait events, I'm hard-pressed to think of any differences.
    You would evaluate performance and tune the system the same way on a standalone database as on a database on a server box-- you would figure out what operations are important, figure out how quickly those operations need to run, figure out which of the important operations are running slowly, figure out what those operations are spending time doing, and then figure out how to reduce the runtime. Of course, each of those steps can potentially be rather involved. There are plenty of articles and books on performance tuning-- Oracle has a few manuals, Jonathan Lewis's book on the cost based optimizer is excellent, Cary Millsap's optimization book is top flight, etc.
    As for benchmarking, unless the intention is to run something like the TPC benchmark on your desktop, which would seem odd, your benchmark is generally closely tied to your application-- i.e. figuring out how quickly the system performs a particular business operation. Generic benchmarks like TPC tend not to be particularly useful in the real world because they are unlikely to mimic your real workload.
    Justin

  • Permissions needed for Applying SQL Tuning Sets/SQL Plans 11g?

    What permission are needed for a user to apply/activate sql tuning sets (sql plans) in 11g? The user can capture and move the the sql tuning sets from a 10g database to an 11g database but is getting "ORA-01031: insufficient privileges" when trying to activate/apply the sqlplans in 11g.
    The user has:
    ADMINISTER SQL MANAGEMENT OBJECT and ADMINISTER SQL TUNING SET and EXECUTE on SYS.DBMS_SPM
    The user is an administrator for our Data Warehouse team but they do not have sysdba priviliges.
    Do you also know of a good white paper that covers the step by step instructions and permissions needed for aquiring and applying/activating sqlplans?
    If more information is needed in order to respond please advise.
    Thank you

    What permission are needed for a user to apply/activate sql tuning sets (sql plans) in 11g? The user can capture and move the the sql tuning sets from a 10g database to an 11g database but is getting "ORA-01031: insufficient privileges" when trying to activate/apply the sqlplans in 11g.
    The user has:
    ADMINISTER SQL MANAGEMENT OBJECT and ADMINISTER SQL TUNING SET and EXECUTE on SYS.DBMS_SPM
    The user is an administrator for our Data Warehouse team but they do not have sysdba priviliges.
    Do you also know of a good white paper that covers the step by step instructions and permissions needed for aquiring and applying/activating sqlplans?
    If more information is needed in order to respond please advise.
    Thank you

  • IIR 2.8.0.7 performance tuning suggestions / documents for Oracle 11?

    Would we have any hints or white papers that would support a customer in IIR matching server tuning for initial load performance,
    beyond the Siebel specific
    Performance Tuning Guidelines for Siebel CRM Application on Oracle Database (Doc ID 781927.1)
    which does NOT generate any statistics on the Informatica Schema?
    Customer is starting production data load into Siebel UCM of over 5 million customer records . Their current bottle neck seems to be IIR queries and high IIR host resources usage.
    This would be for Siebel 8.1.1.4 [21225] on Oracle 11.1.0.6; I currently do not know if ACR 475 with its EBC access is used or not; I'd be looking for any performance tuning suggestions on the Informatica & database side - I have not found anything helpful in the informatica knowledgebase and in the 2.8.0.7 docs the only performance tuning suggestions seem to be on IDT loads.
    Obviously performance can be influenced by the matching fields used, but this customer will be looking for performance tuning suggestions keeping the matching fields and thresholds they got approved from the business side.
    Any documents we could share?

    Hi Varad,
    Well, Oracle Metalink actually got it fixed for me! Got to give them credit.
    I ran the 1st bit of SQL they sent me and it fixed it so I think it was only cosmetic. I've enclosed all of their response in case others may find themselves in similar situation.
    Thanks again for YOUR help too.
    Perry
    ==========================================================
    1. Do you see any invalid objects in the database?
    2. Please update the SR with the output of running the commands below
    1.Connect as SYS.
    set serveroutput on (This will let you see if any check fails)
    exec validate_apex; (If your version is 2.0 or above)
    If all are fine, the registry should be changed to VALID for APEX and you should see the following
    message:
    PL/SQL procedure successfully completed.
    Note : The procedure validate_apex should always complete successfully.
    With serveroutput on, it should show why Application Express is listed as invalid.It should show output like:
    FAILED CHECK FOR <<obect_name>>
    Or
    FAILED EXISTENCE CHECK FOR <<object_name>>

  • DB_BLOCK_BUFFERS PARAMETER TUNING(ORACLE7)

    제품 : ORACLE SERVER
    작성날짜 : 2002-04-12
    DB_BLOCK_BUFFERS PARAMETER TUNING(ORACLE7)
    ==========================================
    Purpose
    Oracle7 version의 database에서 db block buffer의 값이 적당한 지를
    알아보고 Tuning 하는 방법을 알아보자.
    Explanation
    1. DB_BLOCK_BUFFERS parameter
    (1) SGA 내 메모리에 캐쉬되는 데이타베이스 블럭의 수
    (2) SGA 사이즈와 데이타베이스 성능을 결정하는 가장 중요한 요소이다.
    (3) 높은 값을 갖게 되면 해당 블럭을 메모리에서 찾게 되는 빈도가 많아지기
    때문에 디스크 입출력을 줄일 수 있지만, 보다 많은 메모리를 소모하게 된다.
    2. 적정한 값 찾기
    (1) 다음의 SQL문을 수행시켜 ratio 필드의 평균 값이 92% 이상이어야 한다.
    - DBMS가 STARTUP 후부터 현재까지의 누적치를 보여준다.
    - 현재의 HIT RATIO를 보려면 두 번 수행하여 차액을 갖고 계산한다.
    rem
    rem connect as system user id
    rem
    col logical_reads format 999,999,999,999
    col physical_reads format 999,999,999,999
    col physical_writes format 999,999,999,999
    select a.value + b.value logical_reads,
    c.value physical_reads,
    round(100*(a.value+b.value-c.value)/(a.value+b.value),2) ratio,
    d.value physical_writes
    from sys.v_$sysstat a,
    sys.v_$sysstat b,
    sys.v_$sysstat c,
    sys.v_$sysstat d
    where a.statistic# = 37 -- db block gets
    and b.statistic# = 38 -- consistent gets
    and c.statistic# = 39 -- physical reads
    and d.statistic# = 40 -- physical writes
    (2) 적다고 생각될 때 initSID.ora 화일에서 다음을 고려한다.
    DB_BLOCK_LRU_EXTENDED_STATISTICS = 1000
    - 이 파라미터를 설정하고 다음의 SQL을 수행시킨다.
    단, 값을 너무 크게 설정하면 심각한 퍼포먼스의 영향을 가져온다.
    - 위의 1000 값의 의미는 현재보다 1000 까지 DB BLOCK을 더 늘렸을 때
    cache hit가 증가하는 값을 알아보기 위함이다.
    col Interval format a20
    prompt Number of Additional Cache Hits (ACH)
    select 200*trunc(indx/200)+1 || ' to ' ||
    200*(trunc(indx/200)+1) "Interval",
    sum(count) "Additional Buffer Cache Hits"
    from sys.x$kcbrbh
    group by trunc(indx/200)
    Interval Additional Buffer Cache Hits
    1 to 200 300
    201 to 400 250
    401 to 600 180
    601 to 800 80
    801 to 1000 50
    (3) 많다고 생각될 때 init$ORACLE_SID.ora 화일에서 다음을 고려한다.
    DB_BLOCK_LRU_STATISTICS=TRUE
    - 이 파라미터를 설정하로 아래의 SQL을 실행하여 전체 버퍼에 대해 공헌하는
    정도를 알아본다.
    - 아래의 경우는 1 부터 600 까지의 버퍼만 사용되고 있음을 알 수 있다.
    col Interval format a20
    prompt Number of Losing Cache Hits (LCH)
    select 200*trunc(indx/200)+1 || ' to ' ||
    200*(trunc(indx/200)+1) "Interval",
    sum(count) "Losing Buffer Cache Hits"
    from sys.x$kcbcbh
    group by trunc(indx/200)
    Interval Losing Buffer Cache Hits
    1 to 200 3915
    201 to 400 434
    401 to 600 199
    601 to 800 0
    9801 to 10000 0

    To MMM, the hit ratio is currently 100%. We want to lower that to about 95% and save some RAM at the expense of some slower queries.
    To KM, no we are not using any stats_pack utilities.
    Can anyone tell me the init.ora parameter to set in Oracle 8.1.7.4 to gets measures into the above table?

  • [OCP exam] doubt about Automatic SQL Tuning Advisor

    Hi,
    Sorry for my poor english.
    I am currently preparing for the OCP  11g exam.
    For that, I have bought some training tools  to help me prepare the exam.
    But, in the chapter related to the SQL tuning advisor, some explanation really confuse me .
    Extract :
    <<
    the SQL automatic tuning  job runs every night during the maintenance window.
    By default, the job makes SQL profile recommendations, tests them, and automatically implements them if they provide better performance improvement)
    >>
    I was persuaded it was the opposite.
    I check several databases/documentation, and it's seems to be always the opposite.
    By default,new sql profile are tested but not implemented automatically (you have to set a parameter ACCEPT_SQL_PROFILES TO TRUE to activate this option)
    But the exam is validated on oracle 11.2.0.1, and I only have 11.2.0.2/11.2.0.3 db available.
    So may be oracle changed the value of the default parameter in the new releases.
    Can someone confirm if I am right or not ?

    I would rather accept what is in the documentation:
    "If a SQL profile is recommended, the database tests the new profile by executing the SQL statement both with and without the profile. If the performance improvement improves at least threefold, then the database accepts the SQL profile, but only if the ACCEPT_SQL_PROFILES task parameter is set to TRUE. Otherwise, the automatic SQL tuning reports merely report the recommendation to create a SQL profile." Automatic SQL Tuning
    "If automatic implementation of SQL profiles is enabled (the default is disabled), then the database implements any SQL profiles that promise a great performance benefit. The implementation occurs at tuning time so that the database can immediately benefit from the new plan. You can enable or disable automatic implementation by using the SET_AUTO_TUNING_TASK_PARAMETER API to set the ACCEPT_SQL_PROFILES parameter." DBMS_AUTO_SQLTUNE

  • DBA+Sql tuning

    hello everyone i am an oracle developer working in oracle Forms and reports i have a keen interest in this database and would like to become a DBA.. pls suggest me some good books which can teach me about the whole oracle architecture and the other details.
    Apart from that i want to study Sql tuning too for oracle 10g database.. please suggest me some good books regarding both these two topics.

    Hi,
    Apart from that i want to study Sql tuning too for oracle 10g database.. please suggest me some good books regarding both these two topics.Apart from Oracle Documentation, there are many good references available in the market, go through the review and check the table of contents before deciding which book(s) you want to go with.
    Oracle 10g DBA
    http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Oracle+10g+DBA
    Oracle SQL Tuning
    http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Oracle+SQL+Tuning
    Regards,
    Hussein

  • 10g Database Console

    Hi
    Could anyone advise please, if there is a way to configure the 10g database web console, to enable one to log into other databases? i.e. in a similar fashion to the way the java enterprise manager works
    Thanks
    Kez

    The grid control is a separate download. The console that comes with the database is tuned for hooking to that database alone.
    The grid control is very nice. It will also give you additional information about your database, especially additional error information. I used it to debug a problem of conflicting homes a few months ago. It was very helpful.

  • Can anybody recommend useful performance and tuning books.   I plan to take the 12c perf tune beta on March 21st

    Can anybody recommend any useful performance and tuning books.
    I should probably limit my search to 11g or higher.
    I am starting to prep for the 12c perf and tuning beta I have scheduled on March 21st.
    Thanks Roger

    Hi,
    I will review your review.
    I do see this Oracle 12c book at Amazon written over a year ago.
    Its not a certificaiton book.
    I also did take the course at Oracle for 11g performance and tuning.
    Amazon book:
    Oracle Database 12c Performance Tuning Recipes: A Problem solving approach.
    Thanks Roger

  • Tuning-performance

    Hi
    I dont have much knowledge about the performance tuning in the oracle database and in the oracle applications .
    please suggest some books which will provide me good knowledege about the performance tuning in the oracle database and in the oracle applications.i dont have basic knowledge in tuning ( something thing like resolving locks, tuning slow running applications)
    kindly suggest me some books related to the performance tuning aspect in the oracle database in oracle applications 11.5.10.2
    Regards
    Aram

    Aram,
    Please see your old threads (you have like 10 threads which discuss the same topic).
    Tuning
    http://forums.oracle.com/forums/search.jspa?threadID=&q=tuning&objID=c84&dateRange=all&userID=706030&numResults=15&rankBy=10001
    Regards,
    Hussein

  • Managing remote databases through OEM

    i have created repository & set preferred credentials in OEM which worked well for local database to be managed through Management server but when i connected 2 more remote databases which were discovered nodes and one more manually connected, i unable to connect and getting the following messages when index tuning.
    XP-21016: A database error has occurred:
    /* OracleOEM */ CREATE TABLE VDK_TMP_RULE_JOURNAL_1502( VDK_STYLE NUMBER,VDK_SEGMENT_ID NUMBER,VDK_TEXT LONG,VDK_MARGIN NUMBER,VDK_ENTRY_TIME DATE)
    ORA-00955: name is already used by an existing object
    Please help me how to connect to the repository of remote databases.

    Hi.,
    You are not discover the new database in name of already existing Database.So you delete the existing node and then perform the discover new node.
    Bye..

  • SQL tuning guide

    Hello Gurus,
    We have 10.2.04 RAC database running in production.The application does lot of DML.I need to tune query regularly.
    Could anybody sugggest a good book for Oracle SQl tuning.
    Thanks and Regards,
    jitender
    Edited by: user10552550 on Feb 22, 2010 5:53 AM

    The Oracle Database Performance Tuning Guide in the Oracle Database documentation library has a lot of information. Several chapters have "SQL" in their titles, including "SQL Tuning Overview".
    However, if you're looking for third-party books, I don't know know enough about them to recommend one versus another.

  • SQL Tuning Advisor on a specific SQL statement

    Hi all,
    How can I used SQL Tuning Advisor in Oracle EM Database Control to tune a specific SQL statement; i.e. the statement is not any of: Top SQL, SQL Tuning Sets, Snapshots Preserved Snapshot Sets.
    Thanks in advance,
    Ahmed B.

    Hi,
    You can use either the automatic SQL tuning features that are accessible from Enterprise Manager Database Console on the "Advisor Central" page or trough SQL*PLUS using the DBMS_SQLTUNE pakage:
    -- creating the tuning task
    set serveroutput on
    declare
      l_sql_tune_task_id  varchar2(100);
    begin
      l_sql_tune_task_id := dbms_sqltune.create_tuning_task (
                              sql_id      => '<your_sql_id>',
                              scope       => dbms_sqltune.scope_comprehensive,
                              time_limit  => 60,
                              task_name   => '<your_tuning_task_name>',
                              description => 'tuning task for statement your_sql_id.');
      dbms_output.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
    end;
    -- executing the tuning task
    exec dbms_sqltune.execute_tuning_task(task_name => '<your_tuning_task_name>');
    -- displaying the recommendations
    set long 100000;
    set longchunksize 1000
    set pagesize 10000
    set linesize 100
    select dbms_sqltune.report_tuning_task('<your_tuning_task_name>') as recommendations from dual;For more information, take a look at link provided by Jaffy.
    Cheers
    Legatti

  • RAT - SQL Tuning Set from 9i trace in wrong order

    Hi together
    I want to test the impact of some staments on 9.2.0.8 in 11g with Real Application Testing, but the order in the tuning set seems to b wrong (not in the traced order). So i made a small Test Script who is creating a Table, insert Data with a loop and select all.
    Steps :
    * 9i enable trace level 4
    * 9i run the script
    * 9i stop the trace
    * transfer to 11g
    * make an sql tunnig set
    * running in the Performance Analyzer Workflow
    The first run Oracle makes performance datas from the trace files. In the second run I want to execute the statements from the tuning set in the 11g database. The traced Schema from 9i exists.
    In the report after the second run I see the failure that the insert and select statement is not allowed. When i take a look in the SQL Tuning Set i see that the select and insert will be played before the create table ! Also on the view DBA_SQLSET_STATEMENTS.
    Is there a way to get the correct order in the SQL Tuning Set like the statement order (create before insert,select) ? Or can Oracle not handle DDL-Statements in the trace ?
    Regards Martin

    Hi together
    I want to test the impact of some staments on 9.2.0.8 in 11g with Real Application Testing, but the order in the tuning set seems to b wrong (not in the traced order). So i made a small Test Script who is creating a Table, insert Data with a loop and select all.
    Steps :
    * 9i enable trace level 4
    * 9i run the script
    * 9i stop the trace
    * transfer to 11g
    * make an sql tunnig set
    * running in the Performance Analyzer Workflow
    The first run Oracle makes performance datas from the trace files. In the second run I want to execute the statements from the tuning set in the 11g database. The traced Schema from 9i exists.
    In the report after the second run I see the failure that the insert and select statement is not allowed. When i take a look in the SQL Tuning Set i see that the select and insert will be played before the create table ! Also on the view DBA_SQLSET_STATEMENTS.
    Is there a way to get the correct order in the SQL Tuning Set like the statement order (create before insert,select) ? Or can Oracle not handle DDL-Statements in the trace ?
    Regards Martin

Maybe you are looking for