Consultor Eletrônico



Kbase P103145: Unable to grant privileges to users with database started using Progress Fathom Mgt.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/04/2005
Status: Unverified

FACT(s) (Environment):

Windows 32 Intel
Progress 9.1x

SYMPTOM(s):

Trying to grant dba privileges to a newly created SQL-92 user

Failure to acquire exclusive schema lock for DDL operation. (7872)

SQLState=HY000
ErrorCode=-210017
[JDBC Progress Driver]:Failure to acquire exclusive schema lock for DDL operation. (7872)

Using Progress SQL Explorer Tool to add new users to database

Database started using Progress Fathom Management product.

CAUSE:

The database was started using Fathom Management. To add, delete or modify a users record there cannot be any transactions active on the database because a schema lock is taken out on the entire schema while the operation is performed. Fathom Management is controlling the database. It has a connection via its agent and is actively collecting data. This is an active transaction against the database and is not permitted during a SQL grant procedure.

FIX:

To permit SQL Explorer Tool to grant privileges to a new user, follow the steps below;
1. Shutdown Fathom Management.
2. Start the database in multi-user mode (proserve sports2000 -H hostname -S port #)
3. Connect to the database with SQL Explorer using same port number used to start the database.