DB2 - Problem description
| Problem IT07139 | Status: Closed |
RESTORE AND DB2CKBKP DO NOT WORK WITH LOCAL TAPE DEVICES ON UNIX IN DB2 V10.5 FIXPACK 5. | |
| product: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
| Problem description: | |
Following errors might be seen on db2 command line prompt when
the db2ckbkp and restore db commands are ran (in db2 v10.5
fixpack 5 only).
> db2ckbkp -H /dev/rmt0
Please mount the source media on device /dev/rmt0.
Continue(c), terminate only this device(d), or abort this
tool(t)? (c/d/t) c
DB2CKBKP ERROR: Reading from file /dev/rmt0.. File does not
exist.
RC: -2045837302 [x860F000A] in
/view/db2_v105fp5_aix64_s141128/vbs/engn/sql/../tool/db2ckbkp.C
at line 132
> db2 "restore db sample from /dev/rmt0"
SQL2060W The device "/dev/rmt0" is empty.
Do you want to continue(c), terminate this device only(d), abort
the utility(t) ? (c/d/t) c
SQL2060W The device "/dev/rmt0" is empty.
Do you want to continue(c), terminate this device only(d), abort
the utility(t) ? (c/d/t) t
SQL2001N The utility was interrupted. The output data may be
incomplete.
db2ckbkp related error in db2diag.log :
2015-01-30-14.32.19.146598+480 E21585A1093 LEVEL: Error
(OS)
PID : 20643934 TID : 1 PROC :
db2ckbkp
INSTANCE: db2 NODE : 000
HOSTNAME: machine01
EDUID : 1
FUNCTION: DB2 UDB, oper system services, sqloread, probe:60
MESSAGE : ZRC=0x860F000A=-2045837302=SQLO_FNEX "File not found."
DIA8411C A file "" could not be found.
CALLED : OS, -, read
OSERR : EBADF (9) "Bad file number"
DATA #1 : File handle, PD_TYPE_SQO_FILE_HDL, 8 bytes
File Handle = -1
File System Block Size = 0 bytes
File System Type = UNKNOWN
File Handle Flags :
Require Sector Align = No
DIO/CIO Mode = No
Raw Block Device = No
Reserved Handle = No
Flush On Close = No
Thread-Level Lock = No
Write-through Mode = No
File Not Tracked = No
DATA #2 : unsigned integer, 8 bytes
4096
DATA #3 : signed integer, 8 bytes
-1
DATA #4 : String, 105 bytes
Search for ossError*Analysis probe point after this log entry
for further
self-diagnosis of this problem.
Restore related error in db2diag.log :
2015-01-30-14.32.26.174975+480 E27260A506 LEVEL: Error
PID : 17301514 TID : 46804 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: machine01
EDUID : 46804 EDUNAME: db2med.40122.0 (SAMPLE)
0
FUNCTION: DB2 UDB, database utilities, sqluMCReadMediaHeader,
probe:3060
MESSAGE : Media controller -- Device /dev/rmt0 is empty
2015-01-30-14.32.26.175334+480 E27767A494 LEVEL: Error
PID : 17301514 TID : 46804 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: prddwh1
EDUID : 46804 EDUNAME: db2med.40122.0 (SAMPLE)
0
FUNCTION: DB2 UDB, database utilities, sqluMCReadMediaHeader,
probe:3060
MESSAGE : SQL2060W The device "" is empty.
2015-01-30-14.32.26.175831+480 E28262A486 LEVEL: Error
PID : 17301514 TID : 46804 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: prddwh1
EDUID : 46804 EDUNAME: db2med.40122.0 (SAMPLE)
0
FUNCTION: DB2 UDB, database utilities, sqluMCReadMediaHeader,
probe:3060
DATA #1 : String, 9 bytes
/dev/rmt0
2015-01-30-14.32.26.176231+480 E28749A490 LEVEL: Error
PID : 17301514 TID : 40122 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: prddwh1
EDUID : 40122 EDUNAME: db2agent (SAMPLE) 0
FUNCTION: DB2 UDB, database utilities, sqludMRResponse,
probe:981
MESSAGE : SQL2060W The device "/dev/rmt0" is empty. | |
| Problem Summary: | |
Following errors might be seen on db2 command line prompt when
the db2ckbkp and restore db commands are ran (in db2 v10.5
fixpack 5 only).
> db2ckbkp -H /dev/rmt0
Please mount the source media on device /dev/rmt0.
Continue(c), terminate only this device(d), or abort this
tool(t)? (c/d/t) c
DB2CKBKP ERROR: Reading from file /dev/rmt0.. File does not
exist.
RC: -2045837302 [x860F000A] in
/view/db2_v105fp5_aix64_s141128/vbs/engn/sql/../tool/db2ckbkp.C
at line 132
> db2 "restore db sample from /dev/rmt0"
SQL2060W The device "/dev/rmt0" is empty.
Do you want to continue(c), terminate this device only(d), abort
the utility(t) ? (c/d/t) c
SQL2060W The device "/dev/rmt0" is empty.
Do you want to continue(c), terminate this device only(d), abort
the utility(t) ? (c/d/t) t
SQL2001N The utility was interrupted. The output data may be
incomplete.
db2ckbkp related error in db2diag.log :
2015-01-30-14.32.19.146598+480 E21585A1093 LEVEL: Error
(OS)
PID : 20643934 TID : 1 PROC :
db2ckbkp
INSTANCE: db2 NODE : 000
HOSTNAME: machine01
EDUID : 1
FUNCTION: DB2 UDB, oper system services, sqloread, probe:60
MESSAGE : ZRC=0x860F000A=-2045837302=SQLO_FNEX "File not found."
DIA8411C A file "" could not be found.
CALLED : OS, -, read
OSERR : EBADF (9) "Bad file number"
DATA #1 : File handle, PD_TYPE_SQO_FILE_HDL, 8 bytes
File Handle = -1
File System Block Size = 0 bytes
File System Type = UNKNOWN
File Handle Flags :
Require Sector Align = No
DIO/CIO Mode = No
Raw Block Device = No
Reserved Handle = No
Flush On Close = No
Thread-Level Lock = No
Write-through Mode = No
File Not Tracked = No
DATA #2 : unsigned integer, 8 bytes
4096
DATA #3 : signed integer, 8 bytes
-1
DATA #4 : String, 105 bytes
Search for ossError*Analysis probe point after this log entry
for further
self-diagnosis of this problem.
Restore related error in db2diag.log :
2015-01-30-14.32.26.174975+480 E27260A506 LEVEL: Error
PID : 17301514 TID : 46804 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: machine01
EDUID : 46804 EDUNAME: db2med.40122.0 (SAMPLE)
0
FUNCTION: DB2 UDB, database utilities, sqluMCReadMediaHeader,
probe:3060
MESSAGE : Media controller -- Device /dev/rmt0 is empty
2015-01-30-14.32.26.175334+480 E27767A494 LEVEL: Error
PID : 17301514 TID : 46804 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: prddwh1
EDUID : 46804 EDUNAME: db2med.40122.0 (SAMPLE)
0
FUNCTION: DB2 UDB, database utilities, sqluMCReadMediaHeader,
probe:3060
MESSAGE : SQL2060W The device "" is empty.
2015-01-30-14.32.26.175831+480 E28262A486 LEVEL: Error
PID : 17301514 TID : 46804 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: prddwh1
EDUID : 46804 EDUNAME: db2med.40122.0 (SAMPLE)
0
FUNCTION: DB2 UDB, database utilities, sqluMCReadMediaHeader,
probe:3060
DATA #1 : String, 9 bytes
/dev/rmt0
2015-01-30-14.32.26.176231+480 E28749A490 LEVEL: Error
PID : 17301514 TID : 40122 PROC :
db2sysc 0
INSTANCE: db2 NODE : 000 DB :
SAMPLE
APPHDL : 0-4662 APPID: *LOCAL.db2.150130063225
AUTHID : DB2 HOSTNAME: prddwh1
EDUID : 40122 EDUNAME: db2agent (SAMPLE) 0
FUNCTION: DB2 UDB, database utilities, sqludMRResponse,
probe:981
MESSAGE : SQL2060W The device "/dev/rmt0" is empty. | |
| Local Fix: | |
| Solution | |
First fixed in DB2 10.5 Fixpack 7 | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 12.02.2015 01.04.2016 01.04.2016 |
| Problem solved at the following versions (IBM BugInfos) | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 10.5.0.7 |
|