ORA-33273: Analytic workspace FPA.FPAPJP has open cursors ... error?

Gurus,
When we try to detach analytic workspace, I get the following error
## Detail 0 ## java.sql.SQLException: ORA-33273: Analytic workspace FPA.FPAPJP has open cursors and cannot be detached.
ORA-06512: at "APPS.FPA_UTILITIES_PVT", line 129 ORA-06512: at "APPS.FPA_PROCESS_PVT", line 4685
ORA-34684: All of your attached analytic workspaces are read-only. Therefore, the UPDATE command will not save changes. ORA-06512: at line 1
The workspace " FPA.FPAPJP" has been opened in read-write mode and no explicit cursors are present in the code.
Any inputs are truly appreciate.
Thanks - Srujan

This is a new error to me. For what it is worth, here is a dba query to list open cursors by session.
select
vses.username||':'||vsst.sid username,
vstt.name,
max(vsst.value) value
from
v$sesstat vsst,
v$statname vstt, 
v$session vses
where
vstt.statistic# = vsst.statistic# and
vsst.sid = vses.sid and
vstt.name in
  ('opened cursors current',
   'opened cursors cumulative') and
  vses.username is not null
group by
vsst.sid,
vses.username,
vstt.name
order by
vsst.sid,
vses.username,
vstt.name
/Here is a query to list all attach aws.
set pages 500 lines 110
col usn format a23 heading "USER (SID,SERIAL#,SVR)"
col aw format a22 heading "OLAP AW (ATTACHED)"
col generation format 99999 heading "Genrtn"
select username||' ('||sid||','||serial#||','|| decode(server,
  'DEDICATED','D',
  'SHARED', 'S', 'U')||')' usn,
  gvawo.inst_id,
  owner||'.'||daws.aw_name||' ('||
  decode(attach_mode,
   'READ WRITE', 'RW', 
   'READ ONLY', 'RO',
   'MULTIWRITE', 'MW',
   'EXCLUSIVE', 'XW', attach_mode)||')' aw,
  generation
from
  dba_aws daws,
  gv$aw_olap gvawo,
  gv$aw_calc gvawc,
  gv$session gvses
where
  daws.aw_number = gvawo.aw_number and
  sid = gvawo.session_id and
  gvawc.session_id = sid and
  gvawo.inst_id = gvawc.inst_id and
  gvses.inst_id = gvawc.inst_id
order by
  username,
  sid,
  daws.aw_nameWas this a one off event or is it happening repeatedly? If it is a one-off, then closing the session or stopping and starting the database instance should resolve the problem.

Similar Messages

  • ORA-34492: Analytic workspace object cubename _STORED does not exist.

    I am having issues accessing cube data from a user other than where the AW was built.
    Following is what I have done in User-1:
    1. Create two AW's in User-1 : AW-1 and AW-2.
    2. Create all objects in these two AW's
    3. AW-2 is dynamically attached on attaching AW-1 by using PERMIT startup programs. Please refer Attaching multiple AW's
    4. Refreshed both AW's to load data
    5. ALLCOMPILE - no errors.
    6. Created some SQL views on User-1 which basically query the underlying cube views. I also have some queries using the olap_table option.
    7. All my querries work fine in User-1. I can access data from AW-1 and AW-2.
    However, we give access to the above SQL views through an abstract user: User-abs. In 10g, all we did was grant select privs to all the User-1.AW$ tables and also on all the sql views. This would let User-abs get data from the cubes in User-1.
    I am not able to get User-abs to do the same in 11g. We encounter an error mentioning that the workspace object <cubename>_STORED does not exist. The cubename it is referring to exists in AW-2.
    I granted select privs on all AW$ tables, dimension views, cube views and the abstracted sql views but the error persists.
    I tried searching this forum but could not find any helpful leads. Any help will be greatly appreciated.
    Thanks!
    Database - 11.2.0.1
    AWM - 11.2.0.2.0A

    I can think of two possible problems. First, you may not be properly qualifying the owner name when you refer to the object. This can be important when refering to objects owned by other schemas. For example instead of 'my_cube_stored' you would say 'user-1.aw-2!my_cube_stored'. You should also be careful about the order in which you attach the AWs. Do you want AW-2 attached first or last? Use the LAST keyword on AW ATTACH to control this.
    Another possibility is that you have added additional logic to PERMIT_READ over and above the 'aw attach' comand. I was able to recreate the error with the following code in a new AW called TEST_AW in the GLOBAL schema.
    DEFINE PERMIT_READ PROGRAM BOOLEAN
    PROGRAM
    aw attach global.global
    show global.global!units_cube_stored
    return true
    ENDAttaching TEST_AW in RO mode as any user gives me the following error.
    ORA-34492: Analytic workspace object GLOBAL.GLOBAL!UNITS_CUBE_STORED does not
    exist.
    ORA-06512: at "SYS.DBMS_AW", line 93
    ORA-06512: at "SYS.DBMS_AW", line 122
    ORA-06512: at line 1Here is the documentation for PERMIT_READ
    >
    PERMIT_READ
    A PERMIT_READ program is a program that you can create and that Oracle OLAP checks for by name when an AW ATTACH read-only command executes. Depending on the value returned by the program, Oracle OLAP executes the code within the program after attaching the analytic workspace. Depending on the statements in the permit_read program the user is granted or denied access to specific objects or sets of object values. Within permit_read program, you can specify PERMIT commands that grant or restrict access to individual workspace objects. All of the objects referred to in a given permit_read must exist in the same analytic workspace.
    >
    Note, especially, the restriction in the last sentence. This means that a PERMIT_READ program in AW1, for example, cannot refer to objects in AW2. So this is why my PERMIT_READ doesn't work. The AUTOGO does not have these restrictions, but as we know from the forum post you cited, AUTOGO is broken in 11.2.0.1. You can move forward to 11.2.0.2 where AUTOGO is fixed, but there is workaround, which is to add a PERMIT_READ program to the second AW to do the work. For example, if I add this PERMIT_READ to GLOBAL and remove the 'show' command from the PERMIT_READ in TEST_AW, then everything works as expected.
    DEFINE PERMIT_READ PROGRAM BOOLEAN
    PROGRAM
    if aw(attached 'test_aw')
    then do
    show global.global!units_cube_stored
    doend
    return true
    END

  • ORA-34492: Analytic workspace object __XML_GET_FULLTOAW_NAME does not exist

    Hi,
    We are experiencing the following error when trying to retrieve data from the OLAP layer in our front-end:
    ORA-34492: Analytic workspace object __XML_GET_FULLTOAW_NAME does not exist.
    to be more specific, the following happens:
    We are using the Oracle OLAP Java api's to query the analytical workspace. We create a Source object that contains the joins we want. This source is prepared and committed via the TransactionProvider class. Via the DataProvider we then create an SQLCursorManager and generate the SQL and execute it via JDBC.
    We were able to execute it without problems on an XP development platform. When switching to another platform that we use, it gives the following error messages:
    (platform with the error is Linux x86-64; more version info further down)
    Caused by: java.sql.SQLException: ORA-34492: Analytic workspace object __XML_GET_FULLTOAW_NAME does not exist.
    ORA-06512: at "SYS.OLAPIMPL_T", line 23
    ORA-06512: at "SYS.OLAPIMPL_T", line 17
    ORA-06512: at line 4
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:305)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:272)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:626)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:113)
    at oracle.jdbc.driver.T4CStatement.execute_for_describe(T4CStatement.java:352)
    at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:894)
    at oracle.jdbc.driver.T4CStatement.execute_maybe_describe(T4CStatement.java:384)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:984)
    at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1124)
    Platform/version info that produces the error:
    Linux x86-64
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
    PL/SQL Release 10.2.0.3.0 - Production
    CORE     10.2.0.3.0     Production
    TNS for Linux: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    OLAP A patch for 10.2.0.3 is applied.
    Platform where this works without problems:
    Windows XP
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
    PL/SQL Release 10.2.0.1.0 - Production
    CORE 10.2.0.1.0 Production
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    Any info on resolving this issue is greatly appreciated!
    Thanks,
    Ed

    Hi Keith,
    Yesterday I actually fully rebuilt/redeployed the AW. (I only patched our 10.2.0.3 installation with the OLAP A patch very recently.) Even the AW's tablespace was recreated, just to make sure everything was gone. Redeployment of the OLAP objects from OWB control center went without any problems.
    Let me answer your questions one by one below.
    1) How did you build the AW?
    We use OWB. The only thing I used AWM for is to actually create the AW. Once created, I use OWB to design and deploy. The front-end developers use AWM sometimes for viewing data in the OLAP objects. (I use OWB or AWM for that.)
    2) Can you connect to the AW via AWM, if so can you use the Data Viewer option to view:
    a) each dimension and check you can drill up and down.
    b) each cube
    I have been playing around a bit with the dim's and cubes in the AWM by right-clicking and selecting view data ... (that's the data viewer option?) and encountered no problems.
    3) You are using the OLAP API directly, what sort of application are you building - Java Client, JSP, Applet and are you using BI Beans?
    We are building a JSP type application, but so far only servlet code is being executed as the failure occurs on issuing the query. We are not using BI BEans.
    Thanks for your feedback!
    grts,
    Ed

  • How to fix ORA-33262: Analytic workspace MY_AW does not exist ?

    Here is my version of : http://download.oracle.com/docs/cd/E11882_01/olap.112/e10795/select.htm#CBBGEGFA
    I don't understand why I get this ORA-33262, it just does not make sense ...
    The API should be doing AW ATTACH MYSCHEMA.MY_AW RO
    Solution 1 : The DBA in my team thinks there is no way for her to create a synonym (or something like that) for the MYSCHEMA.MY_AW so I (the API) can use only MY_AW, anyone knows a way to do it ?
    Maybe the second call to _displayResult() needs to ATTACH the AW while the first does not ...
    Solution 2 : How could I specify to the API to use MYSCHEMA.MY_AW instead of MY_AW ?
    Thanks in advance !
    JP
    DataProvider dp = new DataProvider();
    OracleConnection connection = (OracleConnection)connectionFactory.getConnection(); // LOGGED USING PROXY AUTH WITH THE USER (COULD BE ANY USER) AUTHENTICATED TO THE WEB APP AND ACTUALLY REQUESTING THIS TEST
    UserSession session = dp.createSession(connection);
    MdmRootSchema mdmRootSchema = (MdmRootSchema)dp.getMdmMetadataProvider().getRootSchema();
    MdmDatabaseSchema mdmGlobalSchema = mdmRootSchema.getDatabaseSchema("*MYSCHEMA*");
    MdmPrimaryDimension mdmDim = (MdmPrimaryDimension)mdmGlobalSchema.getTopLevelObject(dimension.getName());
    test.testExample(mdmDim);
    public void testExample(MdmPrimaryDimension mdmProdDim) {
    // Get the Source for the short label attribute of the dimension.
    MdmAttribute labelAttribute = mdmProdDim.getShortValueDescriptionAttribute();
    // prodShortLabel, which is the Source for the short value description attribute of the PRODUCT_AWJ dim
    Source prodShortLabel = labelAttribute.getSource();
    // prodHier, which is the Source for the Product Primary hierarchy.
    MdmLevelHierarchy mdmProdHier = (MdmLevelHierarchy) mdmProdDim.getDefaultHierarchy();
    StringSource prodHier = (StringSource) mdmProdHier.getSource();
    // levelSrc, which is the Source for the Family level of the Product Primary hierarchy of the PRODUCT_AWJ dimension.
    MdmHierarchyLevel mdmHierarchyLevel = mdmProdHier.getHierarchyLevels().iterator().next();
    Source levelSrc = mdmHierarchyLevel.getSource();
    MdmAttribute mdmAncestorAttribute = mdmProdHier.getAncestorsAttribute();
    // prodHierAncsAttr, which is the Source for the ancestors attribute of the hierarchy.
    Source prodHierAncsAttr = mdmAncestorAttribute.getSource();
    MdmAttribute mdmParentAttribute = mdmProdHier.getParentAttribute();
    // prodHierParentAttr, which is the Source for the parent attribute of the hierarchy.
    Source prodHierParentAttr = mdmParentAttribute.getSource();
    int pos = 1;
    // Get the element at the specified position of the level Source.
    Source levelElement = levelSrc.at(pos);
    // Select the element of the hierarchy with the specified value.
    Source levelSel = prodHier.join(prodHier.value(), levelElement);
    // Get ancestors of the level element.
    Source levelElementAncs = prodHierAncsAttr.join(prodHier, levelElement);
    // Get the parent of the level element.
    Source levelElementParent = prodHierParentAttr.join(prodHier, levelElement);
    // Get the children of a parent.
    Source prodHierChildren = prodHier.join(prodHierParentAttr, prodHier.value());
    // Select the children of the level element.
    Source levelElementChildren = prodHierChildren.join(prodHier, levelElement);
    // Get the short value descriptions for the elements of the level.
    Source levelSrcWithShortDescr = prodShortLabel.join(levelSrc);
    // Get the short value descriptions for the children.
    Source levelElementChildrenWithShortDescr =
    prodShortLabel.join(levelElementChildren);
    // Get the short value descriptions for the parents.
    Source levelElementParentWithShortDescr =
    prodShortLabel.join(prodHier, levelElementParent, true);
    // Get the short value descriptions for the ancestors.
    Source levelElementAncsWithShortDescr =
    prodShortLabel.join(prodHier, levelElementAncs, true);
    // Commit the current Transaction.
    commit();
    // Create Cursor objects and display their values.
    System.out.println("Level element values:");
    _displayResult(levelSrcWithShortDescr, false); // WORKS WITH NO PROB, I SEE THE NORMAL OUTPUT AS IN THE EXAMPLE
    System.out.println("\nLevel element at position " + pos + ":");
    _displayResult(levelElement,false); // I GET ORA-33262, SEE BELOW
    System.out.println("\nParent of the level element:");
    _displayResult(levelElementParent,false);
    System.out.println("\nChildren of the level element:");
    _displayResult(levelElementChildrenWithShortDescr,false);
    System.out.println("\nAncestors of the level element:");
    _displayResult(levelElementAncs,false);
    private void _displayResult(Source source, boolean displayLocVal)
    CursorManager cursorManager =
    dp.createCursorManager(source); // Exception for ORA-33262 is thrown here
    Cursor cursor = cursorManager.createCursor();
    cpw.printCursor(cursor, displayLocVal);
    // Close the CursorManager.
    cursorManager.close();
    Error class: Express Failure
    Server error descriptions:
    DPR: cannot create server cursor, Generic at TxsOqDefinitionManager::crtCurMgrs4
    SEL: Unable to generate an execution plan for the query, Generic at TxsOqExecutionPlanGenerator::generate(TxsOqSourceSnapshot*)
    INI: XOQ-00703: error executing OLAP DML command "(AW ATTACH MY_AW RO : ORA-33262: Analytic workspace MY_ AW does not exist.
    )", Generic at TxsOqAWManager::executeCommand
    Edited by: J-P on Jun 29, 2010 9:58 AM

    David Greenfield wrote:
    The error happens when the server is executing the OLAP DML command "AW ATTACH CENSUS RO". This in turn gets an error of the form "ORA-33262: Analytic workspace MY_AW does not exist."
    Oups, sorry when posting, I always try to get ride of names specific to my application/company, I forgot to change CENSUS for MY_AW in the error message
    In particular it is attaching the AW named CENSUS, but is complaining about MY_AW. I have a few questions.
    (1) In which AW does your PRODUCT_AWJ dimension live? CENSUS or MY_AW?
    I don't use PRODUCT_AWJ (I kept the comments from Oracle's example), at line 8, I use dimension.getName() instead
    This dimension lives in the AW named "MY_AW"
    >
    (2) Can you connect CENSUS on the command line (logged in as the same user where the error occurs)?
    Using AWM, I tried to do the command "AW ATTACH MY_AW RO", it does not work, I get the same ORA error, I've to use "AW ATTACH MYSCHEMA.MY_AW RO"
    (3) Is there any kind of AUTOGO or PREMIT_READ program in CENSUS that refers to MY_AW?
    No, sorry again, my mistake
    >
    (4) Have you set up any kind of security on the cubes (via AWM) that may be firing during the attach?
    Not to my knowledge, the DBA knows I've this problem, so she should have tought about it ... I'll ask her just in case
    Thank you,
    JP

  • Upgraded to 64 bit Oracle DataAccess.dll and now more open cursors errors

    Hi, We recently converted from .net framework 1.1 application to .net 4.0 framework for 64 bit. We installed the 64 bit version of Oracle DataAccess dll. It now seems like we are getting many more open cursor error messages in our application. The open_cursor value set in the database has not changed and other than the 64 bit Oracle and .net 4.0 framework nothing has changed. I was just curious if anyone else that has converted to the 64 bit Oracle DataAccess dll has experienced an increased number of open cursor errors? If so, what was the resolution.
    I apprecieate any feedback.
    Thanks

    What do you have /32BIT flag set to in the assembly? Ie, was it compiled with AnyCPU, x86, etc? You can use corflags.exe with the .net sdk to find out.
    Prior to VS2010, the default was AnyCPU which meant it ran as 64 bit on 64 bit OS, and 32 bit on 32 bit OS.
    As of VS2010, the IDE defaults to x86, which means it runs as 32 bit no matter what.
    32 bit apps need 32 bit odp/client. 64 bit apps need 64 bit odp/client.
    The error you're getting usually means you have the wrong bits (32/64) of the Oracle client installed.
    Assuming you have the wrong client bits installed, you could either
    a) make the app run as the other bits by setting/clearing the 32BIT flag (also by using corflags.exe)
    b) install the other bits of Oracle client software. a 32 bit home and a 64 bit home play rather nicely together for the most part, but you need to install them into separate homes.
    Hope it helps,
    Greg

  • Multiple statements from one connection causes ORA-0100 Maximum open cursor

    HI,
    I am creating a connection and trying to run 2 statements off the connection. The connection has autocommit as false as I want to commit only after the second statement commits successfully. Upon executing the second statement, I get the ORAC-0100: Maximum open cursor error. I have verified that I have closed all the Preparedstatement and ResultSet in the first statement.
    My code looks like this:
    Connection myConn = DriverManager.getConnection(jdbc:oracle:thin:.....); myConn.setAutoCommmit(false); Savepoint sp = myConn.setSavePoint("save1"); PreparedStatement pstmt = myConn.prepareStatement(...) ResultSet rs = pstmt.executeQuery(); while (rs.next()){ ..... } rs.close(); pstmt.close(); rs=null; pstmt=null; Statement stmt2 = myConn.createStatement(); sql="DELETE FROM TempTable..."; stmt2.executeUpdate(sql);
    I put a breakpoint just before stmt.executeUpdate and verified the open cursor are below the threshold. And as soon as I execute stmt2.executeUpdate,I get the maximum cursor error. Also, I noticed that the number of open cursors jumps to the limit after stmt2.executeUpdate(sql) as verified by the following sql
    select s.sid, s.username,  a.value from v$sesstat a, v$statname b, v$session s where a.statistic# = b.statistic#  and s.sid=a.sid and b.name = 'opened cursors current' and s.username = 'user_name';
    Am I doing something wrong? Is there a better way to execute multiple statements using the same connection and commiting only after the last statement has executed successfully?

    I believe you need to close your connection via myConn.close() as follows:
    PreparedStatement pstmt=null;
    ResultSet rs=null;
    Connection myConn=null;
    try{
    myConn= //put code to get connection in this statement here
    pstmt = myConn.prepareStatement(...)
    rs = pstmt.executeQuery();
    while (rs.next()){
    }finally{
    if(rs!=null)
    rs.close();
    if(pstmt!=null)
    pstmt.close();
    if(myConn!=null)
    myConn.close();
    }

  • ORA-04068: existing state of packages has been discarded

    I work on an order entry system that is up 24x7 running Oracle version 8.0.5. I want to compile a fix to a procedure contained in a package body. I only will be recompiling the package body. Since the package body has no dependent objects, I should not invalidate any stored procedures that call this procedure in my package. However, should I worry about causing an "ORA-04068: existing state of packages has been discarded" error? What causes this error and when does it occur?

    Please ensure that DBMS_ROWID is created in SYS schema and not in any ordinary user's schema. If it exists in any user's schema drop it from there.
    If the problem persists, drop the package from sys schema as well and run two script files in the following order:
    1) ORACLE_HOME\rdbms\admin\dbmsutil.sql
    2) ORACLE_HOME\rdbms\admin\prvtutil.plb

  • Open cursors monitoring

    I want to monitor the queries which has open cursors.
    Does any one has written a query which gives the open cursors and the associated sql query for a particular user?
    any help is appreciated.
    thanks in advance.

    List open cursors per user
    set pages 999
    select      sess.username
    ,     sess.sid
    ,     sess.serial#
    ,     stat.value cursors
    from     v$sesstat stat
    ,     v$statname sn
    ,     v$session sess
    where     sess.username is not null
    and     sess.sid = stat.sid
    and     stat.statistic# = sn.statistic#
    and     sn.name = 'opened cursors current'
    order by value
    Or alternatively...
    set lines 100 pages 999
    select count(hash_value) cursors
    , sid
    , user_name
    from v$open_cursor
    group by
    sid
    , user_name
    order by
    cursors
    Select sql_text
    from v$sqlarea
    where (address, hash_value) in
    (select sql_address, sql_hash_value
    from v$session
    where username like '&username')
    combine these queries to find out cursor and sql statement.
    Edited by: rajeysh on Jun 16, 2010 9:23 PM

  • 150+ Open cursors

    (null)Using version 1.1.2.25
    Build MAIN-25.79
    *That's what it says on the about screen.
    Using the lastest download I have over 150 open cursors after 5 days of use. I'll keep the session alive if anyone knows of some data they want to see.

    Okay, took it furhter. Got up to 300 cursors then some got recycled. So went and started browsing sys.V_$ things and got the open cursor error message:
    ORA-01000: Maximum open cursors exceeded.
    From 10g's admin page here are the statements:
    with pri_cols as ( SELECT cols.column_name column_name, cols
    select sysdate + '7/1' from dual
    select sysdate + '1/7' from dual
    select s.parameter, s.value from nls_session_parameters s
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select count(*) from v$pwfile_users where username = :OWNER
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select column_name from all_updatable_columns where TABLE_N
    select a.value, b.name from v$mystat a, v$statn
    SELECT T.TABLE_NAME, 'TABLE' OBJECT_TYPE , (SELECT O
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"STATUS_ID","SAMPLE_ID","SEQUENCE",
    SELECT ROWID, ORA_ROWSCN,"SAMPLE_ID","OWNER_ID","HASH_ID","C
    SELECT ROWID, ORA_ROWSCN,"SAMPLE_ID","INCIDENT_ID","LAST_MOD
    SELECT ROWID, ORA_ROWSCN,"EMAIL_ID","EMAIL_NAME","SEND_TO","
    SELECT ROWID, ORA_ROWSCN,"EMAIL_ID","EMAIL_NAME","SEND_TO","
    SELECT ROWID, ORA_ROWSCN,"EMAIL_ID","EMAIL_NAME","SEND_TO","
    SELECT ROWID, ORA_ROWSCN,"EMAIL_ID","EMAIL_NAME","SEND_TO","
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT OWNER,TABLE_NAME FROM all_external_tables
    SELECT LAST_DDL_TIME FROM SYS.ALL_OBJECTS WHERE OBJECT_ID =

  • Error Open Analytic Workspace

    When I want to open my analytic Workspace it comes following Error:
    oracle.AWXML.AWException: oracle.AWXML.AWException: oracle.express.ExpressServerException
    java.sql.SQLException: ORA-34492: Analytisches Arbeitsbereichsobjekt ATTACH_AW ist nicht vorhanden.
    ORA-06512: in "SYS.GENCONNECTIONINTERFACE", Zeile 70
    ORA-06512: in Zeile 1
    Know somebody how I solve this problem?

    When I do the same in the AWM 10.1.0.4.0 it comes another Error:
    oracle.AWXML.AWException: oracle.AWXML.AWException: An error occurred setting Attribute DataType XADEMO1_CITY.AREA_CITY.ATTRIBUTE : AREA
    at oracle.AWXML.AW.readAWDefinitions(AW.java:919)
    at oracle.olap.awm.dataobject.aw.WorkspaceDO.getModelAW(WorkspaceDO.java:689)
    at oracle.olap.awm.navigator.node.WorkspaceNode.getModelerViewChildren(WorkspaceNode.java:351)
    at oracle.olap.awm.navigator.node.WorkspaceNode.getChildren(WorkspaceNode.java:332)
    at oracle.olap.awm.navigator.node.BaseNodeModel.refreshData(BaseNodeModel.java:74)
    at oracle.olap.awm.navigator.node.BaseNodeModel.dTreeItemExpanding(BaseNodeModel.java:221)
    at oracle.bali.ewt.dTree.DTreeDeferredParent.__fireExpansionChanging(Unknown Source)
    at oracle.bali.ewt.dTree.DTreeDeferredParent.setExpanded(Unknown Source)
    at oracle.olap.awm.navigator.node.BaseNode.expandHelper(BaseNode.java:1813)
    at oracle.olap.awm.navigator.node.BaseNode.access$000(BaseNode.java:93)
    at oracle.olap.awm.navigator.node.BaseNode$ExpansionThread.run(BaseNode.java:1763)
    Caused by: oracle.AWXML.AWException: An error occurred setting Attribute DataType XADEMO1_CITY.AREA_CITY.ATTRIBUTE : AREA
    at oracle.AWXML.Attribute.setDataType(Attribute.java:216)
    at oracle.AWXML.Dimension.readAWDefinitions(Dimension.java:1144)
    at oracle.AWXML.AW.readMetadata(AW.java:1218)
    at oracle.AWXML.AW.readAWDefinitions(AW.java:915)
    ... 10 more
    Before I use the AWM 10.2.0.3.0A.

  • Cannot drop cube or analytic workspace due to ORA-37409

    The error is ORA-37409: cannot delete or truncate AW used by CUBE ORGANIZED table.
    This seems very closely related to the bug discussed in this thread: Drop cube organized table
    We need to drop and rebuild a cube due to a design change. It looks like there are some CR$ tables related to the cube preventing the drop.
    We cannot drop the CR$ table, nor can we drop the cube, nor can we drop the analytic workspace. We have tried disabling materialized view refresh on the cubes (which works but leaves the CR$ tables out there). We have tried the drop using dbms_aw.aw_delete and with dbms_cube.import_xml (to remove everything). No such luck.
    Is there a workaround you can give me that will allow us to drop the CR$ tables? Or a workaround that will allow us to drop the workspace?

    Update:
    Our last attempt to drop the analytic workspace did remove almost all OLAP metadata. However, there were still rows in sys.olap_tab$ with object IDs relating the problem CR$ tables. In a test database, we confirmed that deleting these rows does allow us to drop the CR$ tables that cannot otherwise be dropped. However, running DML against a sys-owned table like this is unwise at best, and certainly an unsupported workaround (unless we can get Oracle's blessing to do it).
    We may go through MOS and see if Oracle can provide a one-off patch for the bug listed above, to correct this situation. Or perhaps they may be able to provide some other direction.
    This puts us in a situation where our only immediate option may be to uninstall the OLAP option and reinstall it.

  • Cannot able to delete the Analytical Workspace and its objects.

    Hi,
    My Analytical workspace (11.2.0.2 B) seems to be corrupted. I could not able to attach the workspace through AWM and i cannot even able to delete it. I found there is no other session attached the Work space. I used the below query to find the locks on the work space.
    SELECT
    username || ' ('||SID||','||serial#||','||
    DECODE(server,
    'DEDICATED','D',
    'SHARED', 'S', 'U')||')' usn,
    gvawo.inst_id,
    owner||'.'||daws.aw_name||' ('||
    DECODE(attach_mode,
    'READ WRITE', 'RW',
    'READ ONLY', 'RO',
    'MULTIWRITE', 'MW',
    'EXCLUSIVE', 'XW', attach_mode)||')' aw,
    generation
    FROM
    DBA_AWS daws,
    gv$aw_olap gvawo,
    gv$aw_calc gvawc,
    gv$session gvses
    WHERE
    daws.aw_number = gvawo.aw_number
    AND SID = gvawo.session_id
    AND gvawc.session_id = SID
    AND gvawo.inst_id = gvawc.inst_id
    AND gvses.inst_id = gvawc.inst_id
    ORDER BY
    username,
    SID,
    daws.aw_name
    When i try to delete the work space i am getting the following error. I cannot able to attach the work space also.
    An error has occurred on the server
    Error class: Express Failure
    Server error descriptions:
    DPR: cannot create server cursor, Generic at TxsOqDefinitionManager::generic<CommitRoot>
    INI: XOQ-00703: error executing OLAP DML command "(AW DELETE DWH_REP.SAMPLE : ORA-37163: cannot delete or truncate AW with dependent CUBES or CUBE DIMENSIONS
    *)", Generic at TxsOqAWManager::executeCommand*
    Please help me to resolve this.
    Regards,
    Raghav

    Hi,
    When i try to execute your statement through Toad, i am getting the below error.
    ORA-03113: end-of-file on communication channel
    But the same is working for other AW which has not corrupted.
    When i try to open the corrupted work space through AWM, i get the below error.
    Unable to attach DWH_REP.SAMPLE Analytic Workspace read write
    java.sql.SQLException: No more data to read from socket
    at oracle.olap.awm.connection.AwAttachmentManager.attachInThread(Unknown Source)
    at oracle.olap.awm.navigator.node.WorkspaceNode.setExpanded(Unknown Source)
    at oracle.bali.ewt.dTree.DTreeButtonDecoration.processMouseEvent(Unknown Source)
    at oracle.bali.ewt.dTree.DTreeStackingDecoration.processMouseEvent(Unknown Source)
    at oracle.bali.ewt.dTree.DTree.processMouseEvent(Unknown Source)
    at oracle.olap.awm.navigator.Navigator.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at oracle.bali.ewt.LWComponent.processEventImpl(Unknown Source)
    at oracle.bali.ewt.dTree.DTree.processEventImpl(Unknown Source)
    at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

  • AWM-Importing Analytical workspace thru XML

    Need help in Oracle:AWM
    I have been trying to load XML file to import the Analytical work space with DML statements.
    I am not able to import AWS on server.It gives following error
    Success <Line 1, Column 1>: XML-20108: (Fatal Error) Start of root element expected.
    ORA-34684: All of your attached analytic workspaces are read-only.
    Following is the code got from oracle site:
    CREATE OR REPLACE PROCEDURE LOAD_AWM (DIR_NAME VARCHAR, XML_NAME VARCHAR) AS
    clb CLOB;
    infile BFILE;
    dname varchar2(500);
    sql_text varchar2(200);
    BEGIN
    DBMS_OUTPUT.PUT_LINE('started');
    -- Create a temporary clob
    DBMS_LOB.CREATETEMPORARY(clb, TRUE,10);
    -- Create a BFILE use BFILENAME function
    infile := BFILENAME(DIR_NAME,XML_NAME);
    -- Open the BFILE
    DBMS_LOB.fileopen(infile, dbms_lob.file_readonly);
    DBMS_OUTPUT.PUT_LINE('File open...');
    -- Load temporary clob from the BFILE
    DBMS_LOB.LOADFROMFILE(clb,infile,DBMS_LOB.LOBMAXSIZE, 1, 1);
    DBMS_OUTPUT.PUT_LINE('File load');
    -- Close the BFILE
    DBMS_LOB.fileclose(infile);
    DBMS_OUTPUT.PUT_LINE('File close');
    -- Create the GLOBAL analytic workspace
    DBMS_OUTPUT.PUT_LINE(DBMS_AW_XML.execute(clb));
    DBMS_AW.AW_UPDATE;
    DBMS_OUTPUT.PUT_LINE('Awm Update.');
    COMMIT;
    -- Free the Temporary Clob
    DBMS_LOB.FREETEMPORARY(clb);
    EXCEPTION
    WHEN OTHERS
    THEN
    DBMS_OUTPUT.PUT_LINE(SQLERRM);
    END;
    There is no other instance open for which it can throw read-only error.
    The XML file is kept in folder on UNIX server which has permissions as drwxrwxr-x
    Please help in this issue.

    Hi,
    iam trying to install oracle 8i in fedora 4 with kernel version 2.6.11 and glibc-2.3.6-3
    when iam trying to run ./runinstaller it is giving the following error.
    And i want to know whether oracle 8i is supported on fedora 4. Plse tell me what all the linux flavours are supported for oracle 8i and also it is compatable for php4 or php5.
    as we are trying to use php with oracle 8i database...!
    ######## error:
    [oracle@localhost linux]$ ./runInstaller
    Initializing Java Virtual Machine from ../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre. Please wait...
    Exception java.lang.NullPointerException occurred..
    java.lang.NullPointerException
    at sun.awt.motif.MComponentPeer.setFont(MComponentPeer.java:192)
    at sun.awt.motif.MFramePeer.<init>(MFramePeer.java:68)
    at sun.awt.motif.MToolkit.createFrame(MToolkit.java:137)
    at java.awt.Frame.addNotify(Frame.java:196)
    at java.awt.Window.show(Window.java:138)
    at java.awt.Component.show(Component.java:528)
    at java.awt.Component.setVisible(Component.java:490)
    at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:419)
    Plse help me...!
    Thanks in advance..

  • Analytic Workspace Manager Tutorial

    Greetings
    I haven't had any luck getting anyone to address this (posted in oracle by example and in Business Intelligence).... the "new" tutorial "Populating Your OLAP Analytic Workspace Using Analytic Workspace Manager" <http://www.oracle.com/technology/obe/obe10gdb/bidw/awm/awm.htm> has a bug on the javascript that loads all images (i.e., "eyeglass"). All other Oracle By Example tutorials pass in a "static" list of images to be loaded into the "MM__swapImage()" function (ref http://www.oracle.com/technology/obe/obe10gdb/bidw/odm/odm.htm) . This "new" tutorial however uses a function called "preLoadImages() in which an array is attempted to be built from the contents of "document.images" this property appears to be empty (perhaps some path issue getting all the images?) .... regardless there is nothing in this property and so subsequently nothing to "preload"... the end result of activating the "onmouseover" event is an "error on page" due to the "newImg.src" array being empty. Can anyone address this?
    After no action on my previous efforts I attempted to open a service request on Metalink and of course they sent me back to the forums here.... (suggesting "downloads" and "feedback" forums)

    Yes.... that "eyeglass" javascript is the issue....(you will have to do a "view source" on the page to see the javascript functions I'm talking about)....
    The "onmouseover" for this eyeglass icon works fine on all the other tutorials, but on this one I get no images, (did you try to download all the images via that javascript?) I get an "error on page" in which the javascript indicates that newImg.src is null..... "newImg.src" is the array where all of the images should be read into....via the function "preLoadImages()", combined with showAllImages(), and hideAllImages(), I'm suspecting that there is an issue with the relative directory on the website or some other path issue realated to the javascript "document" object....
    BTW the other tutorials (e.g., http://www.oracle.com/technology/obe/obe10gdb/bidw/odm/odm.htm) seem to use a different method.... instead of the "preLoadImages()" function they all seem to staticly pass all images into MM__swapImage() for this same "onmouseover" event

  • Analytic workspace version error

    I am running 10g on WinXP. I am using AWM 10.1.0.4
    I connect to the db and am able to view my schemas.
    When I attempt to create a Workspace in "Model View" I recieve the error
    "ORA-00904: "O"."SF_VERSION": invalid identifier"
    Do I need an earlier version of AWM?
    Thanks in Advance

    It appears you might have an issue with 'C' below. Here is a checklist to make sure your Oracle Database is properly configured to run with Analytic Workspace Manager 10.1.0.4:
    A) Make sure you have the Enterprise Edition of the Oracle Database 10g.
    SQL&gt; select banner from v$version where banner like 'Oracle%';
    You should see Oracle Database 10g Enterprise Edition.
    B) Make sure you have the Data Warehouse database configuration or the OLAP Option enabled.
    SQL&gt; select parameter, value from v$option where parameter='OLAP';
    You should see OLAP TRUE.
    C) Make sure the RDBMS 10.1.0.4 patch set has been completely installed. Users often miss the required Post-Installation Steps such as running catpatch.sql.
    SQL&gt; select comp_name, version, status from dba_registry;
    You should see VALID and 10.1.0.4.0 for the OLAP components.
    D) The Oracle Database must have the compatibility mode of 10.1 to use the new Model View in Analytic Workspace Manager 10.1.0.4.0 as it relies on the unique features found in Oracle Database 10g.
    SQL&gt; select name, value, description from v$parameter where name ='compatible';
    You should see 10.1, not 9.2 or earlier.

Maybe you are looking for

  • New OD server, client computers see Network Accounts, but no passwords work

    I set up 10.5 server on my mini, set up DHCP, DNS, OD Master, etc. From the computer bound it to the OD domain, but when I click on the Network User account from the login screen on my MBP and type in my password, it just shakes, like the password is

  • Vista is NOT the probl

    I need to make a point here: Vista is NOT the problem with Creative's drivers. On the contrary, it's the other way around! Vista is suffering as an operating system because of the terrible drivers written by companies such as Creative (and to a lesse

  • Unable to Update Through WebSapConsol

    Hi Everybody,    I am working in RFID Barcode Reader .I have develop a ZTransaction through which i have to provide a screen to user for scan barcode after pressing save button i have to post all batches through TCode VL01N .          Everything is w

  • Home Screen icons - removing, changing order of?

    I want to remove a number of the icons (e.g., reminders, etc).  I also want to rearrange the order of the icons I will keep.  Finally, I want to transfer some icons on scren2 to the first screen.  How can I do these?

  • New computer, new itunes set up

    i had to buy a new computer and put all my songs on my ipod onto my new itunes....how to do i get the songs i already purchased on itunes onto my new computer?