Approximate time for Taking Oracle Backup

Can you guys tell me how can I guess
1.what time should be taken for a Oracle database's full export backup ?
2.what time for a full online Physical backup ?
3.what time for a full offline Physical backup ?
We can see the size of the associated datafiles of the database from dba_datafiles. We have only that clue and the database is residing on an AIX box.
Any good idea will be appretiated.
Also please give me the idea on which factors the time for backup depends. And how it can be done in good speed.

Might be that sac-Pune's timing information is wrong. But he could understand my question and tried to answer with a case study. Ok I really tried to get the answer from a person who has good hands on experience. And who has handled oracle backups on different hardwares and also different OS.
I know that the backup timing depends on the size . Suppose we take a case study
Environment parameters:
1. Database size: 100 gb
2. Hardware/OS : IBM AIX
3. Memory : 4 GB
4. Number of CPU: 4
5. Oracle version 9.2.0.7
1.what time should be taken for a Oracle database's full export backup ?
2.what time for a full online Physical backup ?
3.what time for a full offline Physical backup ?
Can any one give me the approximate timing for those ? 30mins plus minus will be accepted.
Can we deduce any formula on backup timing as 3 environment parameters are numeric.
Is there any proportionate relation in timing of Export backup and Online physical backup?
or
Is there any proportionate relation in timing of Online physical backup and Offline physical backup?
or
Is there any proportionate relation in timing of Old Online physical backup and RMAN method physical backup?
I know that oracle backup timing depends on many factors. But again it is a bookish answer. In my original post I wanted to know 'which factors'?
I also requested to give me some thumb rules how backup can be fast.
I recently joined a new organisation where the database size are huge. But I would have to create some emergency 'Change Requests' on Oracle backups. Discussing with Old DBAs and prior testing in test environments with same volume of data as in production is not possible at this point of time.
Looking for good contribution from the members

Similar Messages

  • Step by step process for taking oracle back up on solaris

    Hi
    Can you please explain me step by step process for taking oracle back up on solaris.
    as well as i don't know about RMAN . what is this how to install this. whenever i am typing the rman in solaris $ rman
    rman not found is comming please help me in this
    Message was edited by:
    user640349

    First of all, what's your Oracle Version?
    RMAN has changed a lot since if first appeared in Oracle 8.0. Now, if you don't have any knowledge at all of recovery manager you must first take a look at the recovery manager version corresponding to your particular oracle version so you get acquainted to the concepts.
    If you see the error 'rman not found ...' then it means you don't even have set the environment variables for your session, which is part of the install process. The PATH environment variable must include the $ORACLE_HOME/bin where the rman along many other oracle binaries are located.
    1. Check the environment variables.
    2. Specify the Oracle version
    3. You can use Enterprise Manager to easy your life, but the setup procedure is subject to the oracle version you are referring to.
    4. Take a look at the backup/recovery manual to get acquainted with rman concepts.
    ~ Madrid
    http://hrivera99.blogspot.com/

  • What could be the Approximate time for HRMS Implementation?

    Dear Friends,
    Any clue on What could be the Approximate time for HRMS Implementation?
    Modules:  Core HR, Payroll, SSHR & OLM
    Bahrain Legislation
    2 Functional
    1 Technical Resource
    Integration with Third Party system for Financials..
    Anyy approximate time pls..
    Guru

    Hi Guru,
    Difficult to estimate these as each legislation is different.
    I also presume, Bahrain is not a seeded legislation.
    So you will have to write all the tax rules and reports.
    But, as the Tax/NI rules for GCC are fairly simple, should not be difficult.
    Best way to go about it, is to do it in phases.
    Core HR - BG configuration, Person migration, Absences etc.. and finally any reports for HR
    Payroll - elements, balances, formulas and all the logic.. and then all the reports.
    Once HR and payroll are done.. SSHR and OLM should take 1/3(or 1/2) of the time you spent on the HR/Payroll.
    Cheers,
    Vignesh

  • Industry Standard TIME for database daily backup?

    We have many databases in our company for which our Database backups are forced to be run by System Administrators at 3PM since their tape backups are starting from 4PM.
    As a DBA I am suggesting to run all the tape backups late night so that I can schedule my Database bacukps at atleast 10PM daily.
    What is the industry standard for running daily database backups time? Can somebody please provide some links for such standards from a authorising body like Gartner, etc?
    Thanks in advance.

    There is no standard time as this depends on many factors (business working hours, scheduled concurrent programs, activities on the system, whether you have global offices with different timings, ..etc). For most companies, I believe the best time to take a backup is when there are less activity on the system (which is usually late at night).
    The question is, what type of backup you do? If it is an offline backup, and you are not affected by any of the above factors, then you should be OK to run it whenever it is suitable for you. If you use an online backup, you could simply keep the application/database running and take a backup.
    Thanks,
    Hussein

  • Scheduling wake up from sleep - how-to? and best time for cron and backup?

    Background (or you can skip straight to question below): We use Retrospect to backup a number of machines over a network. We usually log the machines off and let the screens go to sleep however I'd prefer to log them out and then let the whole machine go to sleep and have them wake up for cron maintenance and backup.
    One problem is I can't get Retrospect to wake the machines up, even if I have "Wake up for Ethernet network adminstrator access" checked in the Energy Saver Preference Pane, so I've scheduled the machines (under the Energy Saver Preference Pane) to "Start up or wake up" Every Day just before the backup starts (11:30 pm). (Note: the "Weekdays" option doesn't seem to work under 10.4.3).
    So here's my question: what's a better time to have them wake up with regard to cron maintenance (considering they're currently set to go to sleep after 1 1/2 hours, which I'd rather make 1/2 an hour), and does it make any difference if I run the backup before, during or after cron maintenance?

    Hello again Christiaan,
    IMO, do not take this nightly automatic maintenance into account as it should not, and does not, influence your work and habits.
    --> Since 10.4.2 the nightly tasks run automatically anyway (delayed), even if your computer was asleep at the default scheduled times. A very good enhancement, that would be perfect if only we could leave our computers ALWAYS on without restarting ever.
    Still no automation if shut down at night neither.
    Your question:
    In Panther the answer is simple: Wake up at 3:10AM and back to sleep at 5:40AM (because the default maintenance times are 3:15am every day (daily task), 4:30am on Saturdays (weekly task), and 5:30am on the first day of each month (monthly task)).
    In Tiger, the default times are the same (except the weekly task at 3:15 instead of 4:30), but they get delayed by the amount of time you slept your computer since the last reboot,
    so,
    --> you can never know when the maintenance will run, unless your computer NEVER sleeps.
    Not a problem, because it is designed to run in the background, while your computer works (with Retrospect for example).
    Just run this maintenance yourself manually once a month to make sure it's done. Once or twice a month is enough.
    Use one of the "cache-cleaning" utilities or paste this command in Terminal:
    sudo periodic daily weekly monthly
    Post back if you have more questions.
    Good luck!
    Axl

  • Step & Precaution for taking Repository backup

    Hi,
              I am planning to take the repository backup from can you please let me know the steps and precaution I need to take care before doing the same.
    1. BO Version 6.5.1
    2. Application server and Bo software installed on UNIX box
    3. Accessing data from Teradata.

    Hi Arun,
    To disable the users to create new document, deny the permissions in Supervisor for the Group.
    1. Go to Supervisor, select the Group (you want to disable the create Documents rights) in the left hand panel.
    2. In the right hand panel select WebIntelligence, right click and go to Properties.
    3. Expand Query and Web Panel option.
    4. Select Create Document.
    5. For command Status uncheck the option "Inherit from Parent" and in the drop down box select disable.
    6. Launch Administration Console, select WILoginServer and click on Refresh.
    7. Now when the users will login to Infoview they will not see the Universe option to create new Documents.
    Hope this helps you.
    Regards,
    Anisa

  • Time for Another "Please Backup FIRST" Thread

    Yes, that's right. Back up your system (or at least your data) BEFORE attempting to upgrade your OS. It's much easier than trying to recover your stuff after a failed installation. Astonishingly, there still seem to be many who do not understand this most basic of concepts.

    Hey look, I'm not rich either. I have put three kids through college...well. two plus one "working on it". I understand most people are not "made of money". But this is not "optional". At least it should not be considered so. It should be factored into the cost of the computer. Either a second internal drive or an external if the computer has no extra drive bay. Would you buy a new car and run it on bald tires or with no insurance? What is your data worth? Nothing? That's about the value you give it by ignoring the necessity of having at least one dependable backup. Furthermore, if it were a choice between buying the newest OS or buying a backup drive, I would seriously think about waiting on the OS.

  • Approximate time for next release

    Can anyone at Adobe give a general idea for timing of the next release? Eg. Q4 2010, Q1 2011

    Hello out there....
    I've been waiting for someone from Adobe to answer this one?
    After lots and lots of great feedback and suggestions from this forum, can you give us hint of when we might see some of them, pretty please?

  • HT3275 time machine states: the backup is too large for the backup disk?? not sure what to do here,

    does anyone know what to do here?? time machine will not complete any backups- every time it attempts it states the backup disk is not large enough

    If you decide to erase the Time Capsule and start over with a new set of Time Machine backups.....
    Open Macintosh HD > Applications > Utilities > AirPort Utility
    Click on the Time Capsule icon, then click Edit
    Click the Disks tab at the top of the window
    Click Erase Disk
    The Quick Erase option will only take a few minutes
    Once the procedure is complete, close AirPort Utility
    To start over with a new set of Time Machine backups.....
    Click the Time Machine clock icon at the top of the Macs screen
    Click Open Time Machine Preferences
    Make sure Time Machine is On
    Click Add or Remove Disks
    Click your Time Capsule
    Click Use Disk
    A new backup should start in a few moments. Allow plenty of time for the first backup because the entire contents of your Mac will be copied over on this backup.
    If you want to keep your current backup history and add a new Time Capsule, we'll need to understand how you have your Time Capsule set up in your network at the present time.
    Is the Time Capsule now connected to a modem with a wired Ethernet cable?
    What is the make and model number of the modem?
    Does the Time Capsule provide your wireless network signal, or does another modem/router perform this service?

  • What commands used for taking backup of oracle database using BR*Tools

    Can somebody please help me urgently to know what are the commands used for taking backup of oracle database using BR TOOLS.Also specifythe commands in detail which can be used for taking backups of oracle database ,Online Redo log files in databse using BRBACK tool,Archiving of offline, redo log files using BRARCHIVE, and Restoring a Database using BRRESTORE tool Commands(Plese specify the commands with their Syntax used).Also specify the commands with their Syntax which are used for taking backup of oracle database(online,Offline redo log files) into Tapedrives using BRTOOLS commands.
    Thanking You for helping (in advance).

    Dear Ashish,
    BRBACKUP / BRARCHIVE calls the operating system command to copy the files.
    Simple approach to get the commands is as follows.
    1. Set the BR_TRACE (as given in the SAP note 29321) and run the command for which you need to know the OS / SQL commands.
    2. This will generate the log file with the trace information. This trace has the information of the commands used by the job you have run.
    Hope this helps.
    Regards,
    Madhukar

  • Process for taking the Oracle 9.2.0.5 backup on solaris

    Hi All,
    Thanks for you support.
    Please help me on this
    Process for taking the Oracle 9.2.0.5 backup on solaris

    i am new to DBA activity's. that's why i am looking
    for guidence, to take the oracle 9.2.0.5 backup on
    solaris.Still please be specific what's your problem is.
    Is your database down you can't get it startup ,
    or your database is crashed you need to recover it?
    Define 'backup'
    At least tell us what you did and what you didn't, if you have no clue what's going on check Oracle document,
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14196/toc.htm

  • 1TB Time Capsule taking days for backup of 2GB

    So, I know this may be an absolutely idiotic question, but I'll ask it anyway. I have a 1TB Time Capsule that is less than a year old. I've been able to perform initial backups of large amounts in the past pretty decently, but a few months ago, I quit backing up to it, but left all of the data there. I recently found out that the hard drive on my first Macbook Pro (also less than a year old) is dying, and I'm trying to put all of the essentials on the Time Capsule so the backup will be there. The essentials total to about 2.4 GB, and I have waited two days, not doing anything on or to the computer and it has gotten to only 14 MB, not to mention it took hours to just "Prepare". I have the latest firmware and all of the most recent (as of 4 July 2009) updates. This seems a bit off to me, and I'm just trying to figure out if there's anything wrong, so I can send it in before my warranty expires on the 29th. I've already gotten the short end of the stick as the warranty for my laptop was expired less than one week ago, meaning I'm going to have to pay for installation and a new hard drive, and I don't want to get short ended like that again. Do ya'll think there could be an actual problem here, or could it just be something on my end? If so, what could it be? Thanks in advance for any help ya'll can give.

    Two things to try.
    First off... before you try and backup from the MacBook Pro to the TC, delete the original backup from the TC.
    Secondly, the problem might be due to the fact that since the MacBook Pro hard drive is failing, the system is taking a long time in retrying to read data blocks off the disk. One way to check this would be to use Carbon Copy cloner or similar to take a backup image of the MacBook Pro hard drive onto the TC.

  • Query taking long time for EXTRACTING the data more than 24 hours

    Hi ,
    Query taking long time for EXTRACTING the data more than 24 hours please find the query and explain plan details below even indexes avilable on table's goe's to FULL TABLE SCAN. please suggest me.......
    SQL> explain plan for select a.account_id,round(a.account_balance,2) account_balance,
    2 nvl(ah.invoice_id,ah.adjustment_id) transaction_id,
    to_char(ah.effective_start_date,'DD-MON-YYYY') transaction_date,
    to_char(nvl(i.payment_due_date,
    to_date('30-12-9999','dd-mm-yyyy')),'DD-MON-YYYY')
    due_date, ah.current_balance-ah.previous_balance amount,
    decode(ah.invoice_id,null,'A','I') transaction_type
    3 4 5 6 7 8 from account a,account_history ah,invoice i_+
    where a.account_id=ah.account_id
    and a.account_type_id=1000002
    and round(a.account_balance,2) > 0
    and (ah.invoice_id is not null or ah.adjustment_id is not null)
    and ah.CURRENT_BALANCE > ah.previous_balance
    and ah.invoice_id=i.invoice_id(+)
    AND a.account_balance > 0
    order by a.account_id,ah.effective_start_date desc; 9 10 11 12 13 14 15 16
    Explained.
    SQL> select * from table(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)|
    | 0 | SELECT STATEMENT | | 544K| 30M| | 693K (20)|
    | 1 | SORT ORDER BY | | 544K| 30M| 75M| 693K (20)|
    |* 2 | HASH JOIN | | 544K| 30M| | 689K (20)|
    |* 3 | TABLE ACCESS FULL | ACCOUNT | 20080 | 294K| | 6220 (18)|
    |* 4 | HASH JOIN OUTER | | 131M| 5532M| 5155M| 678K (20)|
    |* 5 | TABLE ACCESS FULL| ACCOUNT_HISTORY | 131M| 3646M| | 197K (25)|
    | 6 | TABLE ACCESS FULL| INVOICE | 262M| 3758M| | 306K (18)|
    Predicate Information (identified by operation id):
    2 - access("A"."ACCOUNT_ID"="AH"."ACCOUNT_ID")
    3 - filter("A"."ACCOUNT_TYPE_ID"=1000002 AND "A"."ACCOUNT_BALANCE">0 AND
    ROUND("A"."ACCOUNT_BALANCE",2)>0)
    4 - access("AH"."INVOICE_ID"="I"."INVOICE_ID"(+))
    5 - filter("AH"."CURRENT_BALANCE">"AH"."PREVIOUS_BALANCE" AND ("AH"."INVOICE_ID"
    IS NOT NULL OR "AH"."ADJUSTMENT_ID" IS NOT NULL))
    22 rows selected.
    Index Details:+_
    SQL> select INDEX_OWNER,INDEX_NAME,COLUMN_NAME,TABLE_NAME from dba_ind_columns where
    2 table_name in ('INVOICE','ACCOUNT','ACCOUNT_HISTORY') order by 4;
    INDEX_OWNER INDEX_NAME COLUMN_NAME TABLE_NAME
    OPS$SVM_SRV4 P_ACCOUNT ACCOUNT_ID ACCOUNT
    OPS$SVM_SRV4 U_ACCOUNT_NAME ACCOUNT_NAME ACCOUNT
    OPS$SVM_SRV4 U_ACCOUNT CUSTOMER_NODE_ID ACCOUNT
    OPS$SVM_SRV4 U_ACCOUNT ACCOUNT_TYPE_ID ACCOUNT
    OPS$SVM_SRV4 I_ACCOUNT_ACCOUNT_TYPE ACCOUNT_TYPE_ID ACCOUNT
    OPS$SVM_SRV4 I_ACCOUNT_INVOICE INVOICE_ID ACCOUNT
    OPS$SVM_SRV4 I_ACCOUNT_PREVIOUS_INVOICE PREVIOUS_INVOICE_ID ACCOUNT
    OPS$SVM_SRV4 U_ACCOUNT_NAME_ID ACCOUNT_NAME ACCOUNT
    OPS$SVM_SRV4 U_ACCOUNT_NAME_ID ACCOUNT_ID ACCOUNT
    OPS$SVM_SRV4 I_LAST_MODIFIED_ACCOUNT LAST_MODIFIED ACCOUNT
    OPS$SVM_SRV4 I_ACCOUNT_INVOICE_ACCOUNT INVOICE_ACCOUNT_ID ACCOUNT
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_ACCOUNT ACCOUNT_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_ACCOUNT SEQNR ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_INVOICE INVOICE_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_ADINV INVOICE_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_CIA CURRENT_BALANCE ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_CIA INVOICE_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_CIA ADJUSTMENT_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_CIA ACCOUNT_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_LMOD LAST_MODIFIED ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_ADINV ADJUSTMENT_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_PAYMENT PAYMENT_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_ADJUSTMENT ADJUSTMENT_ID ACCOUNT_HISTORY
    OPS$SVM_SRV4 I_ACCOUNT_HISTORY_APPLIED_DT APPLIED_DATE ACCOUNT_HISTORY
    OPS$SVM_SRV4 P_INVOICE INVOICE_ID INVOICE
    OPS$SVM_SRV4 U_INVOICE CUSTOMER_INVOICE_STR INVOICE
    OPS$SVM_SRV4 I_LAST_MODIFIED_INVOICE LAST_MODIFIED INVOICE
    OPS$SVM_SRV4 U_INVOICE_ACCOUNT ACCOUNT_ID INVOICE
    OPS$SVM_SRV4 U_INVOICE_ACCOUNT BILL_RUN_ID INVOICE
    OPS$SVM_SRV4 I_INVOICE_BILL_RUN BILL_RUN_ID INVOICE
    OPS$SVM_SRV4 I_INVOICE_INVOICE_TYPE INVOICE_TYPE_ID INVOICE
    OPS$SVM_SRV4 I_INVOICE_CUSTOMER_NODE CUSTOMER_NODE_ID INVOICE
    32 rows selected.
    Regards,
    Bathula
    Oracle-DBA

    I have some suggestions. But first, you realize that you have some redundant indexes, right? You have an index on account(account_name) and also account(account_name, account_id), and also account_history(invoice_id) and account_history(invoice_id, adjustment_id). No matter, I will suggest some new composite indexes.
    Also, you do not need two lines for these conditions:
    and round(a.account_balance, 2) > 0
    AND a.account_balance > 0
    You can just use: and a.account_balance >= 0.005
    So the formatted query isselect a.account_id,
           round(a.account_balance, 2) account_balance,
           nvl(ah.invoice_id, ah.adjustment_id) transaction_id,
           to_char(ah.effective_start_date, 'DD-MON-YYYY') transaction_date,
           to_char(nvl(i.payment_due_date, to_date('30-12-9999', 'dd-mm-yyyy')),
                   'DD-MON-YYYY') due_date,
           ah.current_balance - ah.previous_balance amount,
           decode(ah.invoice_id, null, 'A', 'I') transaction_type
      from account a, account_history ah, invoice i
    where a.account_id = ah.account_id
       and a.account_type_id = 1000002
       and (ah.invoice_id is not null or ah.adjustment_id is not null)
       and ah.CURRENT_BALANCE > ah.previous_balance
       and ah.invoice_id = i.invoice_id(+)
       AND a.account_balance >= .005
    order by a.account_id, ah.effective_start_date desc;You will probably want to select:
    1. From ACCOUNT first (your smaller table), for which you supply a literal on account_type_id. That should limit the accounts retrieved from ACCOUNT_HISTORY
    2. From ACCOUNT_HISTORY. We want to limit the records as much as possible on this table because of the outer join.
    3. INVOICE we want to access last because it seems to be least restricted, it is the biggest, and it has the outer join condition so it will manufacture rows to match as many rows as come back from account_history.
    Try the query above after creating the following composite indexes. The order of the columns is important:create index account_composite_i on account(account_type_id, account_balance, account_id);
    create index acct_history_comp_i on account_history(account_id, invoice_id, adjustment_id, current_balance, previous_balance, effective_start_date);
    create index invoice_composite_i on invoice(invoice_id, payment_due_date);All the columns used in the where clause will be indexed, in a logical order suited to the needs of the query. Plus each selected column is indexed as well so that we should not need to touch the tables at all to satisfy the query.
    Try the query after creating these indexes.
    A final suggestion is to try larger sort and hash area sizes and a manual workarea policy.alter session set workarea_size_policy = manual;
    alter session set sort_area_size = 2147483647;
    alter session set hash_area_size = 2147483647;

  • Procedure is taking more time for execution

    hi,
    when i am trying to execute the below procedure it is taking more time for
    execution.
    can you pls suggest the possaible ways to tune the query.
    PROCEDURE sp_sel_cntr_ri_fact (
    po_cntr_ri_fact_cursor OUT t_cursor
    IS
    BEGIN
    OPEN po_cntr_ri_fact_cursor FOR
    SELET c_RI_fAt_id, c_RI_fAt_code,c_RI_fAt_nme,
         case when exists (SELET 'x' FROM A_CRF_PARAM_CALIB t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
         then 'Yes'
                   when exists (SELET 'x' FROM A_EMPI_ERV_CALIB_DETAIL t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM A_IC_CNTRY_IC_CRF_MPG_DTL t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM A_IC_CRF_CNTRYIDX_MPG_DTL t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM A_IC_CRF_RESI_COR t WHERE t.x_axis_c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM A_IC_CRF_RESI_COR t WHERE t.y_axis_c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM A_PAR_MARO_GAMMA_PRIME_CALIB t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM D_ANALYSIS_FAT t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM D_CALIB_CNTRY_RI_FATOR t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM E_BUSI_PORT_DTL t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM E_CNTRY_LOSS_DIST_RSLT t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM E_CNTRY_LOSS_RSLT t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM E_CRF_BUS_PORTFOL_CRITERIA t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM E_CRF_CORR_RSLT t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
                   when exists (SELET 'x' FROM E_HYPO_PORTF_DTL t WHERE t.c_RI_fAt_id = A_IC_CNTR_RI_FAT.c_RI_fAt_id)
                   then 'Yes'
              else
                   'No'
         end used_analysis_ind,
         creation_date, datetime_stamp, user_id
         FROM A_IC_CNTR_RI_FAT
    ORDER BY c_RI_fAt_id_nme DESC;
    END sp_sel_cntr_ri_fact;

    [When your query takes too long...|http://forums.oracle.com/forums/thread.jspa?messageID=1812597]

  • ADF application taking more time for first time and less from second time

    Hi Experts,
    We are using ADF 11.1.1.2.
    Our application contains 5 jsp pages, 10 - 12 taskflows, and 50 jsff pages.
    For the first time in the day if we use the application it is taking more than 60 sec on some actions.
    And from the next time onwords it is taking 5 to 6 sec.
    Same thing is happening daily.
    Can any one tell me why this application is taking more time for first time and less time from second time.
    Regards
    Gayaz

    Hi,
    If you don't restart you WLS every day, then you should read about Tuning Application Module Pools and Connection Pools
    http://docs.oracle.com/cd/E15523_01/web.1111/b31974/bcampool.htm#sm0301
    And pay attention to the parameter: Maximum Available Size, Minimum Available Size
    http://docs.oracle.com/cd/E15523_01/web.1111/b31974/bcampool.htm#sm0314
    And adjust them to suit your needs.

Maybe you are looking for