EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB10957: A lock occurs on the Oracle sys.obj table when running MicroStrategy reports.


Community Admin

• Strategy


SYMPTOM:
The sys.obj table is an Oracle system table where all changes to the database objects are written (i.e., creation of temp tables). Locks created by Strategy reports sometimes cause all applications that need to create/modify any database objects to wait until the sys.obj table is released.
 
The SQL generated by the report may contain the nologging option, as shown in the example below:
 
create table ZZT5H0600QLSP000 nologging as select
CAUSE:
The syntax "create table #### nologging as select..." does not actually create true temporary tables on Oracle. Global temporary tables should therefore be created against Oracle during report execution.
 
ACTION:
Refer to the following Strategy Knowledge Base document for information to enable the engine to generate "create global temporary table" syntax against Oracle:
KB6964: How to enable true temporary tables in Oracle in MicroStrategy SQL Generation Engine
Third Party Software Installation
WARNING:
The third-party product(s) discussed in this technical note is manufactured by vendors independent of Strategy. Strategy makes no warranty, express, implied or otherwise, regarding this product, including its performance or reliability.


Comment

0 comments

Details

Knowledge Article

Published:

June 1, 2017

Last Updated:

June 1, 2017