При восстановлении DB2 не удалось найти путь DB2REMOTE - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь выполнить восстановление 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.

Корзина и префикс существуют на AWS S3. Есть указатели на то, что я могу проверить? Я внес в каталог доступ к хранилищу с правильными учетными данными, и я могу перечислить файлы из корзины / папки.

# 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=
...