Execution Plan Run is not visible in Current Run tab

Hi,
I have created the EP and I have build the EP successfully. After that I am clicking on the Run tab. It says the task has been submitted succesfully to the DAC server.
But, when I am seeing the status in the Current Run tab and also in the Informatica Monitor, My EP run was not visible. There is no record created for this run in the Current Run tab.
Anyone has faced this kind of issue earlier. Please advice me how to resolve this issue.
Regards,
Saleem

Saleem its strange. I did not came across this any time. Is it happening for all the Execution Plan's. By restarting the DAC server is it working. Sometimes we may face these kind of problems with DAC and with restart most of them will be resolved. If it gives problem always then there is somthg wrong i believe.

Similar Messages

  • Planning application is not visible in calculation manager

    Hi,
    I'm novice to EPMA.
    I have successfully created and deployed an EPMA application,but when i'm unable to see the application(s) under planning node.
    As per my knowledge EPMA application by default deployes in calculation manager,if so why the application is not visible.
    any suggestions on this r helpful to me
    thanks

    The issue is resolved now.
    The calculation manager service was set to automatic, set it back to manual and restarted calculation manager service.
    It showed the application in calc manager.
    Regards.
    Ace

  • What Next After ETL Execution Plan Run in DAC

    Dear all,
    I am new in Oracle OBIEE, & want to integrate prebuilt KPIs of EBS R12.1.1 with OBIEE 7.9.6.1 I have run ETL execution Plan in DAC for "Financial Receivable" Subject Area.
    After this what is the next step to access in BI Answers or any other steps are involved Please help me. In which .rpd file financial Receivable exist so that I can see it through BI Administration tool.
    If Any one have a comprehensive document to integrate please forward me at [email protected]
    Regards,
    Yasir
    Edited by: Yasir_Oracle on Dec 22, 2010 1:55 AM

    Thanks in advance
    This is my custom task
    1. I have created Subject Area in Design view and added fact table
    2. In Execute view added the created subject area in first step and generated appropriate parameters in
    child and then tried to build in main tab
    I am trying to build execution plan for only one subject area and error is as follows
    MESSAGE:::NodeList size size cannot be less than 1
    EXCEPTION CLASS::: java.lang.IllegalArgumentException
    com.siebel.analytics.etl.graph.PosetMatrix.<init>(PosetMatrix.java:48)
    com.siebel.analytics.etl.graph.XNodeManager.generatePosetMatrix(XNodeManager.java:418)
    com.siebel.analytics.etl.execution.ExecutionPlanDesigner.generateRegularDependency(ExecutionPlanDesigner.java:858)
    com.siebel.analytics.etl.execution.ExecutionPlanDesigner.getExecutionPlanTasks(ExecutionPlanDesigner.java:686)
    com.siebel.analytics.etl.execution.ExecutionPlanDesigner.design(ExecutionPlanDesigner.java:1106)
    com.siebel.analytics.etl.client.view.table.EtlDefnTable.buildWithConfirmation(EtlDefnTable.java:230)
    com.siebel.analytics.etl.client.view.table.EtlDefnTable.build(EtlDefnTable.java:150)
    com.siebel.analytics.etl.client.view.table.EtlDefnTable.performOperation(EtlDefnTable.java:99)
    com.siebel.analytics.etl.client.view.table.BasicTable.actionPerformed(BasicTable.java:990)
    javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
    Regards,
    SMA

  • More intervals button is not visible in Derpriciation area tab in AS02

    Dear All,
    I want to add new interval for with other depriciation key for a particular asset, but the more intervals button is not visible their. Can any give some inputs regarding this.
    Path:
    AS02 - depricaition area tab - double click on relevant derpiciation area - More Intervals Button (not visible).
    Thanks & Regards
    Krishna Chaitanya.

    If you read the "Rules of Engagement" it says in bold red letters " be sure to search before posting" but no one likes to search.
    Before you post: Rules of Engagement
    Why waste time to search when we can post the same question repeatedly and get a quick reply from people on SDN.
    This is the reason I asked you to search first. You should not get offended by this.
    If you read your original post, have you mentioned anywhere in the thread that you already researched and looked at SFW5 and that you were not able to activate this functionality? So how can you expect us (people on SDN) to know if you have tried any options. So please be specific and detailed when you post. This will only help YOU getting a better solution or suggestion.
    Hope you understand.

  • In Milestone billing WBS elet field not visible in Account assignment tab

    Hi Gurus,
    Could you pls let me know how to make WBS element field to display in Account assignment tab (Item details of Sales order).
    During Milestone billing in Billing plan tab WBS element is getting displayed where in for Account assignment tab it is not.
    But for TAD (Service) and TAX(non stock) this WBS element field is viewable in Account assignment tab.
    Pls suggest me if any transaction variants are required for this or not? Or else pls provide solution to sort out this issue.
    Thanks in advance
    regards....Divakaran

    Hi Divakar,
    refer this thread
    wbs field in account assignment

  • Folders are not visible in BEx Portfolio tab of Save As popup window

    Hi All,
    when I try to save a report in BEx Web Analyzer by open Save As popup window, I can't see any folders in neither of Favorites, BEx Portfolio nor My Portfolio tabs, even though I've created some directories in "/documents/Public Documents" for example. I can only see the list of already saved reports.
    What needs to be done to be able to the folders in Save As (or Open) popup window?
    thank you,
    oleg

    Hi,
    Please check Note No. 988406 and the role mentioned in this link:
    http://help.sap.com/SAPHELP_NW04S/helpdata/EN/a5/4b0b40c6c01961e10000000a155106/frameset.htm
    I would also recommend that you try with the latest java patches. BIBASE and BIWEBAPP patches.
    Thanks,
    Michael

  • Do Controls/Indicators in all display tabs get updated even if not visible?

    I have a pretty simple Labview VI that I need to run at a 10 ms loop. Currently, I can only get it to run at 17 ms. It has a RS422 that has to send and receive a message every 10 ms. I have a lot of troubleshooting indicators on a Debug Tab. I am wondering if these indicators are being updated even though they are not on the currently displayed tab. If so, will changing the "visible" property node of all these indicators speed up execution?
    Thanks,
    Solved!
    Go to Solution.

    Hello tootalled,
    Do you happen to have synchronous display enabled?  In most applications, having asynchronous display enabled significantly speed up execution without affecting what the user sees. For example, you can update a Boolean value hundreds of times in a second, which is more updates than the human eye can discern. Asynchronous displays permit the execution system to spend more time executing VIs, with updates automatically reduced to a slower rate by the user interface thread.
    If you want asynchronous displays, right-click the control or indicator and select Advanced»Synchronous Display from the shortcut menu to uncheck the menu item.
    Please see this document regarding VI execution speed: http://zone.ni.com/reference/en-XX/help/371361H-01/lvconcepts/vi_execution_speed/
    Like crossrulz said, I also recommend using the Producer/consumer architecture. This way, you can process your data in one loop, pass the data via a queue, and update your indicators in a separate loop that does not affect the speed of your processing vi. 
    K. Anderson
    Applications Engineer
    National Instruments

  • Problem with execution plan

    I'm having a problem where a sql suddenly takes several minutes to execute. This is a sequel that runs every day in production and executes fine, but suddenly it takes several minutes to finish. Websphere is set to time out after 2 minutes, it then executes a rollback command.
    We think that this happends after the statistics job running in Oracle has been executed and the execution plan has been updated. It looks like the database connections created from websphere uses the old execution plan. Running the same sql from sqlplus takes only a few seconds, while from the application server it takes over 2 minutes (makes websphere time out)
    We are running websphere 6.1, Oracle 10g. The questions...
    After the statistics job has been executed, is the library cache flushed? and all sessions that was created will use the new execution plan? (does not look like it).
    How do we force the application server to use the right execution plan - or Oracle is probably more correct to ask.

    The answer to your questions can be..
    1.After the statistics job has been executed, is the library cache flushed? and all sessions that was created will use the new execution plan? (does not look like it).
    When the statistics for object are collected, any cached execution plan referencing it will get invalidated.
    2. How do we force the application server to use the right execution plan - or Oracle is probably more correct to ask.
    You can make use of Stored Outlines.

  • SQL Query C# Using Execution Plan Cache Without SP

    I have a situation where i am executing an SQL query thru c# code. I cannot use a stored procedure because the database is hosted by another company and i'm not allowed to create any new procedures. If i run my query on the sql mgmt studio the first time
    is approx 3 secs then every query after that is instant. My query is looking for date ranges and accounts. So if i loop thru accounts each one takes approx 3 secs in my code. If i close the program and run it again the accounts that originally took 3 secs
    now are instant in my code. So my conclusion was that it is using an execution plan that is cached. I cannot find how to make the execution plan run on non-stored procedure code. I have created a sqlcommand object with my queary and 3 params. I loop thru each
    one keeping the same command object and only changing the 3 params. It seems that each version with the different params are getting cached in the execution plans so they are now fast for that particular query. My question is how can i get sql to not do this
    by either loading the execution plan or by making sql think that my query is the same execution plan as the previous? I have found multiple questions on this that pertain to stored procedures but nothing i can find with direct text query code.
    Bob;
     

    I did the query running different accounts and different dates with instant results AFTER the very first query that took the expected 3 secs. I changed all 3 fields that i've got code for parameters for and it still remains instant in the mgmt studio but
    still remains slow in my code. I'm providing a sample of the base query i'm using.
    select i.Field1, i.Field2, 
    d.Field3  'Field3',
    ip.Field4 'Field4', 
    k.Field5 'Field5'
    from SampleDataTable1 i, 
    SampleDataTable2 k, 
    SampleDataTable3 ip,
    SampleDataTable4 d 
    where i.Field1 = k.Field1 and i.Field4 = ip.Field4 
    i.FieldDate between '<fromdate>' and  '<thrudate>' 
    and k.Field6 = <Account>
    Obviously the field names have been altered because the database is not mine but other then the actual names it is accurate. It works it just takes too long in code as described in the initial post. 
    My params setup during the init for the connection and the command.
    sqlCmd.Parameters.Add("@FromDate", SqlDbType.DateTime);
            sqlCmd.Parameters.Add("@ThruDate", SqlDbType.DateTime);
            sqlCmd.Parameters.Add("@Account", SqlDbType.Decimal);
    Each loop thru the code changes these 3 fields.
        sqlCommand.Parameters["@FromDate"].Value = dtFrom;
        sqlCommand.Parameters["@ThruDate"].Value = dtThru;
        sqlCommand.Parameters["@Account"].Value = sAccountNumber;
    SqlDataReader reader = sqlCommand.ExecuteReader();
            while (reader.Read())
                reader.Close();
    One thing i have noticed is that the account field is decimal(20,0) and by default the init i'm using defaults to decimal(10) so i'm going to change the init to 
       sqlCmd.Parameters["@Account"].Precision = 20;
       sqlCmd.Parameters["@Account"].Scale = 0;
    I don't believe this would change anything but at this point i'm ready to try anything to get the query running faster. 
    Bob;

  • Task list not visible

    I am working with Planning 9.3.1 and access to task lists is granted through groups in Shared Services. Recently I added a user to a group which should have given him access to a task list in planning, but when he signs in to Planning it is not visible from the drop down at the top of the page. I restarted the Planning service then restarted all services to try to fix this issue - neither one worked. Any thoughts on what I can do to resolve this?
    Thanks,
    Ed

    Hi,
    Have you tried migrating identities? Simply go to any form, task list or dimension member security setting. I can't tell on top of my head but where you see users and groups, you should see a button which says something like "Migrate identities". When you click on this button, Planning re-reads users and groups information and will eventually refresh the security setting.
    Alternatively, try synchronizing users and groups information in Shared Services (Administration)
    Cheers,
    Alp

  • Avoid execution plan that resolves unused join

    There are two tables Master and LookUp.
    Master references LookUp by its indexed primary key.
    CREATE TABLE "LookUp" (
    ID_LU NUMBER NOT NULL,
    DATA VARCHAR2(100) );
    CREATE UNIQUE INDEX LOOKUP_PK ON "LookUp"(ID_LU);
    ALTER TABLE "LookUp" ADD (
    CONSTRAINT LOOKUP_PK
    PRIMARY KEY (ID_LU)
    USING INDEX );
    CREATE TABLE "Master" (
    ID NUMBER NOT NULL,
    DATA VARCHAR2(100),
    ID_LU NUMBER );
    CREATE UNIQUE INDEX MASTER_PK ON "Master"(ID);
    ALTER TABLE "Master" ADD (
    CONSTRAINT MASTER_PK
    PRIMARY KEY (ID)
    USING INDEX );
    ALTER TABLE "Master" ADD (
    CONSTRAINT FK_MASTER
    FOREIGN KEY (ID_LU)
    REFERENCES "LookUp" (ID_LU));
    Selecting rows from LookUp with LEFT OUTER JOIN Master produces a query execution plan that does not consider Master as it is not used.
    SELECT t1.ID_LU FROM "LookUp" t1
    LEFT OUTER JOIN "Master" t2
    ON t1.ID_LU = t2.ID_LU;
    PLAN_ID     ID     PARENT_ID     DEPTH     OPERATION     OPTIMIZER     OPTIONS     OBJECT_NAME     OBJECT_ALIAS     OBJECT_TYPE
    2     0          0     SELECT STATEMENT     ALL_ROWS                    
    2     1     0     1     TABLE ACCESS          FULL     Master     T1@SEL$2     TABLE
    But selecting rows from Master with LEFT OUTER JOIN LookUp produces a not specular query execution plan that considers LookUp table although it is not used.
    SELECT t1.ID_LU FROM "Master" t1
    LEFT OUTER JOIN "LookUp" t2
    ON t1.ID_LU = t2.ID_LU;
    PLAN_ID     ID     PARENT_ID     DEPTH     OPERATION     OPTIMIZER     OPTIONS     OBJECT_NAME     OBJECT_ALIAS     OBJECT_TYPE
    1     0          0     SELECT STATEMENT     ALL_ROWS                    
    1     1     0     1     HASH JOIN          OUTER               
    1     2     1     2     INDEX          FAST FULL SCAN     LOOKUP_PK     T1@SEL$2     INDEX (UNIQUE)
    1     3     1     2     TABLE ACCESS          FULL     Master     T2@SEL$1     TABLE
    For example Sql Server 2005 does not make distiction between the two query execution plans.
    I would like to know why sql optimizer behaves this way and especially if there is a hint or an option that helps optimizer to avoid involving unused join tables.

    Actually, something does not add up. Left outer join selects all rows in left table even if there is no matching row in right table. Left table in first query is Lookup table. So I can not understand how execution plan:
    SELECT t1.ID_LU FROM "LookUp" t1
    LEFT OUTER JOIN "Master" t2
    ON t1.ID_LU = t2.ID_LU;
    PLAN_ID ID PARENT_ID DEPTH OPERATION OPTIMIZER OPTIONS OBJECT_NAME OBJECT_ALIAS OBJECT_TYPE
    2 0 0 SELECT STATEMENT ALL_ROWS
    2 1 0 1 TABLE ACCESS FULL Master T1@SEL$2 TABLEbypasses Lookup table. On my 10.2.0.4.0 I get:
    SQL> SELECT t1.ID_LU FROM "LookUp" t1
      2  LEFT OUTER JOIN "Master" t2
      3  ON t1.ID_LU = t2.ID_LU;
    no rows selected
    Execution Plan
    Plan hash value: 3482147238
    | Id  | Operation          | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT   |        |     1 |    26 |     5  (20)| 00:00:01 |
    |*  1 |  HASH JOIN OUTER   |        |     1 |    26 |     5  (20)| 00:00:01 |
    |   2 |   TABLE ACCESS FULL| LookUp |     1 |    13 |     2   (0)| 00:00:01 |
    |   3 |   TABLE ACCESS FULL| Master |     1 |    13 |     2   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - access("T1"."ID_LU"="T2"."ID_LU"(+))
    Note
       - dynamic sampling used for this statement
    Statistics
            209  recursive calls
              0  db block gets
             48  consistent gets
              0  physical reads
              0  redo size
            274  bytes sent via SQL*Net to client
            385  bytes received via SQL*Net from client
              1  SQL*Net roundtrips to/from client
              6  sorts (memory)
              0  sorts (disk)
              0  rows processedI do question this plan. I would expect FULL INDEX SCAN of LOOKUP_PK index. And for second query I get plan same a OP:
    SQL> SELECT t1.ID_LU FROM "Master" t1
      2  LEFT OUTER JOIN "LookUp" t2
      3  ON t1.ID_LU = t2.ID_LU;
    no rows selected
    Execution Plan
    Plan hash value: 3856835961
    | Id  | Operation          | Name      | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT   |           |     1 |    26 |     2   (0)| 00:00:01 |
    |   1 |  NESTED LOOPS OUTER|           |     1 |    26 |     2   (0)| 00:00:01 |
    |   2 |   TABLE ACCESS FULL| Master    |     1 |    13 |     2   (0)| 00:00:01 |
    |*  3 |   INDEX UNIQUE SCAN| LOOKUP_PK |     1 |    13 |     0   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       3 - access("T1"."ID_LU"="T2"."ID_LU"(+))
    Note
       - dynamic sampling used for this statement
    Statistics
              1  recursive calls
              0  db block gets
              7  consistent gets
              0  physical reads
              0  redo size
            274  bytes sent via SQL*Net to client
            385  bytes received via SQL*Net from client
              1  SQL*Net roundtrips to/from client
              0  sorts (memory)
              0  sorts (disk)
              0  rows processed
    SQL> SY.

  • Wrong index usage in execution plan

    I have one large document in container created with DBXML_INDEX_NODES flag.
    There is an index by "high" attribute node
    self.container.addIndex ( "", "high", "edge-attribute-equality-double", self.uc )
    About 50% of elements in document have structure:
    <record><data high="XX.XX" /></record>
    Which are inside "session" element which is itself inside "log" element. Only one "log" and one "session" element exist in document
    Index by “high” attribute node is very selective. Below is execution plan (changing index to "node" doesn't change things). Index is used on "presence" of "high" attribute and not "value" of it. I think using it for value would improve the speed of the query. Here is the query produced the execution plan below "collection ( 'test.dbxml' )/log/session/record[data/@high=79.37]"
    <XQuery>
    <Navigation>
    <QueryPlanFunction result="collection" container="seasonal.dbxml">
    <OQPlan>P(edge-attribute-equality-double,prefix,data.@high)</OQPlan>
    </QueryPlanFunction>
    <Step axis="child" name="log" nodeType="element"/>
    <Step axis="child" name="session" nodeType="element"/>
    <Step axis="child" name="record" nodeType="element"/>
    <DbXmlFilter>
    <Navigation>
    <Step axis="child" name="data" nodeType="element">
    <OQPlan>P(edge-attribute-equality-double,prefix,data.@high)</OQPlan>
    </Step>
    <Step axis="attribute" name="high" nodeType="attribute"/>
    <DbXmlCompare name="equal">
    <OQPlan>P(edge-attribute-equality-double,prefix,@high)</OQPlan>
    <Sequence>
    <AnyAtomicTypeConstructor value="79.37" typeuri="http://www.w3.org/2001/XMLSchema" typename="decimal"/>
    </Sequence>
    </DbXmlCompare>
    </Navigation>
    </DbXmlFilter>
    </Navigation>
    </XQuery>
    Also, why is the “typename” attribute of “AnyAtomicTypeConstructor” element is “decimal”?
    Removing flag DBXML_INDEX_NODES on the container increases speed significantly and produces this execution plan, speed is not acceptable though.
    <XQuery>
    <Navigation>
    <QueryPlanFunction result="collection" container="seasonal.dbxml">
    <OQPlan>P(edge-attribute-equality-double,prefix,data.@high)</OQPlan>
    </QueryPlanFunction>
    <Step axis="child" name="log" nodeType="element"/>
    <Step axis="child" name="session" nodeType="element"/>
    <Step axis="child" name="record" nodeType="element"/>
    <DbXmlFilter>
    <Navigation>
    <Step axis="child" name="data" nodeType="element"/>
    <Step axis="attribute" name="high" nodeType="attribute"/>
    <DbXmlCompare name="equal">
    <Sequence>
    <AnyAtomicTypeConstructor value="79.37" typeuri="http://www.w3.org/2001/XMLSchema" typename="decimal"/>
    </Sequence>
    </DbXmlCompare>
    </Navigation>
    </DbXmlFilter>
    </Navigation>
    </XQuery>
    Using index lookup allows achieving speed I need. I'd like to know how to properly write the query and what index to use in my case, though.

    Your query is not using the index because the numeric literal you are using is an xs:decimal, not an xs:double. Wrapping your literal in a cast should make the query use your index:
    collection ( 'test.dbxml' )/log/session/record[data/@high=xs:double(79.37)]
    Having said that, this is only the case for DB XML 2.2.13 and before. It turns out that DB XML has been choosing the wrong type to perform comparisons under - and this has been remedied in the forthcoming version. In your case, the new behaviour will mean that the comparison will always be performed as an xs:double.
    John

  • Data in CSV uploads successfully, but it is not visible after upload.

    Hi,
    I am using Apex 3.2 on Oracle 11g.
    This is an imported application for which I am making changes as per my requirements. As I am new to Apex and even SQL, I request forum members to help me with this.
    Please find below the old code for uploading data from CSV. It displays only 6 columns - Database Name, Server Name, Application Name, Application Provider, Critical, Remarks. This was successfully uploading all the data from CSV and that data was visible after upload.
    OLD CODE:_
    --PLSQL code for uploading application details
    DECLARE
    v_blob_data      BLOB;
    v_blob_len      NUMBER;
    v_position      NUMBER;
    v_raw_chunk      RAW(10000);
    v_char           CHAR(1);
    c_chunk_len           NUMBER:= 1;
    v_line           VARCHAR2 (32767):= NULL;
    v_data_array      wwv_flow_global.vc_arr2;
    v_rows           NUMBER;
    v_count           NUMBER;
    v_dbid           NUMBER;
    v_serverid           NUMBER;
    v_sr_no          NUMBER:=1;
    v_last_char          varchar2(2);
    BEGIN
    -- Read data from wwv_flow_files
    SELECT blob_content INTO v_blob_data FROM wwv_flow_files
    WHERE last_updated = (SELECT MAX(last_updated) FROM wwv_flow_files WHERE UPDATED_BY = :APP_USER)
    AND id = (SELECT MAX(id) FROM wwv_flow_files WHERE updated_by = :APP_USER);
    v_blob_len := dbms_lob.getlength(v_blob_data);
    v_position := 1;
    -- For removing the first line
    WHILE ( v_position <= v_blob_len )
    LOOP
    v_raw_chunk := dbms_lob.substr(v_blob_data,c_chunk_len,v_position);
    v_char := chr(hex_to_decimal(rawtohex(v_raw_chunk)));
    v_position := v_position + c_chunk_len;
    -- When a whole line is retrieved
    IF v_char = CHR(10) THEN
    EXIT;
    END IF;
    END LOOP;
    -- Read and convert binary to char
    WHILE ( v_position <= v_blob_len )
    LOOP
    v_raw_chunk := dbms_lob.substr(v_blob_data,c_chunk_len,v_position);
    v_char := chr(hex_to_decimal(rawtohex(v_raw_chunk)));
    v_line := v_line || v_char;
    v_position := v_position + c_chunk_len;
    -- When a whole line is retrieved
    IF v_char = CHR(10) THEN
    --removing the new line character added in the end
    v_line := substr(v_line, 1, length(v_line)-2);
    --removing the double quotes
    v_line := REPLACE (v_line, '"', '');
    --checking the absense of data in the end
    v_last_char:= substr(v_line,length(v_line),1);
    IF v_last_char = CHR(44) THEN
         v_line :=v_line||'-';
    END IF;
    -- Convert each column separated by , into array of data
    v_data_array := wwv_flow_utilities.string_to_table (v_line, ',');
    -- Insert data into target tables
    SELECT SERVERID into v_serverid FROM REPOS_SERVERS WHERE SERVERNAME=v_data_array(2);
    SELECT DBID into v_dbid FROM REPOS_DATABASES WHERE DBNAME=v_data_array(1) AND SERVERID=v_serverid;
    --Checking whether the data already exist
    SELECT COUNT(APPID) INTO v_count FROM REPOS_APPLICATIONS WHERE DBID=v_dbid AND APPNAME=v_data_array(1);
    IF v_count = 0 THEN
    EXECUTE IMMEDIATE 'INSERT INTO
    REPOS_APPLICATIONS (APPID,APPNAME,APP_PROVIDER,DBID,SERVERID,CRITICAL,LAST_UPDATE_BY,LAST_UPDATE_DATE,REMARKS) VALUES(:1,:2,:3,:4,:5,:6,:7,:8,:9)'
    USING
    APP_ID_SEQ.NEXTVAL,
    v_data_array(3),
    v_data_array(4),
    v_dbid,
    v_serverid,
    v_data_array(5),
    v_data_array(6),
    v_data_array(7),
    v_data_array(8);
    END IF;
    -- Clearing out the previous line
    v_line := NULL;
    END IF;
    END LOOP;
    END;
    ==============================================================================================================================
    Please find below the new code (which I modified as per my requirements) for uploading data from CSV. It displays 17 columns - Hostname, IP Address, Env Type, Env Num, Env Name, Application, Application Component, Notes, Cluster , Load Balanced, Business User Access Mechanism for Application, Env Owner, Controlled Environment, SSO Enabled, ADSI / LDAP / External Directory Authentication, Disaster Recovery Solution in Place, Interfaces with other application.
    This is successfully uploading all the data from CSV, But this uploaded data is not visible in its respective tab.
    _*NEW CODE:*_
    --PLSQL code for uploading application details
    DECLARE
    v_blob_data      BLOB;
    v_blob_len      NUMBER;
    v_position      NUMBER;
    v_raw_chunk      RAW(10000);
    v_char           CHAR(1);
    c_chunk_len           NUMBER:= 1;
    v_line           VARCHAR2 (32767):= NULL;
    v_data_array      wwv_flow_global.vc_arr2;
    v_rows           NUMBER;
    v_count           NUMBER;
    v_dbid           NUMBER;
    v_serverid           NUMBER;
    v_sr_no          NUMBER:=1;
    v_last_char          varchar2(2);
    BEGIN
    -- Read data from wwv_flow_files
    SELECT blob_content INTO v_blob_data FROM wwv_flow_files
    WHERE last_updated = (SELECT MAX(last_updated) FROM wwv_flow_files WHERE UPDATED_BY = :APP_USER)
    AND id = (SELECT MAX(id) FROM wwv_flow_files WHERE updated_by = :APP_USER);
    v_blob_len := dbms_lob.getlength(v_blob_data);
    v_position := 1;
    -- For removing the first line
    WHILE ( v_position <= v_blob_len )
    LOOP
    v_raw_chunk := dbms_lob.substr(v_blob_data,c_chunk_len,v_position);
    v_char := chr(hex_to_decimal(rawtohex(v_raw_chunk)));
    v_position := v_position + c_chunk_len;
    -- When a whole line is retrieved
    IF v_char = CHR(10) THEN
    EXIT;
    END IF;
    END LOOP;
    -- Read and convert binary to char
    WHILE ( v_position <= v_blob_len )
    LOOP
    v_raw_chunk := dbms_lob.substr(v_blob_data,c_chunk_len,v_position);
    v_char := chr(hex_to_decimal(rawtohex(v_raw_chunk)));
    v_line := v_line || v_char;
    v_position := v_position + c_chunk_len;
    -- When a whole line is retrieved
    IF v_char = CHR(10) THEN
    --removing the new line character added in the end
    v_line := substr(v_line, 1, length(v_line)-2);
    --removing the double quotes
    v_line := REPLACE (v_line, '"', '');
    --checking the absense of data in the end
    v_last_char:= substr(v_line,length(v_line),1);
    IF v_last_char = CHR(44) THEN
         v_line :=v_line||'-';
    END IF;
    -- Convert each column separated by , into array of data
    v_data_array := wwv_flow_utilities.string_to_table (v_line, ',');
    -- Insert data into target tables
    --SELECT SERVERID into v_serverid FROM REPOS_SERVERS WHERE SERVERNAME=v_data_array(2);
    --SELECT DBID into v_dbid FROM REPOS_DATABASES WHERE DBNAME=v_data_array(1) AND SERVERID=v_serverid;
    --Checking whether the data already exist
    --SELECT COUNT(APPID) INTO v_count FROM REPOS_APPLICATIONS WHERE DBID=v_dbid AND APPNAME=v_data_array(1);
    IF v_count = 0 THEN
    EXECUTE IMMEDIATE 'INSERT INTO
    REPOS_APPLICATIONS (APPID,HOSTNAME,IPADDRESS,ENV_TYPE,ENV_NUM,ENV_NAME,APPLICATION,APPLICATION_COMPONENT,NOTES,CLSTR,LOAD_BALANCED,BUSINESS,ENV_OWNER,CONTROLLED,SSO_ENABLED,ADSI,DISASTER,INTERFACES) VALUES(:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16,:17,:18)'
    USING
    APP_ID_SEQ.NEXTVAL,
    v_data_array(1),
    v_data_array(2),
    v_data_array(3),
    v_data_array(4),
    v_data_array(5),
    v_data_array(6),
    v_data_array(7),
    v_data_array(8),
    v_data_array(9),
    v_data_array(10),
    v_data_array(11),
    v_data_array(12),
    v_data_array(13),
    v_data_array(14),
    v_data_array(15),
    v_data_array(16),
    v_data_array(17);
    END IF;
    -- Clearing out the previous line
    v_line := NULL;
    END IF;
    END LOOP;
    END;
    ============================================================================================================================
    FYI, CREATE TABLE_ is as below:
    CREATE TABLE "REPOS_APPLICATIONS"
    (     "APPID" NUMBER,
         "APPNAME" VARCHAR2(50),
         "APP_PROVIDER" VARCHAR2(50),
         "DBID" NUMBER,
         "CRITICAL" VARCHAR2(3),
         "REMARKS" VARCHAR2(255),
         "LAST_UPDATE_DATE" TIMESTAMP (6) DEFAULT SYSDATE NOT NULL ENABLE,
         "LAST_UPDATE_BY" VARCHAR2(10),
         "SERVERID" NUMBER,
         "HOSTNAME" VARCHAR2(20),
         "IPADDRESS" VARCHAR2(16),
         "ENV_TYPE" VARCHAR2(20),
         "ENV_NUM" VARCHAR2(20),
         "ENV_NAME" VARCHAR2(50),
         "APPLICATION" VARCHAR2(50),
         "APPLICATION_COMPONENT" VARCHAR2(50),
         "NOTES" VARCHAR2(255),
         "CLSTR" VARCHAR2(20),
         "LOAD_BALANCED" VARCHAR2(20),
         "BUSINESS" VARCHAR2(255),
         "ENV_OWNER" VARCHAR2(20),
         "CONTROLLED" VARCHAR2(20),
         "SSO_ENABLED" VARCHAR2(20),
         "ADSI" VARCHAR2(20),
         "DISASTER" VARCHAR2(50),
         "INTERFACES" VARCHAR2(50),
         CONSTRAINT "REPOS_APPLICATIONS_PK" PRIMARY KEY ("APPID") ENABLE
    ALTER TABLE "REPOS_APPLICATIONS" ADD CONSTRAINT "REPOS_APPLICATIONS_R01" FOREIGN KEY ("DBID")
         REFERENCES "REPOS_DATABASES" ("DBID") ENABLE
    ALTER TABLE "REPOS_APPLICATIONS" ADD CONSTRAINT "REPOS_APPLICATIONS_R02" FOREIGN KEY ("SERVERID")
         REFERENCES "REPOS_SERVERS" ("SERVERID") ENABLE
    ==============================================================================================================================
    It would be of great help if someone can help me to resolve this issue with uploading data from CSV.
    Thanks & Regards
    Sharath

    Hi,
    You can see the installed dictionaries and change between them by right-clicking and choosing '''Languages''' inside a live text box eg. the box you are in when replying or right-clicking on the '''Search''' box on the top right corner of this page and choosing '''Check Spelling'''.

  • Document NOT visible.  Doc tab and layers ARE visible. HELP!

    Installed Photoshop CS5 months ago.  Have completed dozens of projects with only the occasional crash.
    Yesterday it crashed "Photoshop needs to close".
    When I reopened the file, the document is not visible.
    The document tab is correct and the layers are intact and visible.
    Tried opening other psd's, same results.
    Will not create a new document, New document panel does not appear.
    Moved same psd to laptop, opens like a charm.
    Vista, 32 bit.
    The file that crashed was a larger file, but I've definitely worked on much larger files consistently.
    Could not find other posts regarding same issue.
    Do I need to reinstall Photoshop?
    What went wrong?
    Thanks bunches, appreciate it!

    Your graphics card driver needs updating/ reinstalling and you may need to disable OpenGL in the preferences. Anyway, you'd get much better and quicker answers, if you posted your questions in the right forums, so keep that in mind next time and use the PS specific forum.
    Mylenium

  • Current running SQL stms execution plan?

    Hi,
    Is it any ways to findout the current running SQL stms execution plan?
    without using Explain plan & autotrace.
    Thanks in advance,
    Thomas.

    I'm using this code. You just have to give the Session Identifier (&SID ):SELECT     '| Operation                                     |  Objet   | Lignes| Bytes|  Cout  | Pstart| Pstop |' as "Plan Table"  FROM DUAL
    UNION ALL
    SELECT     '----------------------------------------------------------------------------------------------------' FROM DUAL
    UNION ALL
    SELECT * FROM
             (SELECT /*+ NO_MERGE */
              RPAD('| '||
                   SUBSTR(
                        LPAD(' ',1*(LEVEL-1)) || OPERATION || DECODE(OPTIONS, NULL,'',' '||OPTIONS), 1, 47
                         ), 48, ' '
              )||'|'||
              RPAD(
                   SUBSTR(OBJECT_NAME||' ',1, 9), 10, ' '
              )||'|'||
              LPAD(
                   DECODE(CARDINALITY,
                        NULL,'  ',
                        DECODE(SIGN(CARDINALITY-1000),
                              -1, CARDINALITY||' ',
                             DECODE(SIGN(CARDINALITY-1000000),
                                   -1,TRUNC(CARDINALITY/1000)||'K',
                                  DECODE(SIGN(CARDINALITY-1000000000),
                                       -1,TRUNC(CARDINALITY/1000000)||'M',
                                       TRUNC(CARDINALITY/1000000000)||'G')
                        ), 7, ' '
              )||'|'||
              LPAD(
                   DECODE(BYTES,
                        NULL,' ',
                        DECODE(SIGN(BYTES-1024),
                             -1, BYTES||' ',
                             DECODE(SIGN(BYTES-1048576),
                                  -1, TRUNC(BYTES/1024)||'K',
                                  DECODE(SIGN(BYTES-1073741824),
                                       -1,TRUNC(BYTES/1048576)||'M',
                                       TRUNC(BYTES/1073741824)||'G')
                        ), 6, ' '
              )||'|'||
              LPAD(
                   DECODE(COST,
                        NULL,' ',
                        DECODE(SIGN(COST-10000000),
                             -1, COST||' ',
                             DECODE(SIGN(COST-1000000000),
                                  -1, TRUNC(COST/1000000)||'M',
                                  TRUNC(COST/1000000000)||'G')
                        ), 8, ' '
              )||'|'||
              LPAD(
                   DECODE(PARTITION_START,
                        'ROW LOCATION', 'ROWID',
                        DECODE(PARTITION_START,
                             'KEY', 'KEY',
                             DECODE(PARTITION_START,
                                  'KEY(INLIST)', 'KEY(I)',
                                  DECODE(SUBSTR(PARTITION_START, 1, 6),
                                       'NUMBER', SUBSTR(SUBSTR(PARTITION_START, 8, 10), 1,LENGTH(SUBSTR(PARTITION_START, 8, 10))-1),
                                       DECODE(PARTITION_START,
                                            NULL,' ',
                                            PARTITION_START)
                        )||' ', 7, ' '
              )||'|'||
              LPAD(
                   DECODE(PARTITION_STOP,
                        'ROW LOCATION', 'ROW L',
                        DECODE(PARTITION_STOP,
                             'KEY', 'KEY',
                             DECODE(PARTITION_STOP,
                                  'KEY(INLIST)', 'KEY(I)',
                                  DECODE(SUBSTR(PARTITION_STOP, 1, 6),
                                  'NUMBER', SUBSTR(SUBSTR(PARTITION_STOP, 8, 10), 1,LENGTH(SUBSTR(PARTITION_STOP, 8, 10))-1),
                                  DECODE(PARTITION_STOP,
                                       NULL,' ',
                                       PARTITION_STOP)
                   )||' ', 7, ' '
              )||'|' AS "Explain plan"
         FROM V$SQL_PLAN
         START WITH (ADDRESS = (SELECT SQL_ADDRESS FROM V$SESSION WHERE SID=&SID)
                   AND HASH_VALUE = (SELECT SQL_HASH_VALUE FROM V$SESSION WHERE SID=&SID)
                   AND CHILD_NUMBER = 0
                   AND ID=0 )
         CONNECT BY PRIOR ID = PARENT_ID
                        AND PRIOR ADDRESS = ADDRESS
                        AND PRIOR HASH_VALUE = HASH_VALUE
                        AND PRIOR CHILD_NUMBER = CHILD_NUMBER
         ORDER BY ID, POSITION)
    UNION ALL
    SELECT '----------------------------------------------------------------------------------------------------' FROM DUAL;Regards,
    Yoann.

Maybe you are looking for

  • Amount of data has exceeded maximum limit - Infopath form

    Hello, I am having a problem on O365 concerning an Infopath form. The warning goes like this : " The amount of data that was returned by a data connection has exceeded the maximum limit that was configured by the server administrator"  Solutions exis

  • How do you determine the index of a List Iterator?

    I understand where the indices of a List Iterator in relation to the elements. Element(0) Element(1) Element(2) ... Element(n) ^ ^ ^ ^ ^ Index: 0 1 2 3 n+1 But I don't know how to return an index of a List Iterator. I'm trying to build a nextIndex an

  • Is there a way to view video while using Capture?

    This 'playing on video hardware' thing. Is that just a 'it's just part of the program, get used to it' situation or is there something I can do to view the video I'm caputuring? Thank you in advance for your time. Brad

  • Macbook not recognising receiver

    Hi folks, I'm using a MiniDisplay to HDMI cable, to try to connect my MBP to my Denon Home Theatre Receiver. I'm connecting the cable to the Thunderbolt connection on the MBP, and Blu-ray input on the HT receiver. The Mac is not recognising the recei

  • Help with slow running query

    Hi, I am having some performance problems on OBIEE dashboards so I am trying to figure out what is going wrong by looking at the query being generated. I have spent time simplifying the query down to a very basic select statement, and trying to see w