Hut-Lock
is placed on table or database by Teradata where there is archive/restore
operation is being performed on table/database, ideally the archive/resotre/copy
script should include “release lock” command at the end of script to release
lock once the operation is complete. But in case if backup script did not
mention “release lock” clause or backup job failed with abnormal termination
the lock is not release automatically.
In
this case we need to release lock manually; we can release Hut- lock in two
ways 1. By using arcmain or by using SQL
Assistant/bteq.
Using
arcmain to release lock.
Using
command prompt or Linux prompt, enter below command.
> arcmain
Logon serverip/arcuser1,arcuserpassword;
Release lock (databasename.tablename); à to release table level lock.
Or
Release
lock (databasename); à to release database level
lock.
Logoff;
Note: In both the cases Teradata expect to use same user (arcuser1)
which has put Hut-Lock, if not you can use super user with “override” option.
i.e. Release
lock (databasename.tablename), override;
Using
Sql Assistant/bteq to release lock.
1. Logon
to SQL Assistant using same arcuser1, which accuire lock.
2. release lock(databasename.tablename);