DB2数据库还原问题

我手上有一个同事发来的.sql文件,他那边是备份出来的,我现在要还原到我自己的电脑上的EDWP数据库里面,我用db2 restore database edwp from F:\portal\ActivePortal\beifen\init_ap_edw.sql 却提示文件、命名管道或设备“F:\portal\ActivePortal\beifen\init_ap_edw.sql”的路径无效。我应该如何将这个.sql文件还原成数据库呢?

如果是sql文件的话,是不是应该到数据库中,去执行sql(你应该有文本编辑器看看,是不是都是sql语句?)追问

我看过了 是这样的 都是sql语言 但是跑的时候有几个表跑不出来 提示说主键字段设置的太长了比如这句CREATE TABLE AHQ( ..........PRIMARY KEY (AUD_USER, AUD_CLIENT_IP, AUD_SERVER_IP, AUD_RESOURCE, AUD_ACTION, APPLIC_CD, AUD_DATE) );就会报错跑不出来

我看过了 是这样的 都是sql语言 但是跑的时候有几个表跑不出来 提示说主键字段设置的太长了比如这句CREATE TABLE AHQ( ..........PRIMARY KEY (AUD_USER, AUD_CLIENT_IP, AUD_SERVER_IP, AUD_RESOURCE, AUD_ACTION, APPLIC_CD, AUD_DATE) );就会报错跑不出来

追答

那你把错误语句copy出来,在执行后单独执行看看。

追问

这就是copy出来的,
现在已经知道问题了,表空间不够,不过还是谢谢你

温馨提示:答案为网友推荐,仅供参考
相似回答