【DB2】报错:-30090 25000 指定的操作对远程执行失败

场景描述

        数据库:DB_1,DB_2

        现在在DB_1中建立NICKNAME为CST_INFO_NICK,并且该别名指向数据库DB_2的CST_INFO表,在DB_1中建立存储过程,该存储过程需要  INSER INTO CST_INFO表

原因分析

        在数据库DB_1中建立读操作还行,但是建立写操作的话,需要建立MAPPING,很麻烦,不推荐使用。由于我只是建立了NICKNAME,没有建立MAPPING造成数据库执行写操作时报错为:-30090 25000 指定的操作对远程执行失败

解决办法

  1.要么建立相应的MAPPING,指向需要更新的物理表

  2.要么删除NICKNAME,直接建立物理表

posted @ 2017-03-27 11:10  OLIVER_QIN  阅读(1001)  评论(0编辑  收藏  举报