Difference between revisions of "Unable to determine the database engine"

From CMOD.wiki
Jump to navigation Jump to search
m (Added links to IBM CMOD Documentation.)
(Updated ARS_DB_ENGINE, removed references to ars.ini.)
Line 20: Line 20:
== Troubleshooting ==
== Troubleshooting ==


It's not very clear which of the parameters in the ars.ini file are to be used for what purpose.
Ensure that the ARS_DB_ENGINE parameter in the ars.cfg file is one of the three following values:  DB2, ORACLE, MSSQL.
 
  [@SRV@_ARCHIVE]              <=- CMOD Instance Name to be used with arsdb, arsmaint and arssockd.
  HOST=                        <=- should be set to the server's fully-qualified domain name (prod.cmod.example.com)
  PROTOCOL=2                    <=- In all modern instances of CMOD, the current version number is 2.
  PORT=0                        <=- If set to 0, IBM CMOD port number is set to 1445.
  SRVR_INSTANCE=ARCHIVE        <=- The name of the DB2/Oracle database that CMOD stores index data in.
  SRVR_INSTANCE_OWNER=odadmin  <=- The User name of the UNIX account that runs arssockd & owns database tables.


See the [[ars.cfg]] article for more information on the parameters in the [[ars.cfg|IBM CMOD Configuration file]].


See the IBM Documentation on ARS0013E: [https://www.ibm.com/support/knowledgecenter/en/SSEPCD_9.5.0/com.ibm.ondemand.messages.doc/dodm4013.htm v9.5] &nbsp; [https://www.ibm.com/support/knowledgecenter/en/SSEPCD_10.1.0/com.ibm.ondemand.messages.doc/dodm4013.htm v10.1]
See the IBM Documentation on ARS0013E: [https://www.ibm.com/support/knowledgecenter/en/SSEPCD_9.5.0/com.ibm.ondemand.messages.doc/dodm4013.htm v9.5] &nbsp; [https://www.ibm.com/support/knowledgecenter/en/SSEPCD_10.1.0/com.ibm.ondemand.messages.doc/dodm4013.htm v10.1]

Revision as of 20:20, 17 November 2017

What was the error?

Message Number: 4013

Message Severity: Error (Corrective action is required to continue)

Message Name: ARS4013E

What were you doing?

Probably trying to run arsdb or arssockd with the -I parameter.

Example

 $ arsdb -u -I PROD
 arsdb:  ARS4013E Unable to determine the database engine

Troubleshooting

Ensure that the ARS_DB_ENGINE parameter in the ars.cfg file is one of the three following values: DB2, ORACLE, MSSQL.

See the ars.cfg article for more information on the parameters in the IBM CMOD Configuration file.

See the IBM Documentation on ARS0013E: v9.5   v10.1