我有信息ETL将读取来自DB2 iseries / AS400的视图和获取数据,但我有错误说“正在进行中的某些事情”我只是想知道是否有一种方法可以在iseries中设置视图或表格没有锁定所以我可以自由访问表格/视图。
提前感谢您的反馈。
答案 0 :(得分:1)
为确保数据上没有其他锁定可以干扰您的[ETL]活动,请将数据专门分配给您的处理;例如其中之一:
LOCK TABLE The_Schema.The_Table IN EXCLUSIVE MODE ALLOW READ
LOCK TABLE The_Schema.The_Table IN EXCLUSIVE MODE
在获得排他锁[可选地允许其他人进行只读访问]后,其他工作无法获得其他可能与您的工作冲突的工作。