【DB2】load报错SQL3501W、SQL3109N、SQL2036N

最近老遇到迁移测试LOAD时报错,如图所示

但是换成import又可以

看描述是说load的内容将不会进入备份暂挂状态balbala...

下面的错误是说ixf文件无效

这里一直以为是SQL3501W的问题,去各种研究load参数和db2set里面的load参数,各种调整都不行

又以为是用户权限的问题,不能用普通用户给另一个用户load数据,经过赋权dbadm权限测试,也不是权限问题

在仔细阅读官网资料后发现,是文件权限的问题

实例拥有者必须对文件有读权限

以下是测试过程:

使用普通用户创建另一个schema的表,并插入一条数据

使用实例用户导出数据

将文件mv到普通用户家目录下,并修改权限

赋予普通用户dbadm权限

尝试使用普通用户load该表,load失败

使用普通用户import该表,import成功

修改文件权限使得实例用户可以访问该文件

重新load,load成功

相关推荐
cyforkk2 小时前
09、Java 基础硬核复习:异常处理(容错机制)的核心逻辑与面试考点
java·数据库·面试
CC.GG3 小时前
【Linux】进程控制(二)----进程程序替换、编写自主Shell命令行解释器(简易版)
linux·服务器·数据库
2301_765703143 小时前
开发一个简单的Python计算器
jvm·数据库·python
QCzblack3 小时前
第三周作业
数据库
Root_Hacker3 小时前
sql注入学习笔记
数据库·sql·web安全·网络安全·oracle·网络攻击模型
IT邦德3 小时前
基于OEL8环境的图形化部署Oracle26ai
数据库·oracle
一心赚狗粮的宇叔4 小时前
mongosDb 安装及Mongosshell常见命令
数据库·mongodb·oracle·nosql·web·全栈
naruto_lnq4 小时前
Python生成器(Generator)与Yield关键字:惰性求值之美
jvm·数据库·python