Can dbms.output in procedure impact its performance?

If dbms.output is used in procedure inside a loop, which gets executed for bulk data, can it have a performance impact in terms of execution time it takes?
Consider server.output is ON..

user11878374 wrote:
Consider server.output is ON..This makes no difference.
With server_output=OFF, a dbms_output.put_line has exactly the same performance characteristics (read: uses exaclty the same number of cpu cycles).
Serveroutput = ON/OFF just controls wether SQLPlus will, upon completion of a database call, go ahead and execute dbms_output.read_line, to check if there is output that should be retrieved to be displayed.
Also: do not forget that every call dbms_output.put_line will claim some memory (SGA or PGA, don't know) to store the output temporarily (until sqlplus retrieves it).
Toon

Similar Messages

  • Multi DP in WAD and its impact on Performance ?

    Hello Experts,
    I am working on WAD reports with multiple Data Providers,
    I.e.  Web Template with DP1, DP2, DP3, DP4  --- Query 1
                                       DP5, DP6, DP7, DP8  --- Query 2
          Purpose - i have used Tab Strip Item with eight Tabs, each tab belongs to respective DP.
                       - Each Tab represent differnt view of the Report (using commands)
    So, Does multi Data Provider with Multiple Queries have impact on Performance of the web report ?  and If it does, then possible ways to improve performance ? Any advice/experience on this..
    Many many thanks in advance.. Please help... Thanks
    Regards,
    Sunil Patel

    Hello Priya,
    thanks for the reply !!
    The main purpose for the Tabs is to fulfill CRAZY CLIENT REQUIREMENT, nothing else ... Same thing can be done by just drag & drop but ...
    What each tab does is, when clicked commands changes/replaces the Characteristics in the Row.
    for ex. Origional query has Product in the raw. Now if user want to see different perpective, he needs to replace 'Product' wiht 'Business Area' or ' Customer' . THis can be done either by drag and drop or Commands. And here i have used commands.
    @ performance - i am in development and still i haven't seen any perfomance issues becasue of this multi DP. But just want to make sure it does same thing in Production aswell..
    Hope this make sense !!
    Regards,
    SUnil Patel.

  • I intend to buy new mac pro, is it better to wait for the new OS X mountain, or can buy it and we can update it without affecting its performance?

    I intended to buy new mac pro, is it better to wait for new OS X moutain or can buy it now and update it later as it will not affect its performance???

    khalid.mktaka76 wrote:
    I intended to buy new mac pro, is it better to wait for new OS X moutain or can buy it now and update it later as it will not affect its performance???
    If you can wait about a 3 months after 10.8 is released this summer and upon new hardware you should be in excellent shape to have not only a fastest latest machine, but a OS X version that all the bugs have been worked out. Plus the three free months of Apple hand holding while they figure out what they did wrong with the new OS version.
    If you need a new machine now you'll have to get what you need obviously, but 10.8 should run on it just fine. However know that Apple tweaks things with more currently sellling hardware first, then later gets to the previous released models.
    It's been my guestimation that your good for about two year old hardware with very recent OS X release, three years or older hardware you may want to reconsider sticking with the previous OS X version as your hardware is getting dated and likely has only a year left to go anyway (4 year average), so why bother mucking it up, slowing it down and having to buy all new/updated software and third party hardware because they won't make drivers for your new OS version?

  • CS5 can not output MPE to external DV device

    This is quite a surprise for those of us who rely on DV output.
    Harm Millaard:
    "An MPE card stops external monitor viewing."
    "The problem is that CUDA does not currently support output
    on DV devices, only full screen  second displays (DVI, DisplayPort, etc)."
    "...one serious limitation, those who use dual monitors for editing and
    a third monitor for full screen display and color grading or that use the
    fire wire connection to record DV/HDV back to tape.
    Some may think tape is dead, but there are numerous people around
    that still like to jeep their final cut on a master tape."
    "The basic problem is how to get a DV signal back over firewire for
    exporting to tape or display on an external monitor and that currently is a CUDA problem."
    "It must be resolved. If not, the introduction of CS5 / MPE as a game changer
    can quickly turn into a game stopper.
    I think (purely personal opinion)  Adobe and nVidia must correct this ASAP
    Otherwise you end up with a SNAFU."

    J Graves wrote:
    The first post about this CS5 bug was in May.  It is now Augusut and still no fix? 
    Every time I'm about to place my order for CS5, I find out about another "gotcha' problem.  I'm still on CS3 and am seriously wondering whether I should continue to move forward with Premiere.
    I still use an older "DPS Velocity Quattrus" system and it still leaves Premiere in the dust.  Unfortunately Harris, who bought Leitch/who bought DPS, has discontinued the product.  A software developer from Itlay is attempting to breathe life into it (ivsEdits.com), but it isn't a fully operational system.
    Yes, "Firrewire" output is still a Big Deal.  There are many of us who use our editing systems as a business tool.  Going back and disabling the Mercury Engine, then re-rendering as "software only" is a waste of my time.
    Come On, Adobe & Nvidia, get this fixed!
    Well...i'd guess that CS5 hold it's own against a system like yours for flexibility...though if the way that card works is in your workflow "sweet spot" then I guess you're probably best served to stay with it.
    If you have a system that has the juice to even run CS5, i can't imagine that running a CUDA-augmented system for Mercury is even remotely necessary for editing DV...  as far as using our systems as a business tool...I'm not sure what you're implying.  Most of us who are in the production business -in general- have moved to some form of HD some time ago, most of my peers made the move during CS2...
    Are you implying the rest of us aren't professionals, even as you are lobbying for aggressive support of a consumer-oriented I/O configuration?  I hope not.
    It's not a bug BTW...it's a configuration that a few people don't like...but when your effects render is out on the display card, that's the way the pipe is routed.  Even HDSDI card manufacturers are finding that pulling those frames back off the display card negates some of the speed gains.
    If you have a system that is qualified for it, I think you should download the demo and try it before you assess PPro CS5 any further.  You are making lots of sweeping statements about a piece of software released almost 4 years ago running on a hardware system that was discontinued 4 years ago being better than the newest software running on up-to-date hardware without understanding what its performance is really like...even without a CUDA card.
    I can shut off CUDA and rip through DVCProHD like there's no tomorrow on my 3 year old dual dual core AMD...I have to believe you'll be able to -shred- DV on even an average-ish machine by today's standards.

  • Getting errors in dbms output

    Hi All,
    I've written a function to calculate the value for QTD, Previous QTD, YTD and Previous YTD, by giving the parameters of Date, Table name, FilterCol(Date Column in the table), Column name to calculate...
    --------------------------The function code is below:-----------
    DECLARE
    V_REPORT_DATE VARCHAR2(20):='&V_RPRT_DATE';
    V_FILTERCOL VARCHAR2(100):='&V_FLTRCOL';
    V_COL_NAME VARCHAR2(100):=UPPER('&V_COL_NAM');
    V_TAB_NAME VARCHAR2(100):=UPPER('&V_TBL_NAME');
    V_START_DATE VARCHAR2(20);--:='&stdate';
    V_LAST_DATE VARCHAR2(20);--:='&lastdate';
    V_QUARTER_NUMBER VARCHAR2(1000);
    V_STR VARCHAR2(1000);
    V_QTY VARCHAR2(1000);
    V_SUM NUMBER(14,3):=0;
    V_TAB VARCHAR2(100);--:=
    V_COL VARCHAR2(100);--:=;
    V_COL2 VARCHAR2(100);
    V_PRV_QDATE VARCHAR2(20);
    V_PRV_QDATE2 VARCHAR2(20);
    V_SUM3 NUMBER(14,3):=0;
    V_CURRQTD VARCHAR2(1000);
    V_PRVQTD VARCHAR2(1000);
    V_SUM1 NUMBER(14,3):=0;
    V_YTD1 VARCHAR2(20);
    V_YTD2 VARCHAR2(20);
    V_YTD VARCHAR2(1000);
    V_SUM2 NUMBER(14,3):=0;
    V_PRVYTD VARCHAR2(20);
    V_PRVYTDSTR VARCHAR2(20);
    V_PRVYTDEND VARCHAR2(20);
    V_PRV_YTD VARCHAR2(1000);
    V_CUMM VARCHAR2(1000);
    BEGIN
    ---------------GETTTING QUARTER NO.------------------------------
    V_QTY:='SELECT TO_NUMBER(TO_CHAR(TO_DATE('''||'19/12/2012'||''', ''DD/MM/YYYY''), ''Q'')) FROM DUAL';
    DBMS_OUTPUT.PUT_LINE(V_QTY);
    EXECUTE IMMEDIATE V_QTY INTO V_QUARTER_NUMBER ;
    DBMS_OUTPUT.PUT_LINE('QT NUM'||V_QUARTER_NUMBER);
    ----------------CURRENT QUARTER VALUE----------------------------
    SELECT MIN (t), MAX (LAST_DAY (t)) INTO V_START_DATE,V_LAST_DATE
    FROM ( SELECT ADD_MONTHS (TRUNC(TO_DATE('19/12/2012','DD/MM/YYYY'), 'YYYY'), LEVEL - 1) t,
    TO_CHAR (ADD_MONTHS (TRUNC(TO_DATE('19/12/2012','DD/MM/YYYY'), 'YYYY'), LEVEL - 1), 'Q')QTD
    FROM DUAL
    CONNECT BY LEVEL <= 12) A
    WHERE A.QTD = V_QUARTER_NUMBER;
    DBMS_OUTPUT.PUT_LINE(V_START_DATE||'****'||V_LAST_DATE);
    V_CURRQTD:='SELECT SUM('||V_COL_NAME||') FROM '||V_TAB_NAME|| ' WHERE '||V_FILTERCOL||' BETWEEN TO_DATE('''||V_START_DATE||''',''DD/MM/YYYY'') ' || ' AND TO_DATE('''||V_LAST_DATE||''',''DD/MM/YYYY'')';
    --WHERE  trans_date betwen V_START_DATE1 AND V_LAST_DATE1';
    DBMS_OUTPUT.PUT_LINE(V_CURRQTD);
    EXECUTE IMMEDIATE V_CURRQTD INTO V_SUM;
    DBMS_OUTPUT.PUT_LINE(V_SUM);
    --RETURN V_SUM;
    ----------------END OF CURRENT QUARTER--------------------------
    -----------------------PREVIOUS QUARTER---------------------------
    SELECT MIN (t), MAX (LAST_DAY (t)) INTO V_PRV_QDATE,V_PRV_QDATE2
    FROM ( SELECT ADD_MONTHS (TRUNC(TO_DATE('19/12/2012','DD/MM/YYYY'), 'YYYY'), LEVEL - 1) t,
    TO_CHAR (ADD_MONTHS (TRUNC(TO_DATE('19/12/2012','DD/MM/YYYY'), 'YYYY'), LEVEL - 1), 'Q')QTD
    FROM DUAL
    CONNECT BY LEVEL <= 12) A
    WHERE A.QTD = V_QUARTER_NUMBER-1;
    DBMS_OUTPUT.PUT_LINE(V_PRV_QDATE||'****'||V_PRV_QDATE2);
    V_PRVQTD:='SELECT SUM('||V_COL_NAME||') FROM '||V_TAB_NAME|| ' WHERE '||V_FILTERCOL||' BETWEEN TO_DATE('''||V_PRV_QDATE||''',''DD/MM/YYYY'') ' || ' AND TO_DATE('''||V_PRV_QDATE2||''',''DD/MM/YYYY'')';
    DBMS_OUTPUT.PUT_LINE(V_PRVQTD);
    EXECUTE IMMEDIATE V_PRVQTD INTO V_SUM1;
    DBMS_OUTPUT.PUT_LINE(V_SUM1);
    -----------------------END OF PREVIOUS QUARTER---------------------------
    -----------------------CURRENT YTD------------------------------
    SELECT TRUNC(TO_DATE('19/12/2012','DD/MM/YYYY'),'YEAR')INTO V_YTD1 FROM Dual;
    SELECT LAST_DAY(ADD_MONTHS(TO_DATE(V_YTD1,'DD/MM/YYYY'),12 -
    TO_NUMBER(TO_CHAR(SYSDATE,'mm')))) INTO V_YTD2 FROM DUAL;
    V_YTD:='SELECT SUM('||V_COL_NAME||') FROM '||V_TAB_NAME|| ' WHERE '||V_FILTERCOL||' BETWEEN TO_DATE('''||V_YTD1||''',''DD/MM/YYYY'') ' || ' AND TO_DATE('''||V_YTD2||''',''DD/MM/YYYY'')';
    DBMS_OUTPUT.PUT_LINE(V_YTD);
    EXECUTE IMMEDIATE V_YTD INTO V_SUM2;
    DBMS_OUTPUT.PUT_LINE(V_SUM2);
    ---------------------------END OF CURRENT YTD------------
    -------------PREVIOUS YTD-------------------
    SELECT ADD_MONTHS(TO_DATE('19/12/2012','DD/MM/YYYY'),-12) INTO V_PRVYTD FROM DUAL;
    SELECT TRUNC(TO_DATE(V_PRVYTD,'DD/MM/YYYY'),'YEAR') INTO V_PRVYTDSTR FROM DUAL;
    SELECT LAST_DAY(ADD_MONTHS(TO_DATE(V_PRVYTD,'DD/MM/YYYY'),12 -
    TO_NUMBER(TO_CHAR(SYSDATE,'mm')))) INTO V_PRVYTDEND FROM DUAL;
    V_PRV_YTD:='SELECT SUM('||V_COL_NAME||') FROM '||V_TAB_NAME|| ' WHERE '||V_FILTERCOL||' BETWEEN TO_DATE('''||V_PRVYTDSTR||''',''DD/MM/YYYY'') ' || ' AND TO_DATE('''||V_PRVYTDEND||''',''DD/MM/YYYY'')';
    DBMS_OUTPUT.PUT_LINE(V_PRV_YTD);
    EXECUTE IMMEDIATE V_PRV_YTD INTO V_SUM3;
    DBMS_OUTPUT.PUT_LINE(V_SUM3);
    END;
    I am getting the dbms output:
    SELECT TO_NUMBER(TO_CHAR(TO_DATE('19-DEC-2012', 'DD/MM/YYYY'), 'Q')) FROM DUAL
    QT NUM4
    01-OCT-12****31-DEC-12
    SELECT SUM(ACTUAL_YIELD) FROM DWH_PRODUCTION WHERE WO_RELEASE_DATE BETWEEN TO_DATE('01-OCT-12','DD-MON-YYYY') AND TO_DATE('31-DEC-12','DD-MON-YYYY')
    01-JUL-12****30-SEP-12
    SELECT SUM(ACTUAL_YIELD) FROM DWH_PRODUCTION WHERE WO_RELEASE_DATE BETWEEN TO_DATE('01-JUL-12','DD/MM/YYYY') AND TO_DATE('30-SEP-12','DD/MM/YYYY')
    For calculating the QTD and Previous QTD, it's showing only the query in dbms output not the sum----I've chkd the error and realize its converting the date format like DD-MON-YYYY instead of i've defined the date format as DD/MM/YYYY, so values aren't comin.
    Note:- All the queries in function are giving the correct values as expected, if I fire them outside the function code, and giving correct values as data is there.....
    -----For YTD and PYTD----------showing error i.e.
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    ORA-06512: at "SPARC.DBMS_OUTPUT", line 116
    ORA-06512: at "SPARC.DBMS_OUTPUT", line 65
    ORA-06512: at line 81
    I've given the string varchar2 type and 1000:
    Help appreciated, Plz help me out.....
    One more favor I ask i.e.----Can any1 help me to write dbms output to show all the values in one line i.e values of SUM, SUM1, SUM2, SUM3
    Thnx in Advance

    Your code is against the basics of PL/SQL..
    Why are you sing DYNAMIC SQL?
    And all these values (QTD,YTD..) - Cant you find it in plain SQL..?
    Plase provide sample data (CEATE TABLE and INSERT statements) and expected output..
    Provide the logic to arrive at expected output..
    And your DB version..
    And use {noformat}{noformat} tags to format the code and data you post..
    What you are doing is *COMPLETELY WRONG*
    Read FAQ: {message:id=9360002}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Java Stored Proc - Oracle DBMS Output

    The title pretty much says it all. I have a Java Stored Procedure and I need to direct output preferably to DBMS output from within the Java code. (This is a proof of concept and the managers want to see out put from it so they "know" it's working.)
    System.out.println seems to disappear (though why that is the case I have no idea) in spite of the fact that the samples all show the use of System.err to generate error messages.
    I'm not married to the idea of DBMS output, but it's an easy place to have the output for debugging purposes.
    Comments suggestions and ideas most welcome.
    Regards,
    P

    This might get you going in the right direction:
    DBMS_JAVA
    Gives you the ability to modify the behavior of the Aurora Java Virtual Machine (JVM) in Oracle. You can enable output (meaning that System.out.println will act like DBMS_OUTPUT.PUT_LINE), set compiler and debugger options, and more.
    You can try this link and look for SET_OUTPUT
    http://www.unix.org.ua/orelly/oracle/guide8i/ch09_07.htm
    Good Luck!

  • Output determination procedure as blank

    Hi functional experts,
    Am a technical consultant i have a requirement to make the output determination procedure as blank during customer creation.can anybody please tell what logic to write from the functional prospective.
    regards
    Prasun

    Hi,
    If you dont want a Output Determination Procedure at the customer Master Level. Check the following
    1) Check the Account Group of the Customer Master. VD02 --> Extras --> Administrative Data
    2) Go to Tcode OVT0 and give the account group. Check whether if u have Output determination procedure assigned to the account group
    3) if its assigned , then remove the assignemnt, save it and now create the customer , you will not find output data for the customers.
    Regards
    Srini

  • 4.1EA2 User-Defined-Report strips CRLF when using PL/SQL DBMS Output

    Hi,
    I have a report with a child report.
    That child report uses pl/sql to print to the screen. (dbms output)
    When i use the procedure manually it prints fine.
    When i copy this output to a text editor i can see the CRLF in there.
    If i call the same procedure tru the reports section of SQLDeveloper the output is stripped of any CRLF characters.
    This is causing it to be useless for me: i am using it to generate code and it all appears as one big line on the screen.
    Copying this to a text editor indeed shows all CRLFs gone.
    Is this intentional or a bug ?

    Jeff,
    Thnx for the answer.
    I don't have a problem writing html in my code being a former webdeveloper with experience in apex as well.
    The problem is that the option presents itself as a standard plsql dbmsoutput, which suggests identical output as a dbmsoutput pane in sqldeveloper.
    From your answer i gather it really is supposed to do html formatting.
    Your "solution" of inserting br tags would be fine if it weren't for the fact that when i do a copy of the output in this report pane sqldeveloper strips away the br tags but doesn't replace them with crlf's.
    And since the crlfs that were in the output are also stripped in this result pane i get a single line of text when i copy over a page of text from the result pane into a normal texteditor.
    As such it behaves differently then say a browser when i copy a page of text from the browser and paste it in a text editor. There i see the crlfs that were present in the original source.
    Is there a listing somewhere that explains what tags are supported?
    Or CSS ?
    Does it support stuff like white-space: pre ?
    I understand the usefullness of a html-aware plsql dbmsoutput output option in the reports list of a user-defined report.
    However i would like to use this opportunity to advocate to include , as an extra option or tick box etc., an option to just display the output as the normal dbmsoutput pane displays it.
    That is without extra formatting.
    I like the idea of being able to click in the table section above and to have bottom pane generate the appropriate code as output.
    That  use-case can not happen right now since it formats as html (and not even the correct way) or, when going along with this route, strips everything to a single line of text when copying the data from the result pane.
    rgrds mike

  • Dbms output printing white spaces

    when i loop thro the code, i get 20 rows but when it is tryign to print it, its printing white spaces. when i quesry the table, i can see data for those 20 rows. i cannot understand why dbms output is printing white spaces for this collection. i have the same results in toad and plsql editor.
    declare
      -- Local variables here
      io_Loopid number :=651852;
       o_LoopSHELFpsr      NRW.t_SHELFpsr;
    begin
      -- Test statements here
      io_Loopid:= 651852; -- DONT COPY THIS ONE. JUST TO UNIT TEST.  
        IF(io_Loopid <> -1) THEN
        -- determine the PSR values associated to teh To customer look of the order
          pkgapi.determinendwdownstream(o_psrlist =>  o_loopSHELFpsr,
                                           i_loopid =>  io_Loopid);
          dbms_output.put_line( ' no of rows coming back card list ' || o_loopSHELFpsr.count);
          For i in 1..o_loopSHELFpsr.count
          LOOP
          dbms_output.put_line(o_loopSHELFpsr(i).terminalid );
          dbms_output.put_line(o_loopSHELFpsr(i).TERMSYSID );
          dbms_output.put_line(o_loopSHELFpsr(i).CARDTYPEID );
          END LOOP;
        END IF ;
    end;

    show us that the collection data is not null. i.e. use:
         dbms_output.put_line(nvl(to_char(o_loopSHELFpsr(i).terminalid), 'null') );
    ....Amiel Davis

  • Use of Prefix SYS before dbms.output()

    Hi all,
    This may be silly. But i have a doubt what is the difference between the below two:
    DBMS_OUTPUT.PUT_LINE('TEST');
    AND
    SYS.DBMS_OUTPUT.PUT_LINE('TEST');
    What is the use of SYS prefix?
    Regards
    Vijayaragavan

    788844 wrote:
    This may be silly. But i have a doubt what is the difference between the below two:
    DBMS_OUTPUT.PUT_LINE('TEST');
    AND
    SYS.DBMS_OUTPUT.PUT_LINE('TEST');
    Not silly at all. This is a scope resolution issue.
    All programming languages have scope resolution. You refer to a call (method, function, procedure, etc). The system (compiler or run-time engine) needs to figure out exactly what you are referencing , in order to execute that call.
    In the case of PL/SQL, the PL/SQL engine will first use the local scope - in other words, the objects (procedure, functions, variables, etc) defined in the current code unit and schema.
    If it fails to resolve the call reference, it looks at the public scope.
    DBMS_OUTPUT.put_line() is a package call reference. So the 1st check would the local check. Does such a package exist in the current schema? Is there a local synonym that can be used?
    If this fails, scope becomes public. Is there a public reference (synonym in this case) that resolves this?
    The answer for DBMS_OUTPUT is yes - and that public synonym refers to the package owned by the SYS schema.
    If you had a local package with the same name, or a local synonym, then that would have been used.
    When you now code SYS.DBMS_OUTPUT.put_line() instead, you explicitly state the scope to the PL/SQL engine. You are telling it that you are referring to the DBMS_OUTPUT object owned by the SYS schema.
    Both methods have certain advantages and disadvantages.
    Simplistically, implicit scope (where you leave it up the engine to find the object you are referencing) provides more flexibility. Let's say you need to modify the behaviour of DBMS_OUTPUT - have it for example also write output to a log file. You can create your own DBMS_OUTPUT package with the exact same interface as the SYS.DBMS_OUTPUT package. Inside your custom package you can write output to a log file and then call the SYS.DBMS_OUTPUT package to do its part.
    The original source code using DBMS_OUTPUT.put_line() works unchanged. All you have now introduced is a local reference that satisfy the scope - and your local DBMS_OUTPUT package is now used instead.
    Explicit scope can be argued to be more secure. As no-one can "hijack" your code's call by manipulating scope resolution - and do the above and create a custom DBMS_OUTPUT package. But this also makes the code a lot more rigid.
    In general in PL/SQL - implicit scope is desirable as it provides the flexibility that is often needed. When one writes "trusted" code (code that does superuser stuff and needs to be trusted to always do the right thing), then explicit scope should be considered instead.

  • DBMS OUTPUT WINDOW

    Using sql developer 3.2.20.09
    Don't know what I clicked accidentally, my dbms output window is screwed up. I can not see its top end . So I can not close it or see /change the db connection. Only thing I can do with this window is to change its size from bottom edge or from sideways.
    Please help!
    Thanks and Regards,
    RN

    You could try minimising or moving some other panes to make the top of the dbms_output pane visible.
    Failing that, you could delete windowinglayout.xml which will reset the windows to the defaults.
    The file should be in SQL Developer\system3.2.20.09.87\o.ide.11.1.1.4.37.59.48 in your home directory (.sqldeveloper if not on windows

  • Can not see Stored Procedures owned by "Code Owner"

    Post Author: BinChen
    CA Forum: Deployment
    I am using Data Source defined with "CR Oracle ODBC Driver 5.0" in "Data Source (ODBC)".
    But in Crystal Report XI, I can not see CodeOwner when I can created a new connection using ODBC (RDO).
    I can see CodeOwner and all SP defined under it when I use "Oracle Server" directly or use sqlplus.

    Post Author: BinChen
    CA Forum: Deployment
    I'm using Window XP with Oracle 10g2R
    To be more clear,
    I have an ODBC Data Source defined as "DEV" and when I created a connection using ODBC, I can only see some database account section like: APP, APPREF, PUBLIC, SYS, SUSTEM. But I can not see CodeOwner.
    If I connected without using ODBC, I can also see CODEOWNER and then all its stored procedures.
    So why I can not see Stored Procedures defined under CODEOWNER using ODBC?
    I have an exsiting report, even I can not see CODEOWNER, but I have no problem to run and preview the report also to "verify database".

  • I can't restore my system to its factory condition.

    hello all
    i have Pavilion DV6 laptop, my HardDisk is dmaged and i can't boot anymore (because of the physical BadSectors) , so ibought a new HardDisk ( 1TB )
    when i plug my old hard disk into another PC , i can see the 3 partion's
    1 : C:\[system]
    2 : D:\ [Recovery]
    3 : E:\ [HP TOOLS]
    i can fully browse them , so i just copied all the files in the partion D:\ ( which contains the Recovery Files) to my new Hard Disk
    ( i made a new partion with enough free space for the recovery files )
    i done that by showing the hidden files and the system hidden files and then copy , the original size of the Recovery files are the same with the new one (near 19 GB) so i just installed a new Windows 7 (32bit) in my New HardDisk (the old system was windows 7 64bit but i have windows 7 32bit CD Available so thats why)
    and i also downloaded and installed HP Recovery manager to restore my laptop to its factory condition,but when i run the recovery manager,i got an error message(HardDisk.dll is missing) i downloaded that .dll file , next time i got another error (PRRC.dll is missing) i downloaded that file too , finally when i ran the Recovery manager from my Desktop i got a Turkish message ! , while my system language is arabic
    see here : http://imgur.com/WzrMDD2
    and when i reboot and Press F11 To start the Recovery manager, it starts normally but i can't click on the system restore ! , i also can't reset my laptop to its factory condition, the buttons are disabled see here : http://imgur.com/7JYwO8B i can only click on Run Computer checkup and Show Contact info
    should i install a 64 bit system and try the Previous step ? , or is there any missing files that i should copy into the D or C ?
    please guys help me to restore my system , the old HardDisk is Dmaged and not bootable anymore so i don't want it

    Hello MohammedFawzi.  I understand you're trying to recover your notebook to factory conditions.  
    If you're unable to perform the recovery the normal way I suggest ordering a set of Recovery Discs directly from HP.  This will not only reinstall the operating system but will also recreate the partitions (including Recovery), install drivers, and most of the software.
    To order the discs you'll need to contact HP Support in your region.  You can visit HP Support Worldwide to locate your region's contact information.  
    I hope this is helpful.  Have an amazing week!  
    Please click the white star under my name to give me Kudos as a way to say "Thanks!"
    Click the "Accept as Solution" button if I resolve your issue.

  • RegionRenderer encodeAll The region component with id: pt1:r1 has detected a page fragment with multiple root components. Fragments with more than one root component may not display correctly in a region and may have a negative impact on performance.

    Hi,
    I am using JDEV 11.1.2.1.0
    I am getting the following error :-
    <RegionRenderer> <encodeAll> The region component with id: pt1:r1 has detected a page fragment with multiple root components. Fragments with more than one root component may not display correctly in a region and may have a negative impact on performance. It is recommended that you restructure the page fragment to have a single root component.
    Piece of code is for region is:-
       <f:facet name="second">
                                                <af:panelStretchLayout id="pa1"
                                                                       binding="#{backingBeanScope.Assign.pa1}">
                                                    <f:facet name="center">
                                                        <af:region value="#{bindings.tfdAssignGraph1.regionModel}" id="r1"
                                                                   binding="#{backingBeanScope.Assign.r1}"/>
                                                    </f:facet>
                                                </af:panelStretchLayout>
                                            </f:facet>
    How do I resolve it ?
    Thanks,

    Hi,
    I see at least 3 errors
    1. <RegionRenderer> <encodeAll> The region component with id: pt1:r1 has detected a page fragment with multiple root components.
    the page fragment should only have a single component under the jsp:root tag. If you see more than one, wrap them in e.g. an af:panelGroupLayout or af:group component
    2. SAPFunction.jspx/.xml" has an invalid character ".".
    check the document (you can open it in JDeveloper if the customization was a seeded one. Seems that editing this file smething has gone bad
    3. The expression "#{bindings..regionModel}" (that was specified for the RegionModel "value" attribute of the region component with id "pePanel") evaluated to null.
    "pageeditorpanel" does seem to be missing in the PageDef file of the page holding the region
    Frank

  • Redetermination of pricing procedure and its condition types during credit

    Hello ALL,
    please provide the solution to redetermination of pricing procedure and its condition types during credit  memo request
    with referance to invoice
    And kindly provide the step by step process of rebates
    regards,
    Thanks

    Hi,
    In standard setting the copy control from billing to sales document uses data transfer routine 052 (FV45C052). Within the standard the pricing procedure is copied from the billing document to the sales document and will not get redetermined. This is standard design.
    However, if you would like the sales document (credit memo request) uses its own pricing procedure instead of copy that from the billing, you can implement this by using your own routine. In that case, please see note 14136 for a sample.
    Please notice that you would also need to assign a different document pricing procedure for document type of credit memo request in VOV8. Then enter the new entry in OVKK to determine the pricing procedure for the new combination.
    Regards,
    Alex

Maybe you are looking for