db2 - 如何知道当前加载操作正在生成哪些加载副本文件
问题描述
我使用的是 DB2 版本 11.5.2,并且我DB2_LOAD_COPY_NO_OVERRIDE
指向了一个本地目录。我如何知道正在生成哪些加载副本文件?我希望能够在加载过程中清理加载副本文件,而不是接触当前加载操作正在使用的文件。
db2level
DB21085I This instance or install (instance name, where applicable:
"db2inst1") uses "64" bits and DB2 code release "SQL11052" with level
identifier "0603010F".
Informational tokens are "DB2 v11.5.2.0", "special_40112",
"DYN2002071700AMD64_40112", and Fix Pack "0".
Product is installed at "/opt/ibm/db2/V11.5.0.0".
解决方案
以下查询返回所有已完成load copy
操作的完整路径。
SELECT LOCATION
FROM SYSIBMADM.DB_HISTORY
WHERE OPERATION = 'C' AND END_TIME IS NOT NULL
--AND DATE(TIMESTAMP(START_TIME)) = CURRENT DATE
;
请参阅SYSIBMADM.DB_HISTORY视图描述。
推荐阅读
- php - 通过 Ruby/other 访问 Filemaker 13 Pro 数据库
- javascript - 从服务器 nginx+php-fpm 获取下载文件
- python - itertools.product 和列表理解之间的性能差异
- java - 如何将 json 数组从 recyclerView 传递到另一个活动
- javascript - 如何在js中创建对象到数组
- reactjs - 无法使用“useContext”挂钩破坏上下文提供程序中传递的值
- python - 将特征值传递给子工厂 Django
- python - 为什么 Spotify Web API 返回状态码 400 bad request?
- algorithm - 分析算法的运行时间
- react-native - 如何在按下按钮时重定向到另一个屏幕?