Hints and statistics

Is it feasable for a shop that is heavily dependent on hints to also take periodic statistics on tables and indexes? CBO is heavily dependent on stats, doesn't it make sense that they should be periodically refreshed, even in a shop that cooks the plans with hints?
Any helpful input will be appreciated

> Without any refreshed stats, the optimizer would be just as effective as the hints.
I've read that sentence several times and I still don't understand it.
If a table/column/partition etc is missing stats then from 10g onwards the optimizer will use dynamic sampling. This can be very effective although it probably suits batch systems better than OLTP since a decent amount of dynamic sampling takes a little time. Since it is not usually as thorough as a full analyze job, you can also miss skewed data values and thus be unlucky with the plan.
If the stats are present but inaccurate then you could again be unlucky with the execution plan if they are significantly out on something that affects the optimizer's choice of index, join order etc.
If you are relying entirely on hints, then they had better be complete enough so that they do not leave the optimizer any room to choose a different plan that honours the hints but is not quite what you meant. You may think you are getting plan stability, but plans can still change when (if there are no stats) dynamic sampling discovers changed data volumes, selectivity etc, or (if you have old stats you don't update) time moves on and your queries use dates that are further and further away from the values described in the old stats (ask me how I know). I'm sure there are other ways to hit this type of issue. Another is to upgrade the database and find that your hints relied on odd bits of optimizer behaviour that have now changed.
A general problem with hints IMHO is that the optimizer has more possible approaches to any complex query than you or I can probably think of, and often the plan it comes up with is one you didn't expect but that actually works well. To produce that same plan explicitly and reliably using hints would require the same knowledge of optimizer rewrites, transformations, complex view merging, predicate pushing, hash join ordering, parallel execution and so on as the optimizer itself. It is therefore better to use hints to correct cases where the optimizer can gets things wrong, and better still to find the root cause within the stats.

Similar Messages

  • Performance Problems - Index and Statistics

    Dear Gurus,
    I am having problems lossing indexes and statistics on cubes ,it seems my indexes are too old which in fact are not too old just created a month back and we check indexes daily and it returns us RED on the manage TAB.
    please help

    Dear Mr Syed ,
    Solution steps I mentioned in my previous reply itself explains so called RE-ORG of tables;however to clarify more on that issue.
    Occasionally,ORACLE <b>Cost-Based Optimizer</b> may calculate the estimated costs for a Full Table Scan lower than those for an Index Scan, although the actual runtime of an access via an index would be considerably lower than the runtime of the Full Table Scan,Some Imperative points to be considered in order to perk up the performance and improve on quandary areas such as extensive running times for Change runs & Aggregate activate & fill ups.
    Performance problems based on a wrong optimizer decision would show that there is something serious missing at Database level and we need to RE_ORG  the degenerated indexes in order to perk up the overall performance and avoid daily manual (RSRV+RSNAORA)activities on almost similar indexes.
    For <b>Re-organizing</b> degenerated indexes 3 options are available-
    <b>1) DROP INDEX ..., and CREATE INDEX …</b>
    <b>2)ALTER INDEX <index name> REBUILD (ONLINE PARALLEL x NOLOGGING)</b>
    <b>3) ALTER INDEX <index name> COALESCE [as of Oracle 8i (8.1) only]</b>
    Each option has its Pros & Cons ,option <b>2</b> seems to be having lot of advantages to
    <b>Advantages- option 2</b>
    1)Fast storage in a different table space possible
    2)Creates a new index tree
    3)Gives the option to change storage parameters without deleting the index
    4)As of Oracle 8i (8.1), you can avoid a lock on the table by specifying the ONLINE option. In this case, Oracle waits until the resource has been released, and then starts the rebuild. The "resource busy" error no longer occurs.
    I would still leave the Database tech team be the best to judge and take a call on these.
    These modus operandi could be institutionalized  for all fretful cubes & its indexes as well.
    However,I leave the thoughts with you.
    Hope it Helps
    Chetan
    @CP..

  • Pages for iPad is not recognizing the password I assigned to a document.  I included a hint, and I know I am entering the password that goes with the hint.  Is there anything I can do to access my doc?

    Pages for iPad is not recognizing the password I assigned to a document.  I included a hint, and I know I am entering the password associated with the hint.  Is there anything I can do to access my document?  i quite the Pages app and restarted it.  Now I guess I'll reset the iPad and see if that helps.   Thanks!

    Rhonda Fogel wrote:
    Interesting that one does not need the password to delete using Finder.
    The Pages password protects the contents of the document.  If there were a Finder password, it would protect what you might think of as the "file wrapper" ... the stuff around the file content.
    Glad it's not vital.  I have to say I only pasword protect those Pages documents that are, in fact, vital.
    Best of luck.

  • Hint and Explain Plan

    Hi,
    in 11.2.0.3 I run a query  with hint and withou but the executed query plan from DBMS_XPLAN.DISPLAY_CURSOR
    are the same (any idea) even if i flushed shared pool :
    SQL_ID  gh0mjh2ap7maf, child number 0                                                                                                                                                                                                                                                                       
    SELECT SETID, BUSINESS_UNIT, BANK_CD, BANK_ACCT_KEY,                                                                                                                                                                                                                                                        
    PRCR_DOC_ID, PRCR_DOC_TYPE, CB_SELECT_PO, CURRENCY_CD,                                                                                                                                                                                                                                                      
    CURRENCY_CD_BASE, TO_CHAR(DOCSTAT_DATE,'YYYY-MM-DD'), DESCR,                                                                                                                                                                                                                                                
    STATUS_FIELD, VENDOR_ID, VENDOR_SETID, VNDR_LOC, INVOICE_ID FROM                                                                                                                                                                                                                                            
    PS_PRCR_DS_VC_SRCH A WHERE EXISTS (SELECT 'X' FROM                                                                                                                                                                                                                                                          
    PS_VOUCHER_LINE VL, PS_RTV_LN_DISTRIB RT WHERE A.BUSINESS_UNIT =                                                                                                                                                                                                                                            
    VL.BUSINESS_UNIT AND A.PRCR_DOC_ID = VL.VOUCHER_ID AND                                                                                                                                                                                                                                                      
    VL.BUSINESS_UNIT_RTV = RT.BUSINESS_UNIT AND VL.RTV_ID =                                                                                                                                                                                                                                                     
    RT.RTV_ID AND VL.RTV_LN_NBR = RT.RTV_LN_NBR AND RT.BUSINESS_UNIT                                                                                                                                                                                                                                            
    = 'X01' AND RT.RTV_ID =0000000188 ) ORDER BY SETID,                                                                                                                                                                                                                                                       
    BUSINESS_UNIT, BANK_CD, BANK_ACCT_KEY, PRCR_DOC_ID, PRCR_DOC_TYPE                                                                                                                                                                                                                                           
    Plan hash value: 3867296312                                                                                                                                                                                                                                                                                 
    | Id  | Operation                      | Name              | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |                                                                                                                                                                                                
    |   0 | SELECT STATEMENT               |                   |       |       |       |  1234K(100)|          |                                                                                                                                                                                                
    |   1 |  SORT ORDER BY                 |                   |     1 |    67 |    28M|  1234K  (1)| 04:06:59 |                                                                                                                                                                                                
    |*  2 |   FILTER                       |                   |       |       |       |            |          |                                                                                                                                                                                                
    |*  3 |    TABLE ACCESS FULL           | PS_VOUCHER        |   308K|    19M|       |  9313   (1)| 00:01:52 |                                                                                                                                                                                                
    |   4 |    NESTED LOOPS                |                   |     1 |    44 |       |     4   (0)| 00:00:01 |                                                                                                                                                                                                
    |*  5 |     INDEX RANGE SCAN           | PS_RTV_LN_DISTRIB |     1 |    20 |       |     1   (0)| 00:00:01 |                                                                                                                                                                                                
    |*  6 |     TABLE ACCESS BY INDEX ROWID| PS_VOUCHER_LINE   |     1 |    24 |       |     3   (0)| 00:00:01 |                                                                                                                                                                                                
    |*  7 |      INDEX RANGE SCAN          | PS_VOUCHER_LINE   |     1 |       |       |     2   (0)| 00:00:01 |                                                                                                                                                                                                
    Predicate Information (identified by operation id):                                                                                                                                                                                                                                                         
    2 - filter( IS NOT NULL)                                                                                                                                                                                                                                                                                    
    3 - filter("A"."ENTRY_STATUS"<>'X')                                                                                                                                                                                                                                                                         
    5 - access("RT"."BUSINESS_UNIT"='IFP01')                                                                                                                                                                                                                                                                    
    filter(TO_NUMBER(SYS_OP_UNDESCEND("RT"."SYS_NC00066$"))=188)                                                                                                                                                                                                                                                
    6 - filter(("VL"."BUSINESS_UNIT_RTV"='IFP01' AND                                                                                                                                                                                                                                                            
    "VL"."RTV_ID"=SYS_OP_UNDESCEND("RT"."SYS_NC00066$") AND "VL"."RTV_LN_NBR"="RT"."RTV_LN_NBR"))                                                                                                                                                                                                               
    7 - access("VL"."BUSINESS_UNIT"=:B1 AND "VL"."SYS_NC00206$"=SYS_OP_DESCEND(:B2))                                                                                                                                                                                                                            
    filter(SYS_OP_UNDESCEND("VL"."SYS_NC00206$")=:B1)                                                                                                                                                                                                                                                           
    41 lignes sélectionnées
    Elapsed: 00:00:00.015
    'AVECINDEX'
    avec index
    Elapsed: 00:00:00.000
    PLAN_TABLE_OUTPUT                                                                                                                                                                                                                                                                                         
    SQL_ID  4g6j5avbz9jh7, child number 0                                                                                                                                                                                                                                                                       
    SELECT /*+INDEX (SYSADM.PS_VOUCHER_LINE, SYSADM.IDX$$_1E0A0001) */                                                                                                                                                                                                                                          
    SETID, BUSINESS_UNIT, BANK_CD, BANK_ACCT_KEY,              PRCR_DOC_ID,                                                                                                                                                                                                                                     
    PRCR_DOC_TYPE, CB_SELECT_PO, CURRENCY_CD,                                                                                                                                                                                                                                                                   
    CURRENCY_CD_BASE, TO_CHAR(DOCSTAT_DATE,'YYYY-MM-DD'), DESCR,                                                                                                                                                                                                                                                
    STATUS_FIELD, VENDOR_ID, VENDOR_SETID, VNDR_LOC, INVOICE_ID FROM                                                                                                                                                                                                                                            
    PS_PRCR_DS_VC_SRCH A WHERE EXISTS (SELECT 'X' FROM                                                                                                                                                                                                                                                          
    PS_VOUCHER_LINE VL, PS_RTV_LN_DISTRIB RT WHERE A.BUSINESS_UNIT =                                                                                                                                                                                                                                            
    VL.BUSINESS_UNIT AND A.PRCR_DOC_ID = VL.VOUCHER_ID AND                                                                                                                                                                                                                                                      
    VL.BUSINESS_UNIT_RTV = RT.BUSINESS_UNIT AND VL.RTV_ID =                                                                                                                                                                                                                                                     
    RT.RTV_ID AND VL.RTV_LN_NBR = RT.RTV_LN_NBR AND RT.BUSINESS_UNIT                                                                                                                                                                                                                                            
    = 'X01' AND RT.RTV_ID =0000000188 ) ORDER BY SETID,                                                                                                                                                                                                                                                       
    BUSINESS_UNIT, BANK_CD, BANK_ACCT_KEY, PRCR_DOC_ID, PRCR_DOC_TYPE                                                                                                                                                                                                                                           
    Plan hash value: 3867296312                                                                                                                                                                                                                                                                                 
    | Id  | Operation                      | Name              | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |                                                                                                                                                                                                
    |   0 | SELECT STATEMENT               |                   |       |       |       |  1234K(100)|          |                                                                                                                                                                                                
    |   1 |  SORT ORDER BY                 |                   |     1 |    67 |    28M|  1234K  (1)| 04:06:59 |                                                                                                                                                                                                
    |*  2 |   FILTER                       |                   |       |       |       |            |          |                                                                                                                                                                                                
    |*  3 |    TABLE ACCESS FULL           | PS_VOUCHER        |   308K|    19M|       |  9313   (1)| 00:01:52 |                                                                                                                                                                                                
    |   4 |    NESTED LOOPS                |                   |     1 |    44 |       |     4   (0)| 00:00:01 |                                                                                                                                                                                                
    |*  5 |     INDEX RANGE SCAN           | PS_RTV_LN_DISTRIB |     1 |    20 |       |     1   (0)| 00:00:01 |                                                                                                                                                                                                
    |*  6 |     TABLE ACCESS BY INDEX ROWID| PS_VOUCHER_LINE   |     1 |    24 |       |     3   (0)| 00:00:01 |                                                                                                                                                                                                
    |*  7 |      INDEX RANGE SCAN          | PS_VOUCHER_LINE   |     1 |       |       |     2   (0)| 00:00:01 |                                                                                                                                                                                                
    Thanks for your ideas.

    Yes, seems the main problem was not to use schema :
    SQL_ID  96wfx2fu9h5uy, child number 0                                                                                                                                                                                                                                                                      
    SELECT SETID, BUSINESS_UNIT, BANK_CD, BANK_ACCT_KEY,                                                                                                                                                                                                                                                       
    PRCR_DOC_ID, PRCR_DOC_TYPE, CB_SELECT_PO, CURRENCY_CD,                                                                                                                                                                                                                                                     
    CURRENCY_CD_BASE, TO_CHAR(DOCSTAT_DATE,'YYYY-MM-DD'), DESCR,                                                                                                                                                                                                                                               
    STATUS_FIELD, VENDOR_ID, VENDOR_SETID, VNDR_LOC, INVOICE_ID FROM                                                                                                                                                                                                                                           
    PS_PRCR_DS_VC_SRCH A WHERE EXISTS (SELECT /*+ INDEX(VL,                                                                                                                                                                                                                                                    
    IDX$$_1E0A0001) */ 'X' FROM              PS_VOUCHER_LINE VL,                                                                                                                                                                                                                                               
    PS_RTV_LN_DISTRIB RT WHERE A.BUSINESS_UNIT =                                                                                                                                                                                                                                                               
    VL.BUSINESS_UNIT AND A.PRCR_DOC_ID = VL.VOUCHER_ID AND                                                                                                                                                                                                                                                     
    VL.BUSINESS_UNIT_RTV = RT.BUSINESS_UNIT AND VL.RTV_ID =                                                                                                                                                                                                                                                    
    RT.RTV_ID AND VL.RTV_LN_NBR = RT.RTV_LN_NBR AND RT.BUSINESS_UNIT                                                                                                                                                                                                                                           
    = 'X01' AND RT.RTV_ID =0000000188 ) ORDER BY SETID,                                                                                                                                                                                                                                                      
    BUSINESS_UNIT, BANK_CD, BANK_ACCT_KEY, PRCR_DOC_ID, PRCR_DOC_TYPE                                                                                                                                                                                                                                          
    Plan hash value: 730776856                                                                                                                                                                                                                                                                                 
    | Id  | Operation                      | Name              | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |                                                                                                                                                                                               
    |   0 | SELECT STATEMENT               |                   |       |       |       |  1235K(100)|          |                                                                                                                                                                                               
    |   1 |  SORT ORDER BY                 |                   |     1 |    67 |    28M|  1235K  (1)| 04:07:03 |                                                                                                                                                                                               
    |*  2 |   FILTER                       |                   |       |       |       |            |          |                                                                                                                                                                                               
    |*  3 |    TABLE ACCESS FULL           | PS_VOUCHER        |   308K|    19M|       |  9313   (1)| 00:01:52 |                                                                                                                                                                                               
    |   4 |    NESTED LOOPS                |                   |     1 |    44 |       |     4   (0)| 00:00:01 |                                                                                                                                                                                               
    |*  5 |     INDEX RANGE SCAN           | PS_RTV_LN_DISTRIB |     1 |    20 |       |     1   (0)| 00:00:01 |                                                                                                                                                                                               
    |*  6 |     TABLE ACCESS BY INDEX ROWID| PS_VOUCHER_LINE   |     1 |    24 |       |     3   (0)| 00:00:01 |                                                                                                                                                                                               
    |*  7 |      INDEX RANGE SCAN          | IDX$$_1E0A0001    |     1 |       |       |     2   (0)| 00:00:01 |                                                                                                                                                                                               

  • Which Event Classes i should use for finding good indexs and statistics for queries in SP.

    Dear all,
    I am trying to use pro filer to create a trace,so that it can be used as workload in
    "Database Engine Tuning Advisor" for optimization of one stored procedure.
    Please tel me about the Event classes which i  should use in trace.
    The stored proc contains three insert queries which insert data into a table variable,
    Finally a select query is used on same table variable with one union of the same table variable, to generate a sequence for records based on certain condition of few columns.
    There are three cases where i am using the above structure of the SP, so there are three SPS out of three , i will chose one based on their performance.
    1) There is only one table with three inserts which gets  into a table variable with a final sequence creation block.
    2) There are 15 tables with 45 inserts , which gets into a tabel variable with a final
    sequence creation block.
    3)
    There are 3 tables with 9 inserts , which gets into a table variable with a final
    sequence creation block.
    In all the above case number of record will be around 5 lacks.
    Purpose is optimization of queries in SP
    like which Event Classes i should use for finding good indexs and statistics for queries in SP.
    yours sincerely

    "Database Engine Tuning Advisor" for optimization of one stored procedure.
    Please tel me about the Event classes which i  should use in trace.
    You can use the "Tuning" template to capture the workload to a trace file that can be used by the DETA.  See
    http://technet.microsoft.com/en-us/library/ms190957(v=sql.105).aspx
    If you are capturing the workload of a production server, I suggest you not do that directly from Profiler as that can impact server performance.  Instead, start/stop the Profiler Tuning template against a test server and then script the trace
    definition (File-->Export-->Script Trace Definition).  You can then customize the script (e.g. file name) and run the script against the prod server to capture the workload to the specified file.  Stop and remove the trace after the workload
    is captured with sp_trace_setstatus:
    DECLARE @TraceID int = <trace id returned by the trace create script>
    EXEC sp_trace_setstatus @TraceID, 0; --stop trace
    EXEC sp_trace_setstatus @TraceID, 2; --remove trace definition
    Dan Guzman, SQL Server MVP, http://www.dbdelta.com

  • How does Index fragmentation and statistics affect the sql query performance

    Hi,
    How does Index fragmentation and statistics affect the sql query performance
    Thanks
    Shashikala
    Shashikala

    How does Index fragmentation and statistics affect the sql query performance
    Very simple answer, outdated statistics will lead optimizer to create bad plans which in turn will require more resources and this will impact performance. If index is fragmented ( mainly clustered index,holds true for Non clustred as well) time spent in finding
    the value will be more as query would have to search fragmented index to look for data, additional spaces will increase search time.
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers
    My TechNet Wiki Articles

  • Hints and tips about OCP certification 10g

    Hi,
    in a few weeks I will have my certification test for OCP Oracle 10g.
    For this I'm interested in hints and tips for the test. Did somebody completed this test (not the upgrade one) and could tell me please the main topic, some tips for best preparation and so on? Are the questions only "multiple choice" or are there also "fill-in" questions?
    Thank you in advance
    Dana

    Hi Dana
    It's all multiple choice. If you are going for OCP I assume you will be writing 10g DBA 2. The following link has exam details like passing score, points per chapter, etc.
    http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=30&lang=US&p_exam_id=1Z0_043

  • Installation of EPM 11.1.1.1.0 - hints and pitfalls

    Hi EPM 11.1.1.1.0 installer guys ,
    First of all I would like to note that I have spanned a lot of hours during the last weeks in trying (and failing) a successful installation of EPM 11x.
    I will not talk much about the first version - forgot about it.
    However installing the latest version 11.1.1.1.0 can be (and in fact is) a challenge; especially for people who have never tried it before.
    I do think it's fair to not tell you about all the trouble, wrong assumptions and frustration I had to walked through.
    So simple let me rather know you about some pitfalls and how you can work around them.
    Please note (that maybe important) that all things I'm talking about here are relating to the following prerequisites:
    A) PC: WinXP, SP2, 4GB RAM, x.x MHz, dual core HT, Repository-DB Ora11gR1
    B) VMWare: Win2003 Server, 4GB RAM, x.x MHz, dual core HT,Repository-DB Ora11gR1
    Download from: [http://edelivery.oracle.com/]
    <ol><li>Not all download files are included in the .1 -Version. For the HPS source for example you have to look into the download area of .0- version
    </li>
    <li>The uninstaller does not work properly. This is a known bug. So if you want to step back or repeat the installation from the same basis as before, or for any other reason if you want to get your system back in a clean pre-installation condition - take a backup of your entire system (snap shot, image or what ever). It's worth the effort!
    </li>
    <li>A installation of EPM and Ora11gR1 on the same hardware is possible but I would not recommend it.
    </li>
    <li>I had the effect that during the installation process and more during the configuration and deployment the Ora11gR1 consumed more then 50% of CPU and sometimes increases up to 100% whiteout any obviously reason. So during the entire EPM installation process when ever you don't need the DB alive shut it down and start it only when needed. If you are unsure about that rather let it be, however the installation will take (very) significant more time.
    </li>
    <li>I have found instructions in the web where a installation of the EPM Oracle-DB site components are described as the user SYSTEM. This is an absolutely no-go! NEVER do install anything into the SYSTEM-Schema of a Oracle-DB. Before you start the EPM installation process prepare your Oracle-Schema initially. You can find a sample DDL script at the end of my posting.
    </li>
    <li>It seems to be best to install and configure all needed components in one round. This is an important difference to the .0 version where you run in trouble when doing so. Since in version 0 exactly this caused an error. I tried to avoid this in version 1. But in version 1 you now run into trouble when you stripe the installation into two courses (one for Ssh only and the other for the rest). However, if you want (or have to) to split the installation into single tasks or if you want to install a component later on, you will run into the error that the OpenLDAP service disappears. First (during the x+1 installation) it is being set to "Disabled, and after the next reboot it is no longer there. You can reload it to the services with the following command, to be execute in the OpenLDAP directory (&lt;drive&gt;:\Hyperion\products\Foundation\openLDAP).
         slapd.exe install OpenLDAP-slapd "Hyperion Foundation OpenLDAP"
         When you are done with that check the services and manually set the start property to "Automatic" (if you want it starting automatically) . Please note that in version 1 you have to repeat this every time when you install an EPM-component.
    </li>
    <li>And yet, before you move your hands in order to start the installation - stop ! Take a breake and the time to read the manuals first.
    </li>
    </ol>
    I hope this can help you to make your installation successful !
    Warm Regards
    Andre
    DDL-Script for creating the EPM-Repository-Schema in a Oracle 11gR1 DB:
    Connect as SYS (DBA) and run this script:
    If you would like to use a separate table space (and not the common USERS) for you EPM data create one (or kindly ask your DBA) and customize it in the script.
    CREATE USER EPMREP
    IDENTIFIED BY EPMREP
    DEFAULT TABLESPACE USERS
    TEMPORARY TABLESPACE TEMP
    PROFILE DEFAULT
    ACCOUNT UNLOCK;
    -- 1 Role for EPMREP
    GRANT CONNECT TO EPMREP;
    ALTER USER EPMREP DEFAULT ROLE ALL;
    -- 12 System Privileges for EPMREP
    GRANT CREATE SYNONYM TO EPMREP;
    GRANT ALTER SESSION TO EPMREP;
    GRANT CREATE VIEW TO EPMREP;
    GRANT CREATE SESSION TO EPMREP;
    GRANT CREATE SEQUENCE TO EPMREP;
    GRANT CREATE PROCEDURE TO EPMREP;
    GRANT ALTER USER TO EPMREP;
    GRANT CREATE TRIGGER TO EPMREP;
    GRANT CREATE TABLE TO EPMREP;
    GRANT SELECT ANY DICTIONARY TO EPMREP;
    GRANT CREATE TYPE TO EPMREP;
    GRANT ALTER SYSTEM TO EPMREP;
    -- should be revoked after Installation of EPM
    -- REVOKE ALTER SYSTEM TO EPMREP;
    -- 1 Tablespace Quota for EPMREP
    ALTER USER EPMREP QUOTA UNLIMITED ON USERS;

    Hi all,
    After posting the stuff above I had to notice, that it seems to be impossible to make the Essbase Studio running with an Oracle DB back end. I have checked a lot of hints and variation in essbase.properties and server.properties under the Essbase Studio path.
    There seems to be a serious problem during the connection process to the DB.
    Via a logon trigger I was able to prove that a connection is established,
    however every time there comes a error message saying that a table is not there.
    If someone has the same problem, please post it too.
    If someone was able to make it work - even better, please let me (and others) know how to make it right.
    Thank you!
    Andre
    PS:
    This it what I get when I try to start
    Essbase Studio Server.:
    D:\Hyperion\products\Essbase\EssbaseStudio\Server&gt;startServer.batD:\Hyperion\products\Essbase\EssbaseStudio\Server&gt;setlocalD:\Hyperion\products\Essbase\EssbaseStudio\Server&gt;set
    CONFIGTOOL_HOME="D:\Hyperion\common\config\9.5.0.0"D:\Hyperion\products\Essbase\EssbaseStudio\Server&gt;call
    ""D:\Hyperion\common\config\9.5.0.0"\setJavaRuntime.bat"Log file location is:D:\Hyperion\logs\esbstudio\server.log13:53:21 11/27/08 INFO
    Starting up
    13:53:21
    11/27/08 INFO Oracle Essbase Studio Server. Version
    11.1.1.1.00, Build 114, October 7 2008
    13:53:23
    11/27/08 (system) WARNING Failed to load driver for sap13:53:23 11/27/08 (system)
    WARNING Failed to load driver for mysql
    13:53:23
    11/27/08 (system) SEVERE Cannot load Netezza connector13:53:23 11/27/08 (system)
    WARNING Failed to load driver for netezza
    13:53:23
    11/27/08 (system) SEVERE Cannot establish connection to Oracle
    server
    13:53:23
    11/27/08 (system) SEVERE Cannot establish connection to Oracle
    server
    13:53:23
    11/27/08 (system) SEVERE Cannot initialize catalog storage.
    Make sure that server.properties has correct information
    -------------- Exception
    com.hyperion.cp.catalog.exceptions.CatalogInitializationException:
    catalog.CatalogInitializationException.StorageInitializationFailure
    at
    com.hyperion.cp.catalog.storage.StorageFactory.getStorageInstance(StorageFactory.java:155) at
    com.hyperion.cp.catalog.transaction.TransactionManager.initialize(TransactionManager.java:64) at
    com.hyperion.cp.catalog.Catalog.initialize(Catalog.java:98) at
    com.hyperion.cp.catalog.Catalog.initialize(Catalog.java:156) at
    com.hyperion.cp.catalog.Catalog.&lt;init&gt;(Catalog.java:85) at
    com.hyperion.cp.catalog.Catalog.&lt;clinit&gt;(Catalog.java:73) at
    java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown
    Source)
    at
    com.hyperion.cp.catalog.CatalogInitializer.run(CatalogInitializer.java:54) at
    com.hyperion.cp.server.RequestListener$SystemTask.run(RequestListener.java:1302) at
    com.hyperion.cp.server.RequestListener.runSystemTask(RequestListener.java:167) at
    com.hyperion.cp.server.RequestListener.&lt;init&gt;(RequestListener.java:129) at
    com.hyperion.cp.server.ServerMain.main(ServerMain.java:202)Caused by:
    java.lang.reflect.InvocationTargetException
    at
    sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at
    sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
    Source)
    at
    java.lang.reflect.Constructor.newInstance(Unknown Source) at
    com.hyperion.cp.catalog.storage.StorageFactory.getStorageInstance(StorageFactory.java:149) ...
    12 more
    Caused by:
    com.hyperion.cp.catalog.exceptions.CatalogInitializationException: No
    table EPMREP.CP_NONE_TRANSACTIONS found
    at
    com.hyperion.cp.catalog.storage.StorageEngine.validateSignature(StorageEngine.java:193) at
    com.hyperion.cp.catalog.storage.StorageEngine.&lt;init&gt;(StorageEngine.java:87) at
    com.hyperion.cp.catalog.storage.SQLStorageEngine.&lt;init&gt;(SQLStorageEngine.java:20) ...
    17 more
    ----------------------------------------D:\Hyperion\products\Essbase\EssbaseStudio\Server&gt;

  • IWeb Hints and Tips

    How about hearing your Hints and Tips for iWeb?
    Here's one to get the ball rolling.....
    Most of my attempts at graphics have been done in Keynote due to the extra features that iWeb will hopefully inherit some day. (Apple please take note!)
    The navigation buttons were made in iWeb and are a bit of a pain to do every time. Here's a tip on how to save them in a file for dropping into other web pages. I discovered this by accident when I was poking around the iDisk files to see what happened to my web pages after I hit the publish button.
    Make up a page of your graphics and publish it. Then open up your local iDisk and go to Web/Sites/iWeb/Website/PageName_files and there you will find your graphics listed as shapeimage_1( 2 3 4....).png. Drag these out and drop them into your newly created Web Graphics folder. Drag and drop them onto iWeb pages as required.
    http://web.mac.com/roddymckay/iWeb/PlanetRoddy/Roddy.html
    This site changes with the wind - get to it quick before it disappears!
    Due to an overload of graphics, music etc. it downloads at snail's pace - so much for "High Speed" internet.
    iMac G5   Mac OS X (10.4.5)   1.5GB Ram

    Funky, I liked it
    I keep all my graphics in an iweb images folder as the original .key files. This way, if I ever want to make a change to just the stroke or fill or the included text without redoing the image, I can.
    Here's an added tip for Keynoters. If you bring over grouped shapes, iWeb will not allow you to add a drop shadow to them. To enable this, copy the group, open Preview, do a command-N, then copy the image from there. It'll get pasted into iWeb as a PDF and you'll then be able to add a shadow.
    http://www.makentosh.com

  • [SOLVED] How to turn on font hinting and font anti-aliasing?

    I wanted to configure hinting and anti-aliasing, although I've never used fontconfig before.
    I had been reading https://wiki.archlinux.org/index.php/font_configuration and I have found some contradictions.
    First it says "Configuration can be done globally through /etc/fonts/fonts.conf" and then immidiatelly after that it says "This file is replaced during fontconfig updates and shouldn't be edited".
    Then it says per-user path ~/.fonts.conf is deprecated in turn for $XDG_CONFIG_HOME/fontconfig/fonts.conf with no indication where should this "$XDG_CONFIG_HOME" actually be.
    I get that I am supposed to put my custom XML "somewhere":
    <match target="font">
    <edit name="hinting" mode="assign"><bool>true</bool></edit>
    <edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
    <edit name="antialias" mode="assign"><bool>true</bool></edit>
    </match>
    But I have no idea where?
    Last edited by choosegoose (2015-02-02 23:22:56)

    Normally the $XDG_CONFIG_HOME variable points to .config in your /home/<user> directory.
    So the path that you would use would be: /home/<user>/.config/fontconfig
    Please note that it's DOT config. 
    HTH

  • Hint and database settings

    Hi to all,
    I have an issue with my database (10g). In detail when I set an hint in a query the explain plain does not set it as the path?
    Why do I have this behavior in your opinion ? What tables or setting do I see to understand the resolution ?
    TIA !

    user10919484 wrote:
    Hi to all,
    I have an issue with my database (10g). In detail when I set an hint in a query the explain plain does not set it as the path?
    Why do I have this behavior in your opinion ? What tables or setting do I see to understand the resolution ?
    TIA !Would you be able to post the query with the hint and the execution plan that is generated with the hint in place?
    In general, a hint is a directive, and must be followed with few exceptions (bugs, previous query transformation that makes the hint no longer possible, hinted access path is impossible, bad hint syntax, conflicting hints, etc.). A 10053 trace during a hard parse should show if the hint was recognized and used.
    Charles Hooper
    Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
    http://hoopercharles.wordpress.com/
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • Work on FB4.5 and Flash5.5 simultanoiusly - lack of code hints and default package classes.

    Hi!
    I setup Flash Professional CS5.5 and FB4.5 to work together. I just followed this tutorial: http://www.adobe.com/content/dotcom/en/devnet/flash-builder/articles/sharing-projects-flas hbuilder-flash.html and almost all looks good, but unfortunately working in Flash Builder adding new Classes I do not have default package Classes accessible. This way I can not even declare Sprite, Array class and so on. In code hints I only gets my current package classes.
    I set the .fla project inside Flash CS5.5 with some folders as the package for my classes. It is for examle:
    com.myDomain.testProject where DocClass exists. By adding this path as the document for FlashCS5.5 all works great, I can easily run, debug movie in the Flash environment.
    Setting this project by 'Import'->'FlashBuilder-FlashBuilderProject'->'ProjectFolder' pointing to the .fla file it seems that the thing goes well. The project is set and even I had some problems with Document Class's name (it seems that Flash Builder need to have Document Class with the same name as the .fla flie) and renaming it I can run or debug it and it works.
    But if I try to add new class to the directory I end up with no code hints, and in fact no default package classes support. That means I get errors trying to create instance of any common class etc. In code hints I am only getting my package hints (look picture)
    Maybe I misunderstand of some package basics and did something wrong, but generally I don't want to put all my classes to the .fla location but to sort them up in specific folders cause I assume that the project is quite large.
    If you can help me, thanks in advance. You know messing up with the code is a part of the programmer nature, and when one finds the answer he feels like a king. When to deal with environments like that, there is never joy and hapiness, but in most occasions couple uncensural words in the end, and a glimpse on the watch - agrrrhh I lost so much time :/
    cheers

    upss, It seems the Flex sdk wasn't added automatically what I didn't noticed. Looked for errors in some other areas (as always)
    Thanks anyway:)

  • CRM workload and statistics tables (ST03N)

    Hi All,
          can anyone please give the name of the table used for storing the CRM workload and statistics data (Tx: ST03N).
    Thanks in advance

    here you go...
    SAPBWPRFLS                     BW Workload: Relation of Workload Profile and
                                                Class Names
    SAPWLDMTHD                     SAP Workload: Dynamically-Called Method for
                                                Events
    SAPWLROLED                     SAP Workload: Storage of User-Specific ST03N
                                                Role
    SAPWLROLES                     SAP Workload: Table for User-Specific Parameters
    SAPWLTREEG                     SAP Workload: Nodes for ST03G Tree Controls
    SAPWLTREET                     SAP Workload: Text Field for ST03G Trees
    SGLWLCUST1                     User Parameters for Workload Transactions
    SGLWLPRFLS                     SAP Workload: Profile Codes and Class Names
    SGLWLSLIST                      SAP Workload: User-Specific System List for Global
                                              Analysis
    Julius

  • Regarding ORACLE HINTS and PARLLELISM

    Hi,
    Basically i am in ETL tester..Most of clients are asking about experience in ORACLE HINTS and PARALLELISM...Do any one please give basic idea what are those..why are those useful....and if you have any good site with examples with easy understanding...please send it...

    Is there any link which is easy to understand...when i see above links i assume i need to know some thing before learning these things....is there any thing i need to learn before learning oracle hints directly

  • Problems with Hints and Tooltips

    Hi all!!
    I have a problem with a form made with Form Builder 6 that contains hints and tooltips that I have to remove.
    The problem is that even if I delete the text of hints and tooltips it still remains a bullet (in some items yellow in other white) that does not contains text but that appears when the mouse click on the item.
    Has nobody faced this problem before?
    Does anybody know how to eliminate all hints and tooltips in a form??
    Thx
    Jacopo

    You don't need any APIs in C or any other APIs, and this has nothing to do with the "Display Hint Automatically" property.
    When you want to remove a tooltip, put the focus on the property and click the "Inherit" button on the property palette. This will reset the tooltip.
    If you only erase it, you are telling Oracle Forms that tooltip is Null, and hence you are seeing the little bullet.
    Try it it does work.
    Tony
    Message was edited by:
    Tony Garabedian

Maybe you are looking for

  • Itunes store app wont open

    I have an 4s iphone and since the most recent update I can not open my iTunes store ap??  I have tried turning my phone off a million times, I have synced my phone to my computer to see if that would help? Sadly I did not pay an extra million dollars

  • Constructing an ID from a String

    Hi all, I just want to ask for your opinion about a solution: Problem: I have a random size list of unique strings. Out of these strings I have to generate unique numeric IDs. The IDs can be of the type "long". My Solution (not every if and else... w

  • Locks During Object Collection & Activation in Business content in NRIV

    Hi,    During the Collection & activation of InfoObjects (Business Content) the systems get locked. looks like a dead lock in DB01 with table NRIV We are on MSSQL 2005 SP3 Does anyone encountered this..???   All of the OSS notes i found talks about t

  • Where is the red close button and green minimize button gone in safari?

    Is it no longer possibble to minimize the window in safari?

  • Error when trying to open an OAF Page

    HI All, I am trying to open a page while a responsibility. I have encountered an error message as below : The data that defines the flexfield on this field may be inconsistent. Inform your system administrator that the function: KeyFlexfieldDefinitio