IBM Support

Error ORA-00001: unique constraint (COGCM12.PK_CMPOLICIES) violated when starting IBM Cognos

Troubleshooting


Problem

Multiple content stores created in different schemas of the same Oracle database are becoming corrupt. Either an error message is displayed or the install will not start.

Symptom

The following message is displayed after attempting to start, or authenticate into the product.

ORA-00001: unique constraint (schema.PK_name) violated.

Cause

An Oracle issue might be causing the content store corruption.

Environment

Oracle Content Store.

Resolving The Problem

This steps needs to be done by a Database Administrator (DBA) in most cases:
1. Stop all Cognos services on the computer where the Content Manager is installed.
2. Using sqlplus (or any similar tool) connect to the content store database using username and password as specified in Cognos Configuration database resource properties and execute the SQL script <cognos install location>/configuration/schemas/content/oracle/AddConsistencyCheckFlag_oracle.sql 

3. Start the Cognos services on the computer where Content Manager is installed. Wait until the following messages are logged in <cognos install location>/logs/cogserver.log
CM-SYS-2210 CM internal consistency check starts
and
CM-SYS-2211 CM internal consistency check completes

4. If there are no other messages between CM-SYS-2210 and CM-SYS-2211 indicating 
there are consistency problems, then the content store does not require fixing. If any inconsistencies are reported between the messages follow steps 6-9 to fix them.
5. Stop the Cognos services on the computer where Content Manager is installed.
6. Using Oracle tools take a backup of the data in the content store schema.

7. Using sqlplus (or any similar tool) connect to the content store db using username and password as specified in Cognos Configuration Database resource properties and execute the SQL script <cognos install location>/configuration/schemas/content/oracle/AddConsistencyFixFlag_oracle.sql
8. Start the product on the machine where Content Manager is installed. Wait until the following messages are logged in <cognos instlal location>/logs/cogserver.log:
CM-SYS-2210 CM internal consistency check starts.
and
CM-SYS-2211 CM internal consistency check completes.
Check for errors reported. Content Manager should start and be able to perform 
without inconsistency related problems.
There is another way to check content store consistency that does not require restarting the product. It is described in IBM Cognos Administration and Security Guide - Part 7: Server Administration - Internal Content Store Maintenance. Note that if there are inconsistencies reported a restart is needed to fix them.

[{"Product":{"code":"SSEP7J","label":"Cognos Business Intelligence"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Cognos Administration","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"10.1;10.1.1;10.2;10.2.1;10.2.2","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Product":{"code":"SSEP7J","label":"Cognos Business Intelligence"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"Install and Config","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"","label":""}},{"Product":{"code":"SSEP7J","label":"Cognos Business Intelligence"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"Report Studio","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"","label":""}},{"Product":{"code":"SUNSET","label":"PRODUCT REMOVED"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"ReportNet","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTSF6","label":"IBM Cognos Analytics"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
28 November 2022

UID

swg21340998