Does the optimizer degrade significantly the performance while running ?

Hi,
I'm actually managing load tests on an application.
I do a preliminary warm test of arround 30 mn, then I run a load test of about 3/4 hour.
I've run JRA with the evaluation key close to the 1 hour expiry, and I observe that the optimizer is still working intensively (it works arround 5 mn for a 5mn record !).
I observed too that the bmore I run the load test without restarting the serveur, the greater is the performance (better response time with fewer CPU consumption).
I suppose it may a positive effect of the optimization performed by Jrockit, isn't it ?
Is it normal that the optimizer takes so much time to converge ?
Will the optimizer decrease and even stop after a while ?
While the optimizer works - doing many optimizations all the time ( ~5mn optimizing during a 5 mn JRA record), is the performance significantly affected ?

The optimizer is constantly watching the application and optimizing frequently used methods. On a large application it can take some time for it to find and optimize the required methods. One way to see the actions of the optimizer is to run with -Xverbose:opt which will print each method as it is optimized. The optimizer does take some CPU time to do it's work, but you will get that back since the methods are quicker.
Regards,
/Staffan

Similar Messages

  • Can I trust the optimizer to do the right thing every time?

    Hello,
    I have a Business Objects report that is performing poorly, I kind of found something akin to a solution but I'd like a second (and third, and...) opinion about is suitability. I don't know much about BO, so I'll stick to the SQL part.
    So, the query looks something like that:
    SELECT ..... FROM
    -- this is the generic part of the report
    < long list of ANSI joins here>
    RIGHT JOIN some_table ON (conditions - non parametrizable from the report - not allowed by BO)
    <some more joins for good measure>
    -- end of the generic part, up to here nothing can take user parameters
    WHERE
    -- this is the specific part, from here on, the conditions can take user parameters
    some_column = @some_param
    ....So far so simple. Now, I'm trying to find a way to push some user defined parameters in the generic part.
    I can to this using package variables, something like that (very simplified form) :
    CREATE OR REPLACE PACKAGE vars AS
    my_filter VARCHAR2(100);
    FUNCTION set_filter(filter_val IN VARCHAR2) return number;
    END vars;
    CREATE OR REPLACE PACKAGE BODY vars AS
    FUNCTION set_filter(filter_val IN VARCHAR2) return number DETERMINISTIC IS
          my_filter := filter_val;
          return 1;
    END set_filter;
    END vars;And ask the developers to rewrite the report like that:
    SELECT ..... FROM
    -- this is the generic part of the report
    < long list of ANSI joins here>
    RIGHT JOIN some_table ON (conditions  - as above
                                                    *AND my_varchar_column = vars.my_filter*)
    <some more joins for good measure>
    -- end of the generic part, up to here nothing can take user parameters
    WHERE
    -- this is the specific part, from here on, the conditions can take user parameters
    some_column = @some_param
    *AND vars.set_filter('some text here') = 1*
    ....The question is, can I trust the optimizer to evaluate my where clause (thus executing set_filter) before trying to enter the joins?
    I know that this works nicely with conditions like "1=0", in this case it doesn't even bother to read the tables involved. But can I assume it will do the same with a pl/sql function? Always?
    In my tests it seems to work but obviously they are not exhaustive. So I guess what I'm asking is, can anyone imagine a scenario where the above would fail?
    Thanks,
    Iulian
    Edited by: Iulian J. Dragan on Feb 27, 2013 2:57 AM

    Iulian J. Dragan wrote:
    Even though I tell the optimizer, "look, this function is ridiculously expensive, plus it won't filter any rows" it keeps evaluating it first.
    So it looks like not only can I rely on Oracle to evaluate a literal expression first, much as I try I can't make it behave otherwise.
    Still, this is only empirical, I wouldn't use it in a production environment. Probably...Iulian,
    I think I understand what you are trying to do here. Something like using cost to drive the optimizer to process the SQL statement "procedurely"...
    But I believe SQL, by definition, is a set-based language and this means one can not rely on the way an SQL statement is executed by the oracle engine.
    I believe this is good in most of the situations. However, I understand that it is possible that one may want to use his/her knowledge of the data to write
    SQL so that it is more efficient. CBO, being a software, has its limitations and may not always make the right decision, depending upon complexity of rewrite.
    I don't know enough about your original problem, which involves a third-party product i.e. Business Objects, but there is a way in your example to enforce
    the sequence in which he functions are called.
    Here is your code, as it is, producing the results that you have demonstrated:
    SQL> select * from v$version ;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    PL/SQL Release 11.2.0.1.0 - Production
    CORE     11.2.0.1.0     Production
    TNS for Linux: Version 11.2.0.1.0 - Production
    NLSRTL Version 11.2.0.1.0 - Production
    SQL> create table testtab(n number) cache;
    Table created.
    SQL> insert into testtab values(1);
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> exec dbms_stats.gather_table_stats(user, 'TESTTAB', METHOD_OPT=>'FOR ALL COLUMNS SIZE 1');
    PL/SQL procedure successfully completed.
    SQL> create or replace function testfunc(p in varchar2)
      2  return number
      3  as
      4  begin
      5    dbms_application_info.set_client_info('executed with argument ' || p);
      6    return 1;
      7  end testfunc;
      8  /
    Function created.
    SQL> select * from testtab where n=5 and testfunc('no worries')=1;
    no rows selected
    SQL> select sys_context('USERENV', 'CLIENT_INFO') from dual;
    SYS_CONTEXT('USERENV','CLIENT_INFO')
    executed with argument no worries
    SQL> create or replace function testfunc(p in varchar2)
      2  return number
      3  as
      4  begin
      5    dbms_application_info.set_client_info(sys_context('USERENV', 'CLIENT_INFO') || '|testfunc with argument ' || p);
      6    return 1;
      7  end testfunc ;
      8  /
    Function created.
    SQL> create or replace function testfunc2(p in varchar2)
      2  return number
      3  as
      4  begin
      5    dbms_application_info.set_client_info(sys_context('USERENV', 'CLIENT_INFO') || '|testfunc2 with argument ' || p);
      6    return p;
      7  end testfunc2;
      8  /
    Function created.
    SQL> EXEC dbms_application_info.set_client_info('');
    PL/SQL procedure successfully completed.
    SQL> select * from testtab where testfunc2(n)=5   and testfunc('am I first?')=1;
    no rows selected
    SQL> select sys_context('USERENV', 'CLIENT_INFO') from dual;
    SYS_CONTEXT('USERENV','CLIENT_INFO')
    |testfunc with argument am I first?|testfunc2 with argument 1
    SQL> EXEC dbms_application_info.set_client_info('');
    PL/SQL procedure successfully completed.
    SQL> select * from testtab where testfunc2(n)=1 and testfunc('so lonely...') = 0;
    no rows selected
    SQL> select sys_context('USERENV', 'CLIENT_INFO') from dual;
    SYS_CONTEXT('USERENV','CLIENT_INFO')
    |testfunc with argument so lonely...I have left out the statistics association part above as I believe it does not affect.
    And below is the rewritten queries that result in functions being called in specific order
    SQL> EXEC dbms_application_info.set_client_info('');
    PL/SQL procedure successfully completed.
    SQL> select * from testtab where decode(testfunc2(n),5,testfunc('am I first?'))=1;
    no rows selected
    SQL> select sys_context('USERENV', 'CLIENT_INFO') from dual;
    SYS_CONTEXT('USERENV','CLIENT_INFO')
    |testfunc2 with argument 1
    SQL> EXEC dbms_application_info.set_client_info('');
    PL/SQL procedure successfully completed.
    SQL> select * from testtab where decode(testfunc2(n), 1, testfunc('so lonely...')) = 0;
    no rows selected
    SQL> select sys_context('USERENV', 'CLIENT_INFO') from dual;
    SYS_CONTEXT('USERENV','CLIENT_INFO')
    |testfunc2 with argument 1|testfunc with argument so lonely...One can also use the more flexible CASE expressions in place of DECODE.
    Hope this helps.

  • Hiding the Optimizer button from the DS planning board

    Hi
    How to hide the optimizer button from the DS planning board ..
    Thanks

    Hi Chak
    I think the problem may be with a livecache inconsistency. The Planning Board should be reading it's information from the livecache, whereby the Product View may be getting it's situation from the database. Try running the livecache consistency checks if it occurs again.
    Regards

  • Anyone know why the Finder in OS X disappears while running Firefox?

    Finder disappears while using Firefox, but is viewable with Safari. Anyone have any solutions?

    This is basic Mac understanding. The Finder does not quit, it is backgrounded each time you start, or switch to, another application, and resumes foreground status when you follow one of the choices below.
    In your example, Firefox is running (application or version doesn't matter). You want to open a Finder window. Your choices are:
    Click a mouse button anywhere on your desktop background to make Finder current. Finder keyboard commands now also work because you also have keyboard focus.
    In the current application, press command+tab to see all running application icons. If Finder is already highlighted, you can press return, or if not, use mouse or arrow buttons to select it.
    Move your mouse to the Dock and click on the Finder icon.

  • How can we launch the labview screen beyond other screens while running two applications on a same time

    Hi all,
     I need to run two applications in my system at same time. one of the application is labview. it is running in backside. the dialog boxes which i created in labveiew need to display in fron of all applications.... what should i do to do that.....any suggestions...
    thanks in advance
    Regards,
    Ragu 

    The easiest thing to do (but can be bad) is to make the LabVIEW window modal.  This will make it the front most window at all times, until the program stops executing.  As you can imagine if you don't have a way to close the window then you will be forced to kill LabVIEW through the taskmanager.
    To make window modal go to VI Properties (by right clicking the VI's icon) go to Window Appearance, click Customize, then under Window Behavior select Modal.
    The other more complicated solution is to use Dll calls to bring the window to the front.
    Message Edited by Hooovahh on 07-02-2009 08:44 AM
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • Constant declaration and the optimizer

    Assume there is a Plsql package A with a defined constant 'constA'
    Assume we have an sql query in PLSQL package B that references A.constA.
    Will the optimizer always give the same plan for the query whether I used the literal constant or the reference A.constA?
    I assume that replacement of references to A.constA would have to be don't before the optimizer begins it's evaluation. I assume that does not happen; therefore, using A.constA has prevented the optimizer from using the statistics on the table.
    Ie. It is true that use of literals may provide better performance than references to declared constants.

    Hi,
    Will the optimizer always give the same plan for the query whether I used the literal constant or the reference A.constA?Assuming bind peeking is not turned off and all other parameters influencing CBO are the same - yes.
    "The same plan" in this context means not "the same piece of memory in library cache", but "the same execution path", because query with literal and a constant will result in different SQL queries, hence different shareable parent cursors.
    It is true that use of literals may provide better performance than references to declared constants.Yes. If you have a constant to use in SQL, then it's better to use it as a literal rather than bind (using a PL/SQL constant in a query results in using bind variable - but maybe that behavior will be changed sometime).
    The main issue with using binds for constant is a case you use several constants for exactly the same query and there's data skew. CBO is not doing well with that until 11g (which introduced adaptive cursor sharing).

  • How to get the Optimizer Mode

    How can I get the optimizer mode from the database? I've tried by querying the table V$PARAMETER but I get "table or view does not exist" even if verifying in ALL_OBJECTS I see that it's indicated as Owner PUBLIC. Could you help me? Thanks

    SQL> connect hr/hr
    Connected.
    SQL> SHOW PARAMETER OPTIMIZER_MODE
    ORA-00942: table or view does not exist
    SQL> connect sys/girish as sysdba
    Connected.
    SQL> SHOW PARAMETER OPTIMIZER_MODE
    NAME                                 TYPE        VALUE
    optimizer_mode                       string      ALL_ROWSGirish Sharma

  • Error while running the Fiori applications in ios device (iPad)

    Hi Champs,
    Few of the Fiori standard applications throwing error while running on the ios devices. We are having all the components installed are latest versions. Could anybody help us?
    PFA screen shots of error.
    Thanks & Regards,
    Dharmangouda

    Hi Dharman,
    Are you experiencing the same issue as explained here Error while opening Fiori app on iPad
    Regards,
    Dhani

  • Errror while Running the ant file(build.xml) when applying B2B-BPEL patch

    Hello all,
    I am trying to apply the B2B WSIL Browser patch and while running the ant file i got the following warning while backing out d3l.jar file
    echo Backing out dl3l.jar to avoid conflicts with B2B...
    move *Warning: Could not find file C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\${env.ORACLE_HOME}\xqs\lib\d3l.jar to copy.*
    and the following error when it was not able to find admin_client.jar file
    *java Unable to access jarfile C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\${env.ORACLE_HOME}\j2ee\home\admin_client.jar*
    java Java Result: 1
    echo Binding B2B WSIL Browser...
    *java Unable to access jarfile C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\${env.ORACLE_HOME}\j2ee\home\admin_client.jar*
    and the BUILD FAILED
    *so i created the necessary folders in the newly generated folder manually in ${env.ORACLE_HOME} i.e xqs\lib & j2ee\home and pasted the d3l.jar and admin_client.jar in these folders respectively,and again ran the ant file,this time the error is first problem is cleared i.e it is not showing the warning that it could not find* d3l.jar_+ file and it is also converting this file as d3l.jar.hide_+ *, but this time in the place of second error a new error is generated i.e* +
    Problem_
    C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL&gt;ant
    Buildfile: build.xml
    apply-b2b-bpel-10.1.3:
    echo Prompting for B2B repository connection parameters...
    input Please enter B2B repository hostname [http://127.0.0.1:] [http://127.0.0.1]
    172.17.4.14
    input Please enter B2B repository port 1521: 1521
    1521
    input Please enter B2B repository sid ORCL: ORCL
    orcl
    input Please enter B2B password b2b: b2b
    b2b
    input Please enter oc4j instance name home: home
    home
    input Please enter oc4j admin password welcome1: welcome1
    welcome1
    input Please enter opmn request port 6003: 6003
    6003
    echo Copying b2b.jar and tip.properties to appropriate locations...
    copy Copying 1 file to C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\${env.ORACLE_HOME}\lib
    copy Copying 1 file to C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\${env.OB_HOME}\system\classes
    echo Backing out dl3l.jar to avoid conflicts with B2B...
    move Moving 1 file to C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\${env.ORACLE_HOME}\xqs\lib
    echo Deploying B2B WSIL Browser ...
    echo OPMN Port is : 6003
    echo Container is : home
    echo Host is : ${env.HOSTNAME}
    echo iasadminpassword is : welcome1
    java java.lang.NoClassDefFoundError: oracle/oc4j/admin/deploy/cmdline/Oc4jAdminCmdline
    java Exception in thread "main"
    java Java Result: 1
    echo Binding B2B WSIL Browser...
    java java.lang.NoClassDefFoundError: oracle/oc4j/admin/deploy/cmdline/Oc4jAdminCmdline
    java Exception in thread "main"
    BUILD FAILED
    C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\build.xml:88: The following error occurred while executing this line:
    C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL\build.xml:49: Java returned: 1
    Total time: 31 seconds
    C:\product\1013~1.1\ORACLE~1\bpel\samples\tmp\B2B-BPEL&gt;
    i have set the classpath for the jdk and jre files correctly and also checked it with a sample program and the file is compiling and running with correct output.then why is it showing up java.lang.NoClassDefFoundError exception.Did anyone face the same problem or have a solution for this problem if they have then plzzz help me
    thnx
    Sunny
    Edited by: sunny kay on Jan 27, 2009 4:14 AM

    Hello sri,
    Thanks for your response as you have told i have set the ORACLE_HOME = C:\product\10.1.3.1\OracleAS_1
    and added C:\product\10.1.3.1\OracleAS_1\bin to my sys path
    and i have also set the JAVA_HOME=C:\product\10.1.3.1\OracleAS_1\jdk
    and added C:\product\10.1.3.1\OracleAS_1\jdk\bin to my sys path
    and ran the patch,now its coming up with a different problem after entering the B2B repository connection parameters...
    and it is
    Problem_
    echo Deploying B2B WSIL Browser ...
    echo OPMN Port is : 6003
    echo Container is : home
    echo Host is : ${env.HOSTNAME}
    echo iasadminpassword is : welcome1
    java
    java
    java Failed at "Could not get DeploymentManager".
    java
    java This is typically the result of an invalid deployer URI format being
    supplied, the target server not being in a started state or incorrect authentic
    ation details being supplied.
    java
    java More information is available by enabling logging -- please see the
    Oracle Containers for J2EE Configuration and Administration Guide for details.
    java
    java
    java Java Result: 1
    echo Binding B2B WSIL Browser...
    java
    java
    java Failed at "Could not get DeploymentManager".
    java
    java This is typically the result of an invalid deployer URI format being
    supplied, the target server not being in a started state or incorrect authentic
    ation details being supplied.
    java
    java More information is available by enabling logging -- please see the
    Oracle Containers for J2EE Configuration and Administration Guide for details.
    java
    java
    BUILD FAILED
    The Application Server is in the started state and these are the details that i have entered when B2B Repository Connection Parameters is prompeted
    echo Prompting for B2B repository connection parameters...
    input Please enter B2B repository hostname [http://127.0.0.1]: [http://127.0.0.1]
    172.17.4.14
    input Please enter B2B repository port [1521|http://forums.oracle.com/forums/]: [1521|http://forums.oracle.com/forums/]
    1521
    input Please enter B2B repository sid ORCL: ORCL
    orcl
    input Please enter B2B password [b2b|http://forums.oracle.com/forums/]: [b2b|http://forums.oracle.com/forums/]
    b2b
    input Please enter oc4j instance name home: home
    home
    input Please enter oc4j admin password [welcome1|http://forums.oracle.com/forums/]: [welcome1|http://forums.oracle.com/forums/]
    welcome1
    input Please enter opmn request port [6003|http://forums.oracle.com/forums/]: [6003|http://forums.oracle.com/forums/]
    6003
    is anything wrong in this i have tried by giving the default host name instead of mine but result is still the same.what is the problem can you figure it out and provide me a solution.
    thnx
    Sunny

  • Configuration Failed Error while running the Shareoint 2010 Products and Configuration wizard in windows 7

    Hi Techys,
    Kindly help me to resolve the below issue
    "Configuration Failed Error while running the Shareoint 2010 Products and Configuration wizard in windows 7"
    Many Thanks,
    Madhu

    Hi,
    Follow this link for smooth installation for SP 2010 on Win 7.
    http://msdn.microsoft.com/en-us/library/office/ee554869(v=office.14).aspx
    Murugesa Pandian.,MCTS|App.Development|Configure

  • WHERE is the Optimization Pop-up menu go in Energy Saver?

    I'm completely confused. My Energy Saver Pref Panel shows only the two sliders in the SLEEP tab, with Screen Saver buttons; in the OPTIONS tab, it offers only one Wake checkbox and three other Options. What's happened to the Optimization section? Why don't I find it? I've read several references to the Optimization menu from the Help pages, but none of them shows how to access it. I'm completely confused.
    Yes, I'm sober.
    Anyone care to point out what probably ridiculously simple detail I'm overlooking? Thanks.

    did you not have an answer to this yet? its march now. whats that all about? I have the same problem, did you sort it out yourself?

  • Why MicroSoft 2000 SR needed while running the script using test manager???

    hi all,
    whenever I trying to run a script using test manager,one POP-UP comes which starts installing MICROSOFT 2000 SR.
    and in few seconds it complaining for some missing component,
    can any body tell me why it is happening.
    what is the need of Microsoft 2000 SR while running the script in test manager.
    tnx
    USOni

    USoni
    I have seen that problem happening before, even that i was never able to figure out why, something that you can try is changing the service log in credentials for both:
    Oracle Application Testing Suite Agent Service
    Oracle Application Testing Suite Application Service
    and use a proper user with admin rights.
    let me know if that helped
    Regards
    Alex

  • I was backing up my iPhone and importing photos onto iPhoto at the same time , then suddenly it says no more space available (i had 48GB before i do this and now i have 18GB) i can't find the back up or the photo anywhere , how can i delete them ?

    i was backing up my iPhone and importing photos onto iPhoto at the same time , then suddenly it says no more space available (i had 48GB before i do this and now i have 18GB) i can't find the back up or the photo anywhere , how can i delete them ? i dont need the pictures or the back ups , i want to delete them but they are not there

    Empty the Trash if you haven't already done so. If you use iPhoto, empty its internal Trash first:
    iPhoto ▹ Empty Trash
    Do the same in other applications, such as Aperture, that have an internal Trash feature. Then reboot. That will temporarily free up some space.
    According to Apple documentation, you need at least 9 GB of available space on the startup volume (as shown in the Finder Info window) for normal operation. You also need enough space left over to allow for growth of the data. There is little or no performance advantage to having more available space than the minimum Apple recommends. Available storage space that you'll never use is wasted space.
    When Time Machine backs up a portable Mac, some of the free space will be used to make local snapshots, which are backup copies of recently deleted files. The space occupied by local snapshots is reported as available by the Finder, and should be considered as such. In the Storage display of System Information, local snapshots are shown asBackups. The snapshots are automatically deleted when they expire or when free space falls below a certain level. You ordinarily don't need to, and should not, delete local snapshots yourself. If you followed bad advice to disable local snapshots by running a shell command, you may have ended up with a lot of data in the Other category. Reboot and it should go away.
    See this support article for some simple ways to free up storage space.
    You can more effectively use a tool such as OmniDiskSweeper (ODS) to explore the volume and find out what's taking up the space. You can also delete files with it, but don't do that unless you're sure that you know what you're deleting and that all data is safely backed up. That means you have multiple backups, not just one.
    Deleting files inside an iPhoto or Aperture library will corrupt the library. Any changes to a photo library must be made from within the application that created it. The same goes for Mail files.
    Proceed further only if the problem isn't solved by the above steps.
    ODS can't see the whole filesystem when you run it just by double-clicking; it only sees files that you have permission to read. To see everything, you have to run it as root.
    Back up all data now.
    If you have more than one user account, make sure you're logged in as an administrator. The administrator account is the one that was created automatically when you first set up the computer.
    Install ODS in the Applications folder as usual. Quit it if it's running.
    Triple-click anywhere in the line of text below on this page to select it, then copy the selected text to the Clipboard by pressing the key combination command-C:
    sudo /Applications/OmniDiskSweeper.app/Contents/MacOS/OmniDiskSweeper
    Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Paste into the Terminal window (command-V). You'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning to be careful. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.
    The application window will open, eventually showing all files in all folders, sorted by size with the largest at the top. It may take a few minutes for ODS to finish scanning.
    I don't recommend that you make a habit of doing this. Don't delete anything while running ODS as root. If something needs to be deleted, make sure you know what it is and how it got there, and then delete it by other, safer, means. When in doubt, leave it alone or ask for guidance.
    When you're done with ODS, quit it and also quit Terminal.

  • Error while running adlnkoh.sh

    I am performing cloning of Oracle Apps R12 version 12.0.4
    Using cold backup single node to single node.
    I got an error and i checked the logfile i got this
    Error while running adlnkoh.sh.
    return code = .1.7.12.14.15.16.17.18.19.21.22.23.24.25.26.27.30.32.33.34.42.43.44.45.46.47.48.49.51.52.53.54.55.56.57.58.59.60.62
    Please check logfile located at /oracle/cloning/db/tech_st/10.2.0/appsutil/log/TEST1_zishan/make_12091249.log
    Then I had seen above logfile and i got this error
    running genclntsh...
    /oracle/cloning/db/tech_st/10.2.0/lib/libcore10.a: could not read symbols: File format not recognized
    collect2: ld returned 1 exit status
    genclntsh: Failed to link libclntsh.so.10.1
    Failed to generate client shared library on Thu Dec 9 12:49:07 IST 2010...
    rm -f oracle dbv tstshm maxmem orapwd dbfsize cursize genoci extproc extproc32 hsalloci hsots hsdepxa dgmgrl dumpsga mapsga osh sbttest expdp impdp imp exp sqlldr rman nid extjob extjobo genezi ikfod grdcscan /oracle/cloning/db/tech_st/10.2.0/rdbms/lib/ksms.s /oracle/cloning/db/tech_st/10.2.0/rdbms/lib/ksms.o
    Completed removing old executables on Thu Dec 9 12:49:07 IST 2010...
    /usr/bin/gcc -O2 -I/oracle/cloning/db/tech_st/10.2.0/rdbms/demo -I/oracle/cloning/db/tech_st/10.2.0/rdbms/public -I/oracle/cloning/db/tech_st/10.2.0/plsql/public -I/oracle/cloning/db/tech_st/10.2.0/network/public -DLINUX -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -DSLTS_ENABLE -DSLMXMX_ENABLE -D_REENTRANT -DNS_THREADS -c -o config.o config.c
    Completed relinking target config.o ...
    Completed linking target links on Thu Dec 9 12:49:09 IST 2010...
    /oracle/cloning/db/tech_st/10.2.0/precomp/lib
    Linking /oracle/cloning/db/tech_st/10.2.0/precomp/lib/proc
    /usr/bin/ld: cannot find -lclntsh
    collect2: ld returned 1 exit status
    /bin/chmod: cannot access `/oracle/cloning/db/tech_st/10.2.0/precomp/lib/proc': No such file or directory
    make: *** [oracle/cloning/db/tech_st/10.2.0/precomp/lib/proc] Error 1
    Failed linking target relink on Thu Dec 9 12:49:10 IST 2010...
    /oracle/cloning/db/tech_st/10.2.0/rdbms/lib
    /usr/bin/ar cr /oracle/cloning/db/tech_st/10.2.0/rdbms/lib/libknlopt.a /oracle/cloning/db/tech_st/10.2.0/rdbms/lib/kkpoban.o
    /oracle/cloning/db/tech_st/10.2.0/lib//libcore10.a: could not read symbols: No more archived files
    collect2: ld returned 1 exit status
    make: *** [oracle/cloning/db/tech_st/10.2.0/rdbms/lib/oracle] Error 1
    Failed linking target oracle on Thu Dec 9 12:49:12 IST 2010...
    /oracle/cloning/db/tech_st/10.2.0/network/lib
    genclntsh: Failed to link libclntsh.so.10.1
    make: *** [client_sharedlib] Error 1
    Failed linking targets nnfgt.o mkldflags client_sharedlib on Thu Dec 9 12:49:12 IST 2010...
    /oracle/cloning/db/tech_st/10.2.0/sqlplus/lib
    make: *** [sqlplus] Error 1
    Failed linking target sqlplus on Thu Dec 9 12:49:12 IST 2010...
    /oracle/cloning/db/tech_st/10.2.0/rdbms/lib
    /usr/bin/ld: cannot find -lclntsh
    collect2: ld returned 1 exit status
    make: *** [trcroute] Error 1
    Failed linking target install ((ins_net_client.mk) on Thu Dec 9 12:49:12 IST 2010...
    /oracle/cloning/db/tech_st/10.2.0/plsql/lib
    chmod 755 /oracle/cloning/db/tech_st/10.2.0/bin
    make: *** [ctxload] Error 1
    Failed linking target install on Thu Dec 9 12:49:13 IST 2010...
    /oracle/cloning/db/tech_st/10.2.0/sysman/lib
    make -f /oracle/cloning/db/tech_st/10.2.0/sysman/lib/ins_sysman.mk relink_sharedobj SHAREDOBJ=libnmemso
    Error found while relinking
    return code = .1.7.12.14.15.16.17.18.19.21.22.23.24.25.26.27.30.32.33.34.42.43.44.45.46.47.48.49.51.52.53.54.55.56.57.58.59.60.62

    No it is not packages problem i had check all the packages it is showing some relinking error.
    Please do help me out, I am sending u the log record of make file
    /oracle/cloning/db/tech_st/10.2.0/appsutil/log/TEST1_zishan/make_12091509.log
    running genclntsh...
    /oracle/cloning/db/tech_st/10.2.0/lib/libcore10.a: could not read symbols: File format not recognized
    collect2: ld returned 1 exit status
    genclntsh: Failed to link libclntsh.so.10.1
    Failed to generate client shared library on Thu Dec 9 15:09:21 IST 2010...
    rm -f oracle dbv tstshm maxmem orapwd dbfsize cursize genoci extproc extproc32 hsalloci hsots hsdepxa dgmgrl dumpsga mapsga osh sbttest expdp impdp imp exp sqlldr rman nid extjob extjobo genezi ikfod grdcscan /oracle/cloning/db/tech_st/10.2.0/rdbms/lib/ksms.s /oracle/cloning/db/tech_st/10.2.0/rdbms/lib/ksms.o
    Completed removing old executables on Thu Dec 9 15:09:21 IST 2010...
    /usr/bin/gcc -O2 -I/oracle/cloning/db/tech_st/10.2.0/rdbms/demo -I/oracle/cloning/db/tech_st/10.2.0/rdbms/public -I/oracle/cloning/db/tech_st/10.2.0/plsql/public -I/oracle/cloning/db/tech_st/10.2.0/network/public -DLINUX -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -DSLTS_ENABLE -DSLMXMX_ENABLE -D_REENTRANT -DNS_THREADS -c -o config.o config.c
    Completed relinking target config.o ...
    make[1]: *** [oracle/cloning/db/tech_st/10.2.0/sysman/lib/nmccollector] Error 1
    make[1]: Leaving directory `/oracle/cloning/db/tech_st/10.2.0/sysman/lib'
    make: *** [nmccollector] Error 2
    Failed linking target collector on Thu Dec 9 15:09:34 IST 2010...
    The value of IS_RAC:false
    Error found while relinking
    return code = .1.7.12.14.15.16.17.18.19.21.22.23.24.25.26.27.30.32.33.34.42.43.44.45.46.47.48.49.51.52.53.54.55.56.57.58.59.60.62

  • Error while Running backup

    Hi
    I have downloaded the Oracle Secure Backup Cloud Software and have installed the software for secure backup but while running Backup database command i am getting the below error. Any clue?
    RMAN> backup database;
    Starting backup at 30-APR-10
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of backup command at 04/30/2010 02:58:34
    ORA-19554: error allocating device, device type: SBT_TAPE, device name:
    ORA-27023: skgfqsbi: media manager protocol error
    ORA-19511: Error received from media manager layer, error text:
    KBHS-00715: HTTP error occurred 'internal-error'
    RMAN> show all
    2> ;
    RMAN configuration parameters are:
    CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
    CONFIGURE BACKUP OPTIMIZATION OFF; # default
    CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
    CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
    CONFIGURE DEVICE TYPE 'SBT_TAPE' BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 4;
    CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/home/oracle/osbws/libosbws11.so ENV=(OSB_WS_PFILE=/home/oracle/osbws/osbws.cfg)';
    CONFIGURE MAXSETSIZE TO UNLIMITED; # default
    CONFIGURE ENCRYPTION FOR DATABASE ON;
    CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
    CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
    CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/mnt/database/dbtest/db/tech_st/10.2.0/dbs/snapcf_TEST.f'; # default
    Thanks
    Edited by: user6803831 on Apr 30, 2010 12:42 AM

    Hi,
    oraInst.loc (/etc/oraInst.loc) points to directory without permissions: /u01/app/oracle/oraInventoryPlease make sure that applmgr user has read/write/execute permission on the oraInventory directory.
    Please look in to the latest OUI log file located in the central inventory /clonehot/apps/inst/apps/PROD_apps/admin/oraInventory/logs/cloneActions_<timestamp> for more detailsAny details about the error in this log file?
    Thanks,
    Hussein

Maybe you are looking for

  • Setting up a new phone with ipod restore????

    So just got my new phone. And during the set-up it says "An iPhone has previously been synced with this computer" I never had an iPhone before but I DO have a ipod. So it's asking me to set-up as a new iPhone OR restore from the ipod back-up... My qu

  • How to set the width and heigh in the popup window

    Hi All, I tried to show a report in a popup window style. In the column link section, I defined the URL like the following: javascript:popupURL('f?p=&APP_ID.:128:&SESSION.::&DEBUG.::P128_PAY_RATE,P128_PAY_TERMS:#PAY_RATE#,#PAY_TERMS#'). how and where

  • Open Window Behavior not behaving

    Hi, http://www.ekongo.org/presse/Presse.html In the footer, the "multimedia" link should pop a 700 by 500 windows (no toolbar) which contains a flash anim of same size. But as i tested with IE 6.0, safari 4.0.3 and firefox 3.5.3 they all first open t

  • How to make changes to a standard View and save it

    Hi,       I have a problem with changing view on a standard query (0RPM_C02_Q0212_V01). I opened this in BEx Analyzer, made the changes but when I'm trying to save this, am unable to save or replace the existing view. Do I need to have any specific r

  • Wich process is running with firefox.

    I first deinstall firefox, used ccleaner, reinstalled firefox and the next maasge is shown: Firefox is actief but doesn't respond. First close active firefox proces and start again. But, there no Firefox active. I think I have to close a process or s