Error with OBIEE Usage Tracking

Hi,
I have set up Usage Tracking in Oracle BI Enterprise Edition with the Direct Insert Option. I have created the S_NQ_ACCT table in an Oracle schema that is referenced as a connection pool in the Oracle BI Repository physical layer. When I run my requests from Oracle BI Answers and check my server logs (NQServer.log), I get the following message:
[59048] Usage Tracking encountered an insert statement execution error. This error has occurred 9 times and resulted in the loss of 9 insert statements since this message was last logged.
[nQSError: 16001] ODBC error state: S1000 code: 1456 message: [Oracle][ODBC][Ora]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
[nQSError: 16015] SQL statement execution failed.
2008-04-25 04:34:18
[59048] Usage Tracking encountered an insert statement execution error. This error has occurred 9 times and resulted in the loss of 9 insert statements since this message was last logged.
[nQSError: 16001] ODBC error state: S1000 code: 1456 message: [Oracle][ODBC][Ora]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
[nQSError: 16015] SQL statement execution failed.
Does anyone know how to fix this problem?
Regards,
Peter

Thanks for the response.
You're right. The response seems to imply that the account does not have the authorization. However, the account I am using to access the database from OBIEE Repository owns the schema where the S_NQ_ACCT table is stored. So I am puzzled as to why this response is generated.

Similar Messages

  • OBIEE Usage Tracking Table Is Not Populated

    Hello everybody,
    OBIEE Usage tracking table (s_nq_acct) is not populated correctly for last a few weeks. I have no experience on configuring / managing usage tracking jobs, so I do not know where to start to solve this problem. First of all, which log file should I go to find the problem? And also which parameters should I look? Can you help me please.
    Regards,
    Dilek

    Check that the absolutely correct and precise connection pool information contained in your RPD matches what your entries in the MBeans which then get written to the NQSConfig.ini.
    Check that your UT physical model in the RPD physical layer isn't and old (11.1.1.5) setup running on a 11.1.1.7 env where the column definitions don't match.
    Several log files. NQServer.log and NQQuery.log to begin with.

  • OBIEE Usage Tracking is not working

    I implemented OBIEE usage tracking on my repository and restarted the services.But when I run a query it not recorded in the S_NQ_ACCT table in the database.Please let me know as to why this happens....

    Provide NQServer.log.

  • Error in implementing Usage Tracking in OBIEE

    Hi All,
    I wants to implement Usage Tracking in my project. I have done all the steps as per link http://obiee101.blogspot.com/2008/08/obiee-setting-up-usage-tracking.html
    But i am getting following error in NQServer.log file----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 1 times and resulted in the loss of 1 insert statements since this message was last logged.
    [nQSError: 16001] ODBC error state: S1000 code: 1456 message: [Oracle][ODBC][Ora]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
    [nQSError: 16015] SQL statement execution failed.
    I have also check by changing the Call_Interface in Connection Pool of Admin Tool from ODBC 3.5 to OCI 10g. By this chage i get ollowing error:
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 1 times and resulted in the loss of 1 insert statements since this message was last logged.
    [nQSError: 17001] Oracle Error code: 3114, message: ORA-03114: not connected to ORACLE
    at OCI call OCIStmtExecute.
    [nQSError: 17011] SQL statement execution failed.
    Please help....
    Thanks in Advance...
    Regards,
    Avi

    problem is solved....
    Actually in NQServer.ini file i was using actual Database name instead of Admin Tool Physical Layer name at PHSICAL TABLE NAME: <database>.<schema>.<tablename>
    and at CONNECTION POOL: <database name>.<connection pool>
    thanks...

  • OBIEE usage tracking questions

    Hi,
    I am using OBIEE 11g and we enabled usage tracking.
    Recently, i have observed that some inserts to S_NQ_ACCT table is failing due to "String literal too long" error.
    We have configured VARCHAR(4000)  for QUERY_TEXT column in physical layer which is causing issues since the executing query has more than 4k characters, I would like to configure in such a way that the insert should not fail and  it should exceed with first 4k chars inserted.
    The one way i can think of is, in physical layer importing as a view(with subtr() applied on query_text)  in lieu of physical table.
    Is there any other way i can achieve this?
    Thanks,
    Pandeeswaran

    HI,
    May I know obiee version?
    Can you refer below thread, it sees similar error.
    https://forums.oracle.com/message/9866218
    https://forums.oracle.com/message/10091143
    Thanks,
    Satya

  • OBIEE Usage Tracking not collecting all data!

    Hi guys
    Strange problem here. We have set up usage tracking (OBIEE 11.1.1.6) and it is running smoothly, except that we dont get all the data. I have adjusted the field "Query_Text" to contain 4000 bytes, and this also gave us an improvement - it collects more usage tracking. But we aren't getting all the usage stats...
    Does anybody have a an idea as to what could be wrong here?
    Best regards, Jacob

    Jacob J wrote:
    Hi guys
    Strange problem here. We have set up usage tracking (OBIEE 11.1.1.6) and it is running smoothly, except that we dont get all the data. I have adjusted the field "Query_Text" to contain 4000 bytes, and this also gave us an improvement - it collects more usage tracking. But we aren't getting all the usage stats...
    Does anybody have a an idea as to what could be wrong here?
    Best regards, JacobWhat usage stats are missing? Is there any pattern/behavior where the stats are not being inserted into the tables?

  • OBIEE Usage Tracking for the Export button in Dashboard

    Hi All,
    I need to capture how many users are exporting a dashboard report into Excel file. Is it possible by using usage tracking? OIn Usage tracking I understand we can capture the user who lands on the dashboard page, but is it possible to capture who all use the export option in a particular dashboard and download to a CSV file?
    Thank you for your time and help.

    The Report ran successfully in CMC and it already has an instance. Any idea why i coudnt see the Button.
    Thanks

  • Usage Tracking OBIEE 11.1.1.5.0

    Good afternoon
    Hope you are all well.
    Myself and our OBIEE team is having a problem with OBIEE Usage Tracking.
    Everyday we could view our daily usage for our users (Query counts, row counts logged in users etc)
    Since this morning (2013/04/03) our usage tracking report is displaying no data.
    I am not sure but as far as i know the usage tracking looks at a certain table in the BI_PLATFORM schema and it seems to me that the table is not getting updated with data meaning inserting as we work on the system.
    Have anyone encountered this problem before?
    Regards
    Rayno

    We have looked at that table and the last record was inserted 27 March 2013.
    Usage Tracking was only switched on the 27th of March, it ran fine for that day.
    Since then no usage tracking was captured, although OBIEE has been used frequently.
    The Config file looks fine, is there any service that needs to be running for usage tracking?
    IS there a way to check if Usage tracking is running/listening?
    What captures the usage and inserts it into the table?
    The strange thing is everything was working one day, we made no changes and now it is not working.

  • User Productivity Kit - Usage Tracking - Problem with installation

    Hello,
    I'm trying to install Usage Tracking 3.6 on Windows 2003 x64 Server Standard Edition. During the process when I click on Install there is a problem with the Common Usage Tracking Libraries installation. The windows error dialog box is: problem with installing Usage Tracking Libraries return code : 1203.
    Is somebody can help me ?

    Hello,
    I'm trying to install Usage Tracking 3.6 on Windows 2003 x64 Server Standard Edition. During the process when I click on Install there is a problem with the Common Usage Tracking Libraries installation. The windows error dialog box is: problem with installing Usage Tracking Libraries return code : 1203.
    Is somebody can help me ?

  • Trouble shoot Usage Tracking

    I configured Usage tracking but for some reason S_NQ_Acct table is not populating rows. I checked the error log and I see there has been some problem with the usage tracking. I used the 10.1.3.4 usage tracking rpd and did update the connection pools to point to the right database.
    The rpd metadata columns and the tables created under the schema are consistent. I do not see any errors under Usage tracking canned reports or the columns. All i see is No results because S_NQ_ACCT table is always empty, even though I ran some reports.
    Here is my usage tracking settings under nqsconfig.ini file
    ENABLE = YES;
    DIRECT_INSERT = YES;
    PHYSICAL_TABLE_NAME = "OBI Usage Tracking"."Catalog"."dbo"."S_NQ_ACCT" ;
    CONNECTION_POOL = "OBI Usage Tracking"."Usage Tracking Writer Connection Pool" ;
    BUFFER_SIZE = 10 MB ;
    BUFFER_TIME_LIMIT_SECONDS = 5 ;
    NUM_INSERT_THREADS = 5 ;
    MAX_INSERTS_PER_TRANSACTION = 1 ;
    My NqServer log details:
    2010-07-08 14:53:14
    [59055] Usage Tracking started.
    2010-07-08 14:53:16
    [16020] Metadata Database Type: Oracle8.1
    Data Source Name: Dev
    Data Source Type: Oracle 10.02.0020
    2010-07-08 14:53:16
    Data Source Name: Dev
    Client Driver Version 10.02.0001
    2010-07-08 14:53:16
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 1 times and resulted in the loss of 1 insert statements since this message was last logged.
    [nQSError: 16001] ODBC error state: S1000 code: 984 message: [Oracle][ODBC][Ora]ORA-00984: column not allowed here.
    [nQSError: 16015] SQL statement execution failed.
    I tried to debug what that error is but i was not successfull in doing so. One thing that i wanted to mention here is, when creating the NQ_LOGIN_GROUP view, I edited th default script for creating the column LOGIN to USER_NAME as LOGIN is a key word in ORACLE database. I dont think that is causing the issue here, as I renamed the rpd Physical column of the table as well. That was the only change i made and rest of them are default settings.
    Any suggestions here....
    Thanks
    Prash

    A lot of things smell fishy in your post. For a start your BI Server log says "Metadata Database Type: Oracle8.1" but then it says you are using "Client Driver Version 10.02.0001". Which database version are you running? If you are running 10g then make sure you set the correct database type in the Physical layer. If you are using Oracle then you should be using Oracle native drviers in your connection pool (OCI) however the PHYSICAL_TABLE_NAME definition has the "dbo" which seems to suggest you are using ODBC. Also the error you are gettign seems to suggest you are using ODBC. The insert the BI Server sends looks like this:
    INSERT INTO S_NQ_ACCT (USER_NAME, REPOSITORY_NAME, SUBJECT_AREA_NAME, NODE_ID, START_TS, START_DT, START_HOUR_MIN, END_TS, END_DT, END_HOUR_MIN, QUERY_TEXT, SUCCESS_FLG, ROW_COUNT, TOTAL_TIME_SEC, COMPILE_TIME_SEC, NUM_DB_QUERY, CUM_DB_TIME_SEC, CUM_NUM_DB_ROW, CACHE_IND_FLG, QUERY_SRC_CD, SAW_SRC_PATH, SAW_DASHBOARD, SAW_DASHBOARD_PG, PRESENTATION_NAME, RUNAS_USER_NAME, NUM_CACHE_INSERTED, NUM_CACHE_HITS)
    So try that manually to see if it works but it seems you need to to some RPD config changes first as it all looks too fishy to me.

  • UPK Usage Tracking Installation

    Hello there,
    As anyone successfully installed Usage Tracking for PeopleSoft Applications?
    One question please: can someone help me with the Usage Tracking configuration ... actually I've configured it and this is my environment:
    UPK 3.5.1 on PeopleSoft, Oracle 10g. I tried both Standard and Windows authentication but all to no avail.
    The problem is when the users try to login they get an error message .... the player page could not be loaded due to some errors below:
    mscorlib Access to the path 'C:\Program Files\User Productivity Kit\Usage Tracking351\ODS\Content\TEST_FIN_AID' is denied.I'll pretty much appreciate your effort.
    Regards.
    Texas!

    Hello,
    Currently the Usage Tracking server application requires IIS. However, the database associated with the Usage Tracking application server can be installed on a Linux machine assuming the database software itself supports Linux. Please refer to the [UPK Technical Specifications|http://www.oracle.com/applications/tutor/upk-technical-specification-data-sheet.pdf] for a list of support database software.
    Best regards,
    Marc

  • Usage Tracking for BI Server Hosting Multiple Repositories

    Hi all,
    I've got my BI Server hosting two repositories:
    [ REPOSITORY ]
    DemoApp1 = DemoApp1.rpd, DEFAULT;
    DemoApp2 = DemoApp2.rpd;
    And started two Presentation Services connecting to these two repositories respectively, and two web front-ends at /analytics and /analytics2 to display the two different catalogs.
    Next, I enabled usage tracking with direct insert to the following physical table:
    PHYSICAL_TABLE_NAME = "OBIEEREP".""."OBIEEREP"."S_NQ_ACCT" ;
    CONNECTION_POOL = "OBIEEREP"."Connection Pool" ;
    Both repositories has the above physical table and connection pool defined. In DemoApp1.rpd, "OBIEEREP"."Connection Pool" points to a database OBIEEDB1, and in DemoApp2.rpd, it points to a database OBIEEDB2.
    But then the problem occurs. All usage tracking data are inserted to OBIEEDB1 only, no matter which web front-end they are from. I tried removing the "DEFAULT" from NQSConfig.ini, but this doesn't help.
    Is there any way to configure BI Server to insert usage tracking data from /analytics to OBIEEDB1, and those from /analytics2 to OBIEEDB2?
    Thanks very much!!!
    Edited by: Kaphenda on Jan 18, 2010 2:34 PM

    HI Kaphenda,
    That's probably just a side-effect of having two repositories. Keep in mind that having multiple repositories and multiple presentation servers is not support by Oracle, so they were not on the hook to modify the Usage Tracking algorithm to write to two different databases. It seems to me like they either didn't anticipate this scenario, or they didn't want to program for this scenario.
    I don't think you have too many options in terms of making OBIEE insert the traffic logs into the appropriate database. However, once the data has been inserted, you can do just about anything you want to it in terms of ETL, triggers, materialized views, etc.
    Here's what I would recommend:
    1) Have the OBIEE usage tracking information logged into a neutral schema.
    2) Write a materialized view in database 1: CREATE MATERIALIZED VIEW S_NQ_ACCT AS SELECT * from S_NQ_ACCT@NEUTRAL_SERVER WHERE REPOSITORY_NAME = 'DemoApp1'
    3) Write a materialized view in database 2: CREATE MATERIALIZED VIEW S_NQ_ACCT AS SELECT * from S_NQ_ACCT@NEUTRAL_SERVER WHERE REPOSITORY_NAME = 'DemoApp2'
    You can specify the refresh frequency of these materialized views to be as frequent as you want. The great thing about this strategy is that you get the best of all worlds. Each database has the traffic information broken down by their personal RPD. But the neutral schema can provide Global reporting across both repositories which can be very valuable itself.
    Good luck and if you found this post useful, please award points!
    Best regards,
    -Joe
    Edited by: Joe Bertram on Jan 18, 2010 9:59 AM

  • Usage Tracking performance impact

    Hi all,
    I just started to implement the OBIEE usage tracking functionalities.
    Anyone implemented it and call share some experience on the performance impact with/without usage tracking enabled??
    Thanks
    BCHK

    If you use direct_insert option impact will be minimized. In general usage tracking captures report run activity and logs into table, so there is overhead on the system to insert to table or write to file. trade off is the information you get with usage tracking..
    hope this helps..
    Edited by: Kasyap on Mar 23, 2013 10:32 PM

  • Usage tracking in Siebel Analytics

    Hi All,
    We are using Sibel analytics for the reporting on non-siebel database. We tried to implement the Usage tracking for that.
    We have created the table "S_NQ_ACCT" on our dabase and all the settings are done in NQS file.
    But when any report is ran, the usage statistics are not getting inserted in to the table S_NQ_ACCT.
    Thanks all.

    Hi,
    I have made all the settings required in the NGS file.
    On checking the NQSSERVER log : I could see the below error.
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 3 times and resulted in the loss of 3 insert statements since this message was last logged.
    2012-10-22 17:21:38
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 3 times and resulted in the loss of 3 insert statements since this message was last logged.
    2012-10-22 17:33:29
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 8 times and resulted in the loss of 8 insert statements since this message was last logged.
    2012-10-22 17:38:26
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 25 times and resulted in the loss of 25 insert statements since this message was last logged.
    2012-10-22 17:45:57
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 3 times and resulted in the loss of 3 insert statements since this message was last logged.
    2012-10-22 17:49:38
    *[nQSError: 12002] Socket communication error at call=recv: (Number=10004) A blocking operation was interrupted by a call*
    What exactly the error mention above?
    Thanks all...

  • Can UPK Usage Tracking Database be on Linux

    Gurus,
    Can we have UPK tracking database created on linux or only windows is supported.
    Thanks

    Hello,
    Currently the Usage Tracking server application requires IIS. However, the database associated with the Usage Tracking application server can be installed on a Linux machine assuming the database software itself supports Linux. Please refer to the [UPK Technical Specifications|http://www.oracle.com/applications/tutor/upk-technical-specification-data-sheet.pdf] for a list of support database software.
    Best regards,
    Marc

Maybe you are looking for

  • My ipod touch isn't recognized by my computer or my dock

    My ipod touch 4th generation won't connect to my computer or my memorex dock! I tried connecting my ipod with 2 different usb cables to both my computer and my mothers and it wasn't recongized at all by both. I also tried connecting it through an ext

  • Itunes is finally opening, but problem reoccurs after turning off computer

    so I previously had a problem with my itunes program not opening. However, after searching through other discussions, I learned about the misconfig solution. And that got my itunes program working long enough to update my ipod. But now that I have sh

  • Oracle EBS Cloning - RAC to Non-RAC on windows 2008

    Kindly note that my Client is currently running Oracle E-Business Suit R12.1.1 + 11.2.0.2 on Windows Server 2008R2 on RAC + ASM. I have been requested to perform the Clonning of the Production to Test Enviroment from RAC to non RAC? I have gone throu

  • Updates won't install - Creative cloud

    1. Tried to update illustrator using the Adobe Application Manager 2. Received an "Update Failed" pop-up window 3. Clicked on the Error log link. Report showed: Error Code: U44M1P7 4. Called Adobe support 5. They sent me an e-mail (Case Number: 01844

  • LYNC2010 CU Patches BackEnd Update Command

    We have LYNC 2013 Enterprise Pool collocated with LYCN 2010 Enterprise Pool. CMS database is on LYNC 2010. I am planning to apply February 2015 CU patches on both LYNC pools and found great blog from Iain Smith on how to apply DB patches in coexistin