DB2还原无法找到DB2REMOTE路径。

问题描述 投票:0回答:0

我试图使用以下命令进行DB2还原。

db2 RESTORE DATABASE myd INCREMENTAL AUTOMATIC FROM DB2REMOTE://S3/mybucket/myfolder TAKEN AT 20200615212409

但这一直失败与。

SQL2036N  The path for the file, named pipe, or device
"DB2REMOTE://S3/mybucket/myfolder" is not valid.

bucket和前缀在AWS S3上确实存在。有什么指点我可以检查的吗?我已经用正确的凭证对存储访问进行了编目,并且我能够从 bucketfolder 中列出文件。

# db2level
DB21085I  This instance or install (instance name, where applicable: 
"db2inst1") uses "64" bits and DB2 code release "SQL11054" with level 
identifier "0605010F".
Informational tokens are "DB2 v11.5.4.0", "s2006101300", "DYN2006101300PPCLE", 
and Fix Pack "0".
Product is installed at "/opt/ibm/db2/V11.5.0.0".

DB2日志显示。

2020-06-16-17.15.41.909197-420 E921291E563          LEVEL: Error
PID     : 26849                TID : 17597173002592 PROC : db2sysc 0
INSTANCE: db2inst1             NODE : 000           DB   : BLUDB
APPHDL  : 0-68                 APPID: *N0.db2inst1.200617001542
AUTHID  : DB2INST1             HOSTNAME: whisky-node0101
EDUID   : 1371                 EDUNAME: db2med.841.0 (BLUDB) 0
FUNCTION: DB2 UDB, database utilities, sqluMCCheckDevType, probe:189
MESSAGE : Media controller -- invalid device path: 
          DB2REMOTE://S3/mybucket/myfolder

操作系统: Centos 7

存储别名。

[db2inst1@whisky-node0101 - Db2wh ~]$ db2 list storage access
 Node Directory
Node 1 entry:
ALIAS=S3
VENDOR=S3
SERVER=s3.us-east-1.amazonaws.com
USERID=XX
CONTAINER=mybucket
OBJECT=
DBUSER=db2inst1
DBGROUP=
database amazon-s3 db2 database-restore
© www.soinside.com 2019 - 2024. All rights reserved.