Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 在DB2V上使用.dbf文件重新定位DB2。10.5 LUW_Database_Db2_Dbf - Fatal编程技术网

Database 在DB2V上使用.dbf文件重新定位DB2。10.5 LUW

Database 在DB2V上使用.dbf文件重新定位DB2。10.5 LUW,database,db2,dbf,Database,Db2,Dbf,嗨,我有一个DB2数据库 /db2/ins/data/ins/dbtest 但它是起源 /db2/oldins/data/oldins/dbtest1 我根据需要将文件复制到文件夹中 我的remocate.cfg看起来像: DB_NAME=dbtest1,dbtest DB_PATH=/db2/oldins/data/dbtest1/metalog/,/db2/ins/data/ins/dbtest/metalog INSTANCE=oldins,ins STORAGE_PATH=/d

嗨,我有一个DB2数据库

 /db2/ins/data/ins/dbtest 
但它是起源

/db2/oldins/data/oldins/dbtest1
我根据需要将文件复制到文件夹中

我的remocate.cfg看起来像:

DB_NAME=dbtest1,dbtest 
DB_PATH=/db2/oldins/data/dbtest1/metalog/,/db2/ins/data/ins/dbtest/metalog
INSTANCE=oldins,ins
STORAGE_PATH=/db2/oldins/data/dbtest1/data/,/db2/ins/data/ins/dbtest/data/
LOG_DIR=/db2/oldins/data/dbtest1/metalog/oldins/NODE0000/SQL00001/LOGSTREAM0000/,/db2/ins/data/ins/dbtest/metalog/NODE0000/SQL00001/
LOGARCHMETH1=DISK:/db2/backup/ins/dbtest/archivlogfiles/

我得到这个错误:

 DBT1006N  The "/db2/oldins/data/dbtest1/data/dbtest1_TS.dbf/SQLTAG.NAM" file or device could not be opened.
系统是DB2V。10.5卢瓦

该文件确实存在,并且权限正确

如何将其添加到relocate.cfg文件中,或者需要做什么


感谢您的帮助。

下面是一个简单的测试用例,介绍如何使用db2relocatedb。

[Db2]db2relocatedb命令的简单测试用例外壳脚本

它的主题是:
-db2relocatedb用于更改容器路径

它告诉我们,在运行db2relocatedb命令之前,需要通过“mv”命令更改“path”,如下所示:

# mv storage path manually and run db2relocatedb with relocate.cfg file
mv /home/db2inst1/db/stor1 /home/db2inst1/db/new1
mv /home/db2inst1/db/stor2 /home/db2inst1/db/new2
db2relocatedb -f relocate.cfg
建议对其进行审查


希望这能有所帮助。

“文件确实存在,权限正确。”--您认为正确的权限是什么?db2diag.log可能会提供更多详细信息。不仅文件的权限,而且路径的所有权和所有权/权限都可能是相关的,这可能会在db2diag.log中显示,下面命令的输出是什么
su-dbtest-c“ls-la/db2/oldins/data/dbtest1/data/dbtest1_TS.dbf/SQLTAG.NAM”