Oracle Application Performance Tuning

Hi all
Please forgive me if I'm asking this in the wrong section.

I'm an engineer s/w with 2 years exp. I worked as a tuning performance for Oracle EBS resource in my company. Jobs in question especially SQL tuning and treating indices etc. At the moment I took interest in s/n things, and I finished my TRAY in Oracle 10 g. Now, my company gives me the opportunity to move to a team of DBA of the Application and I'm totally confused about this.

Becoming a DBA Apps means that the effort that I put in the certification in 10g will be of no use. There are other Apps DBA certification documents. I should stay put in performance tuning & wait for a chance to base DBA or I will accept the opportunity to Apps DBA.

Also, did my exp. in SQL tuning performance hold any value as such with exposure to activities of s/n?

Please guide me in this matter I am very confused right now.

Kind regards
Lucette

Lucette wrote:
Hello bigdelboy, thank you very much for your answer.

Yes, I meant by oracle Apps DBA Oracle EBS.

1Z0-046 clearing, is an option. However, my question is will delete both reviews the Admin I and Admin II being of any help, bypassing the expericnce practice? The EBS DBA work involves support and patching, cloning and installation of the new node etc.

Also, is my performance tuning experience will help me somehow on the way forward as a DBA / EBS DBA?

Thank you for your valuable time.

Kind regards
Lucette Sarath

The way I read it is that.

People notice that you are able to understand and SQL performance. And you must have some knowledge of Oracle EBS. And in fact, you also have a DBA OCA.

So, there are 98% + chance you can be transformed into a good Oracle Apps DBA (and the core s/n). If I was in their position I want you on my team. It's the way we used to bring on DBA in the old days before approval, and he still has a lot of merit. OK you can only do tasks limited at first... but the number of taks you can do will increase substantially in recent months.

I imagine that the Oracle Apps DBA will be pleased to have a person on board who can tune SQL which sometimes can sometimes seem more like an art than a science of performance. The application of patches, etc. can be taught in small doses. If they are a good team, they're not trying to give you all at once, they'll get to learn one procedure at a time.

And remember, if in doubt ask. and if you do not understand ask again. And be safe and not sorry on actions that could be serious.

.................

If your fear on liinux: recipes of Linux for Oracle DBA (Apress) might be a good book to read but can be expensive in India
Same: (Oracle Applications Dba field Guide) can agree, and the same (Rman recipes for Oracle Database 11 g A problem-solution approach) can have some value if you need to get fast speed in these areas.
They are not perfect, but they sometimes have to consolidate the information carefully; However only buy if you think they are pretty cheap. You can buy them well and feel disappointed (these all is found by Apress which have produced a number of good books... they also published some waste as well)

And review the dba examples 2 days as well and install examples n OTN linux so... they are free from books I mentioned.

Rgds - bigdelboy.

Tags: Oracle

Similar Questions

  • Application performance tuning

    Hello


    The Oracle version:-10.2.0.5

    I post the question in SQL and PL/SQL Forum, but have received no answer, so posting here.


    We tried to address a performance problem in our system, which is a layer of ETL to another application and receives data in the form of flat files on a daily basis. The received data are loaded into a temporary, not physically temporary table but appointed to keep the data for 2 days, after which it will be deleted. Late in the day, all the data is copied from temporary tables to the actual tables, which have a 5 days retention policy.


    Many medium-sized lines worked for each day is 1.8 to 2 million. And the number of lines for the most part remains stable in each of the two tables.

    There are 5 packages, each containing about 3 applications similar to those mentioned below (with minor differences) and there are about 5-7 jobs to execute the package at a time. This amounts to 15-20 performance of both statements.

    The AWR report

    Name of the statistic Time (s) % of time of DB
    Execute SQL elapsed time15,807.6297.12
    DB CPU9,667.99room 59,40

    This is the number of data in the two tables is as below:

    OUT_TABLE OUT_TEMP

    ------------------        --------------------

    8763750 5255109

    Each of these tables is Composite partition-ed, primary partition Date (range) and the partition of Sub (list) on File_Name; Each with an Index.


    Each table has partition-ed Index locally on Job_Activity_Id, STMTDATE, File_Key.


    SQL: -.

    merge into out_temp today using

    (

    Select s.trade_id,

    s.notional_amount,

    s.CCY

    of s out_table

    where s.stmtdate = to_date (: b3, 'Dd-MON-yy')

    and s.job_activity_id =: b2

    and s.trade_id <>'VS '.

    and s.file_key =: b1

    )

    yday on

    (

    Today.stmtdate = to_date (: b5, ' DD/MM/YYYY') and today.trade_id =

    yday.trade_id and today.job_activity_id =: b4 and nvl (today.ccy,

    'x') = nvl (yday.ccy, 'x')

    )

    When matched then

    Update

    Set today.amount_tm1 = nvl

    put in correspondence, then setting a day value today.amount_tm1 = NVL (YDAY. NOTIONAL_AMOUNT, 0);

    After being assured, the statistics were gathered, we executed the SQL and found that it was still too much running. Below is the explain plan retrieved by running the wizard to set up the SQL (Plan 1):

    ------------------------------
    Hash value of plan: 3678662366

    -----------------------------------------------------------------------------------------------------------------------------------------
    | ID | Operation | Name                          | Lines | Bytes | Cost (% CPU). Time | Pstart. Pstop |
    -----------------------------------------------------------------------------------------------------------------------------------------
    |   0 | MERGE STATEMENT |                               | 43822.   641K |    22 M (1) | 73:52:39 |       |       |
    |   1.  MERGE                                  | OUT_TEMP |       |       |            |          |       |       |


    |   2.   VIEW                                  |                               |       |       |            |          |       |       |
    |*  3 |    TABLE ACCESS BY LOCAL INDEX ROWID | OUT_TABLE |     1.    42.  1781 (1) | 00:00:22 |       |       |
    |   4.     NESTED LOOPS |                               | 43822.  9543K |    22 M (1) | 73:52:39 |       |       |
    |   5.      RANGE OF SINGLE PARTITION |                               | 12447.  2200K |   716 (1) | 00:00:09 |   KEY |   KEY |
    |   6.       PARTITION LIST ALL |                               | 12447.  2200K |   716 (1) | 00:00:09 |     1.    22.
    |*  7 |        TABLE ACCESS BY LOCAL INDEX ROWID | OUT_TEMP | 12447.  2200K |   716 (1) | 00:00:09 |   KEY |   KEY |
    |*  8 |         INDEX RANGE SCAN | IDX_TMP_PART_1 |  8133 |       |   126 (0) | 00:00:02 |   KEY |   KEY |
    |   9.      RANGE OF SINGLE PARTITION |                               |  8852.       |   271 (1) | 00:00:04 |   KEY |   KEY |
    |  10.       SIMPLE LIST OF PARTITION.                               |  8852.       |   271 (1) | 00:00:04 |   KEY |   KEY |
    | * 11 |        INDEX RANGE SCAN | IDX_OUT_TABLE_PART_1 |  8852.       |   271 (1) | 00:00:04 |   KEY |   KEY |
    -----------------------------------------------------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):
    ---------------------------------------------------

    3 - filter("S".") TRADE_ID ' <>'VS' AND 'Today'. " TRADE_ID "=" S ". "" TRADE_ID "AND
    NVL ('TODAY'. ("' CTL ', 'x') = NVL ("S". "CTL", 'x')) "
    7 - filter("TODAY".") TRADE_ID' <>'VS')
    8 - access("TODAY".") JOB_ACTIVITY_ID ' =: B4 AND 'TODAY'. " STMTDATE "= TO_DATE (: B5,' DD/MM/YYYY)"))
    11 - access("S".") JOB_ACTIVITY_ID "= TO_NUMBER(:B2) AND"S". "STMTDATE"= to_date(:B3,'dd-mon-yy') AND "S". "FILE_KEY"(=:B1) "



    STA, recommended to accept and apply a profile that has the hash join and the plane of the explain output looks like below (Plan 2):

    --------------------
    Hash value of plan: 1140122102

    ------------------------------------------------------------------------------------------------------------------------------------------------
    | ID | Operation | Name                          | Lines | Bytes | TempSpc | Cost (% CPU). Time | Pstart. Pstop |
    ------------------------------------------------------------------------------------------------------------------------------------------------


    |   0 | MERGE STATEMENT |                               | 43822.   641K |       |  2731 (1) | 00:00:33 |       |       |
    |   1.  MERGE                                 | OUT_TEMP |       |       |       |            |          |       |       |
    |   2.   VIEW                                 |                               |       |       |       |            |          |       |       |
    |*  3 |    HASH JOIN |                               | 43822.  9543K |  2352K |  2731 (1) | 00:00:33 |       |       |
    |   4.     RANGE OF SINGLE PARTITION |                               | 12447.  2200K |       |   678 (1) | 00:00:09 |   KEY |   KEY |
    |   3:      PARTITION LIST ALL |                               | 12447.  2200K |       |   678 (1) | 00:00:09 |     1.    22.
    |*  6 |       TABLE ACCESS BY LOCAL INDEX ROWID | OUT_TEMP | 12447.  2200K |       |   678 (1) | 00:00:09 |   KEY |   KEY |
    |*  7 |        INDEX RANGE SCAN | IDX_OUT_TMP_PART_2 |  8133 |       |       |    88 (0) | 00:00:02 |   KEY |   KEY |
    |   8.     RANGE OF SINGLE PARTITION |                               | 60775.  2492K |       |  1782 (1) | 00:00:22 |   KEY |   KEY |
    |   9.      SIMPLE LIST OF PARTITION.                               | 60775.  2492K |       |  1782 (1) | 00:00:22 |   KEY |   KEY |
    | * 10 |       TABLE ACCESS BY LOCAL INDEX ROWID | OUT_TABLE | 60775.  2492K |       |  1782 (1) | 00:00:22 |   KEY |   KEY |
    | * 11 |        INDEX RANGE SCAN | IDX_OUT_TABLE_PART_1 |  8852.       |       |   272 (1) | 00:00:04 |   KEY |   KEY |
    ------------------------------------------------------------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):
    ---------------------------------------------------

    3 - access("TODAY".") TRADE_ID "=" S ". "" TRADE_ID "AND NVL ('TODAY'. ("' CTL ', 'x') = NVL ("S". "CTL", 'x')) "
    6 - filter("TODAY".") TRADE_ID' <>'VS')
    7 - access("TODAY".") JOB_ACTIVITY_ID ' =: B4 AND 'TODAY'. " STMTDATE "= TO_DATE (: B5,' DD/MM/YYYY)"))
    10 - filter("S".") TRADE_ID' <>'VS')
    11 - access("S".") JOB_ACTIVITY_ID "= TO_NUMBER(:B2) AND"S". "STMTDATE"= to_date(:B3,'dd-mon-yy') AND "S". "FILE_KEY"(=:B1) "

    What I don't understand is, even when the cardinality of 1 Plan is higher than that of Plan 2, why should Oracle opt for a loop nested hash instead of the join? Can someone help me please point to the question and if possible a way to fix it?

    It just occurred to me that we can be deceived by a simple combination of events that links a plan generated when statistics have been exceeded with the STA capture and playback of this plan with statistics that have been updated.  My earlier suggestion on the execution of the query and capture the real plan and the workload (with or without a profile) is the key. In the meantime, however, can you check whether or not collect you statistics immediately after loading your 2 M or more data lines.

    Note: If you only have 2 days of data in the table then the statistics that speak of "yesterday" is 50% out of reach, his stats about two days ago are 100% out of reach and very likely to produce a very stupid and expensive NL plan.

    Concerning

    Jonathan Lewis

  • Tuning Oracle Applications 11i start with

    Hi Hussain/Helios,

    I am new to Oracle APPS and works in oracle applications 11i 11.5.10.2 with 10.2.5.0, the database and the application was promoted by the previous dba. that has left almost 3-4 months before.
    now my question is I want to have an optimization of performance for Oracle applications environment, can you please suggest some key points for leave and some good links for future use.

    Another thing is I used the command find on my linux machine and found several log files that are greater than 1000K on level (forms, reports, web) and similiarly db level (db/admin/simultaneous) apps.

    can I just remove all of these log files using the operating system command (rm) and is it feasible with the production environment on the mode of operation or is it not possible and I should use some other ways, etc.

    APPS Tier folder locations.
    
    ****podappl/admin/PROD/log
    ****prodora/iAS/Apache/Apache/logs/sec_audit.log
    ****prodora/iAS/Apache/Jserv/logs/mod_jserv.log
    ****prodora/iAS/Apache/Jserv/logs/jserv.log
    ****prodcomn/admin/scripts/PROD_****/sqlnet.log
    ****prodcomn/admin/log/PROD_****/
    ****prodcomn/_pages/
    ****prodcomn/rgf/PROD_****/
    ****prodcomn/rgf/PROD_****/oam/
    
    DB Tier files folder locations.
    
    ****oracle/proddb/10.2.0/oc4j/j2ee/OC4J_DBConsole_*****_PROD/log/em-application.log
    ****oracle/proddb/10.2.0/oc4j/j2ee/OC4J_DBConsole_*****_PROD/log/http-web-access.log
    ****oracle/proddb/10.2.0/oc4j/j2ee/OC4J_DBConsole_****_PROD.upgrade/log/http-web-access.log
    ****oracle/proddb/10.2.0/appsutil/log/PROD_****/StageDBTier_10161830.log
    ****oracle/proddb/10.2.0/*****_PROD/sysman/log/emoms.log
    ****oracle/proddb/10.2.0/*****_PROD.upgrade/sysman/emd/sqlnet.log
    ****oracle/proddb/10.2.0/******_PROD.upgrade/sysman/log/
    ****oracle/prodappl/admin/PROD/log/
    For the performance tuning, this time I followed points with me.
    (1) compile APPS Schema in maintenace that I take.
    (2) I checked some work to collect Stats/Purge is already scheduled for maintenance.

    Please tell me what other jobs I plan using OAM for weekend for all levels in applications.

    Also asked me to apply the latest patches on PROD APPS/DB / * system, I can check using sql, what patches are applied, but how do I know what patches are needed, (don't know about licensed products with ask never political here).

    Thank you
    REDA

    Published by: 870344 on July 5, 2011 06:36

    Hi reda

    Also asked me to apply the latest patches on PROD APPS/DB / * system, I can check using sql, what patches are applied, but how do I know what patches are needed, (don't know about licensed products with ask never political here).

    First check that you are on the first level.

    Please see:

    How to check, what EBS Techstack Patchsets were applied to 11i or R12? [390864.1 ID]

    Also you can check:
    How to check if certain Applications Oracle product/module is implemented? [443699.1 ID]

    You can check on metlaink > patches & updates > patch recommended R11 and can also check

    Especially if you work with r11 that the latest level of technology is rup7 and you can move your db to 11.2.0.2(If vous devez travailler sur 10 g lastest niveau 10.2.0.5)

    Respect of
    HELIOS

  • can I use "Oracle Database 12 c: performance management and Tuning" training for the certification "Oracle Database 11g: Performance Tuning 1Z0-054 '"»

    I took "Oracle Database 12 c: new performance management and Tuning" the oracle University training. Now I would like to get certified on "Oracle Database 11g: Performance Tuning 1Z0-054 ' exam. Is this possible?

    I guess you ask if you can use the course 12 c as long as the condition of course for the review of 11g.  Over 12 c is not listed as one of the options for the 11 g certification and course requirements are normally specific version - at least with DBA certifications.  If you are already an Oracle OCP DBA, of course, there is no requirement of course for the review of performance tuning.  From what I know the training requirements for other certifications, I do not that you will be able to use it. However, Brandye will provide a definitive answer to whether the course 12 c would be acceptable for 11g certification.

    That said, I'm with John - 12 c review is about a community of 85 to 90% in the review of the 11g and is currently about 20% of the price while it is in beta.  What is the point of trying to cross the releases?

  • 1Z0-054: Oracle Database 11g Performance Tuning Expert

    I intend to give the exam 1z0-054 for the certification, "Oracle Database 11g Performance Tuning Expert".

    The path to Certification indicates that, if you are 'OCP DBA 11 g' then you can directly take this article and there is no requirement for training instructor. Therefore, I decided to prepare my own. Can someone guide me on study material and landfills?

    Kind regards

    Ahmer Mansoor

    Therefore, I decided to prepare my own. Can someone guide me on study material and landfills?

    First of all, the word "shock" has a precise meaning. It is short for "landfills of brain", which are illegal and can cost you this certification and all others you have taken.

    http://blogs.Oracle.com/certification/entry/0477

    Second - there is currently no study guide or a specific book to this certification at the moment. I write the study guides and this one is actually next on my list when I finished the current book to * 1Z0-117: Oracle Database 11 g Release 2: SQL Tuning *. I have a guide for 1Z0 - 054 before sometime in may more likely. That said, I have a few links for legal study on the companion Web site material for my series of guide to the subjects for this exam. It also has links to the Oracle documentation that contains the information you need. Once I have started writing the book review, links will develop quickly because I research for her themes and links to the documentation could extend as well.

    http://www.oraclecertificationprep.com/Apex/f?p=OCPSG:EXAM_DETAILS:0:no:P2_EXAM:1Z0 - 054

  • Space/performance impact of attachments on oracle applications

    Hello everyone!

    We are about to go to allow attachments in our Oracle Apps R12.1.3 (RHEL 5.5 64-Bit. Database 11.1.0.7). Before you go for it, however, we want to know how it will impact storagewise and performance wise.

    Thanks in advance!

    Vinod

    Edited by: VinodNagpure January 6, 2013 23:19

    Attachments are stored in the table FND_LOBS - attachments are not compressed. There should be no performance issues don't related - extra storage will be necessary depending on how many and how big are the attachments. Store attachments on the file (instead of the database) system is also an option.

    How the store Image/PDF spare part on the filesystem in 11i and R12 (as an attachment file directory) [ID 294525.1]
    Is there a limit to size of file for EBS Attachments [ID 739643.1]
    Attachments and exports, a Troubleshooting Guide [ID 135444.1]
    Attachments in the Oracle Applications 11i, storage and considerations [ID 176658.1]

    HTH
    Srini

  • Dates for "Oracle Database 11g: Performance Tuning" exam

    Hello!

    Today Oracle posted the info on the new database Oracle 11 g Performance Tuning review required for new certification expertise:

    http://education.Oracle.com/pls/web_prod-PLQ-dad/db_pages.GetPage?page_id=41 & p_exam_id = 1Z0_054 #2

    It is said that pre-registration for the beta version review starts today, however, it does not say when the phase beta begins and ends. Anyone know?

    Thank you
    Marcus

    March 31, 2009 is the current provisional end date for the exam in beta 1Z1-054. This date is subject to change.

    Kind regards
    Brandye Barrington
    Certification Forum Moderator
    Manager certification program

  • Will there be any tools avialable to the on query performance tuning

    Hello

    How to tune a database query?
    Suppose that there are basic query "select * from emp where empid = '1101' ';"

    Y at - it all avilabale tools to suggest performance Tuning on a query?

    How can I resolve this application, and what is the best approach on this?

    Please share your ideas and thanks.

    Oracle provides tools such as SQL Trace and TKPROF. For the information on a SQL query.

    But basically, you should know how oracle works. You must be aware of the different access plans and know why they are being used.

    You need to know when to use an index and when not to use a.

    There are many more. Best thing for you would be to start reading the document.

  • Distributed Oracle Application application

    Hi all

    I am a consultant EBS technique and working on SOA and distributed applications Oracle Application, please consider the scenario and suggest the idea and me.

    Suppose
    1. we have 2 Oracle Application R12 (EBS-1, 2 - EBS) installed on 2 different remote sites, network disconnection may be broken in this network.

    2. the user always works on (EBS - 1 installed at Headquarters) and only works on EBS - 2 (local installation) If you connect network is lost to connect with EBS-1.

    EBS - 2 is a replica of the EBS-1 when it is installed the first time.

    Scenario of

    Last inventory item ID is 5444 EBS-1
    Last inventory item ID is 5444 EBS-2


    the user created a new element to the EBS - 1
    Last inventory item ID is 5445 EBS-1
    Last inventory item ID is EBS 5444-2 (no new item not created)


    Now the user can not access EBS-1 and now begins to work on EBS-2 premises and take steps.

    create a new item to the inventory item id is now 5445. and create various reception for this new item.

    EBS - 2 is installed at the head office is now available and now the operation performed at EBS - 2 must be transferred to the headquarters and what on the inventory, 5445 item id is already created EBS-1 how and I have to import receipt point and misc, stock item will be different how can I load a transaction receipt misc.
    ----------------------------


    Help, please.

    1. can I solve this problem using BPEL processes. ? or
    2. this type of integration is not possible in Oracle E Business suite.
    3 oracle Application does not work in distributed environment.


    Please suggest me.


    Thank you

    Abdelouahed

    There is no R & D needed. It is impossible to use the interfaces/API to keep the two instances of ebs in sync when they are in a master-master relationship. The number of interfaces, even for a single module (for example, the inventory you mentioned) will be astronomical (sorry for the hyperbole).
    Might be better to look at the architectures of systems tolerant/database error rather than a solution based on the interface.

    Hope this helps
    Sandeep Gandhi
    Independent consultant

  • Oracle application express3 - 10g connection DRCP 11 g problem

    [Oracle application express3 + authentication 10g Oracle Identity Management (10.1.4.0.1)] has a performance issue on dedicated connections.
    I have, and 506 of 714 714 sessions is httpd-Raccordementdu APEX.

    so I decided to use DRCP, because side database is 11g. but client-side APEX works on the server of database 10g + and customer 10g + OID (10.1.4).)

    can I put 10 g-PL/SQL-HTTPDclient libraries customer snapshot 11g easily? is it posible? How?

    If you guide me step by step I'll be happy,

    Best regards

    Hi user

    "" For your question, I suggest farm your thread here that change the status of the thread to answered and move it to Forum Home "database" Application Express
    that you can get a faster answer

    Respect of
    HELIOS

  • Number of users of Oracle Application Server

    Hello
    How to set the value of number of Oracle Application Server users.

    Hello
    Yes, the httpd.conf file will help there, location ORACLE_HOME/Apache/Apache/conf
    its better to make a backup of the original file and then make specific changes
    There are various settings in the file httpd.conf as follows

    Timeout: the number of seconds before receives and sends time out.

    KeepAlive: whether persistent connections (more than one request per connection). "Off" position to turn off.

    MaxKeepAliveRequests: the maximum number of queries during a persistent connection. Set to 0 to allow unlimited. We recommend that you leave this number high, for maximum performance.

    for example: MaxKeepAliveRequests 100

    KeepAliveTimeout: Number of seconds to wait for the next request from the
    same client on the same connection.

    For more information about the httpd.conf file, see the link below
    http://livenudefrogs.com/~Anubis/Apache/httpd-conf.shtml

    Concerning
    Fabian

  • Perl not defined to the Oracle Applications environment. (Libraries T2K not in INC.

    Hello

    Am getting the following error when applying patches autoconfig.

    $FND_TOP/patch/115/bin/txkprepatchcheck.pl
    Perl not defined to the Oracle Applications environment. (Libraries not in the INCLUSION list T2K)
    Make sure that automatic configuration was performed and found a source correctly your environment.
    /U01/tech/appl/FND/11.5.0/patch/115/bin/txkprepatchcheck.pl line 131.
    BEGIN failed--compilation missed the line 141 /u01/tech/appl/fnd/11.5.0/patch/115/bin/txkprepatchcheck.pl

    Fine.

    (1) source the environment file
    (2) make sure that 'APPLRGF' variable is set in the environment. If this isn't the case, set it to the same value as "APPLTMP".
    (3) in the place where this patch was unzipped, patch_top/patchnumber/fnd/patch/115/bin.

    Run the utility as follows:

    Platform command line

    UNIX or Linux (must be a single line)
    ./txkprepatchcheck.pl-script = ValidateRollup-outfile = $APPLTMP/txkValidateRollup.html - appspass =

    do not FND_TOP/patch/115/bin

  • Oracle Application Adpater for FDM 11.1.1.3

    Hello

    Can someone tell me what version of the Oracle Application Adpater I use for SDS 11.1.1.3? While reviewing the Readme documentation on http://download.oracle.com/docs/cd/E12825_01/nav/portal_6.htm, I see only an adapter for 11.1.1.2. I downloaded the driver from Oracle Application of the Oracle Enterprise Performance Management (11.1.1.3.0) Media Pack for site (64-bit) Microsoft Windows x 64 but I get an error message of invalid version.

    Thank you
    Tony

    Tony,

    The ERPi adapter Readme is only the FDM component.

    You need to read the documentation of the ERPi: ERP integration adapter for Oracle Applications Administrator's Guide
    http://download.Oracle.com/docs/CD/E12825_01/EPM.111/erpi_admin.PDF

  • Index on the seeding Table Oracle Applications

    Hi all

    Can I create an index on a column to the table of the seeds of the oracle applications. If so, then, what are the implications? If not, what are the reasons... Can anyone give some input on this...

    Why I need this...

    I have a validation on the column 'JOURNAL_COMMENT' in Table 'IC_JRNL_MST' in my custom Interface program. It takes 2.5 minutes to complete the validation of a record. I created the index on this column in the process of development and validation time is reduced to less than a second. So, I need to create this index on an instance of production to reduce the time of validation.

    can I do it? (create the index on the production instance) forgot to mention... I can't ignore that particular column validation...

    Thanks in advance...
    Melanie

    You can certainly create indexes custom table seeded so this improvement in performance has to offer. I did it several times.
    As you know, a new index is provided with a cost (storage and maintenance), but it will be significantly smaller than your gains.
    A new index will not harm any validations / business logic.
    Just keep in mind that if you or a patch happens to drop and re-create the table, you must remember to rebuild the index.
    Hope that answers your question

    Sandeep Gandhi
    Independent consultant
    513-325-9026.

  • Responsibilities in Oracle Applications

    Hello

    I have a Production of the Oracle Application environment in 12.0.4.
    After you have assigned some responsibilities, we are not able to view these responsibilities after the notation in the application.

    According to metalink note: 417439.1, I followed the procedure below, but without success.
    1. make sure that the latest patch ATG_RUP has been applied.
    2. performance of the competitor program System: responsibility of the administrator-> request-> "synchronize WF LOCAL tables.
    3. simultaneous program performance: "Workflow Directory service/user role Validation.
    4 restart the workflow Agent listeners: WF_DEFERRED and WF_JAVA_DEFERRED

    I also ran simultaneous program: "Workflow Directory service/user role Validation" twice. First time with 10000, Y, N, N parameters and the second time with the 10000, N, Y, n always settings no chance.

    No idea why this is happening? Could someone please share some light on this issue?

    Have you tried bouncing Apache services? These responsibilities seed those custom? This question has recently started? You opened a SR?

    PL see if MOS Doc 466135.1 (responsibilities disappeared once they have been assigned to a user) can help you, even if it's for 11i.

    HTH
    Srini

Maybe you are looking for