我们今天是要和大家一起探讨的是DB2代码页不兼容的问题,如果你对DB2数据库代码页不兼容的问题心存好奇的话,以下的文章将会揭开它的神秘面纱。希望你在浏览完之后会有所收获。
例如:

当发出命令:db2 CONnect to db_name 后系统返回
DB2 要求源代码页与目标代码页是互相兼容的, 在上边的例子中,源代码页为819与目标代码页为1386不兼容导致了数据库连接失败。
解决方法如下:
在发出db2 connect 命令失败的机器上,在DB2 命令窗口中执行如下命令后重新进行连接:
【编辑推荐】
怎么配置DB2的数据源
是个人windows PC机吧,ODBC数据库源和别的数据库的配置基本没区别主要注意就是用户的问题DSN配置,先确认如下问题:IP:127.0.0.1 ,端口用户名:admin密码:admin数据库名称:db2设置dsn为:test在创建的ODBC数据源窗口中将以上信息输入主机IP,即127.0.0.1端口,即数据库名称,即db2记住以上的只能连接一个库,对于一个DB2实例肯定不止一个数据库,所以需要每个库都需要配置ODBC数据源才能正确连接
急求修改db2数据库字段属性:一字段由varchar(50)到varchar(500) ?
我使用DB2 V9.7CONNECT TO SAMPLE;ALTER TABLE ALTER COLUMN B SET DATA TYPE VARCHAR ( 500 ) ;CONNECT RESET;其中B原来是VARCHAR(50),直接修改成功。
db2 数据库兼容问题
参考下面的说明。 建议的方法是这样的:在查询中先进行某些限制,设法减小查询占用的空间,看看是否成功,以验证问题所在。 然后设法调大相关参数。 SQL1585N不存在具有足够页大小的系统临时表空间。 解释:可能发生了下列其中一种情况:1.系统临时表的行长度超过了数据库中最大系统临时表空间中可接受的限制。 2.系统临时表中所需的列数超过了数据库中最大系统临时表空间中可接受的限制。 系统临时表空间限制取决于其页大小。 这些值是:最大 最大 临时记录 列数 表空间的长度页大小---------------------------1957字节 244 2K4005字节 500 4K8101字节 K 字节 K 字节 K用户响应:创建受支持的更大页大小的系统临时表空间(如果还没有的话)。 若已存在这种表空间,则从系统临时表中消去一列或多列。 按需要创建独立表或视图来存放超出限制的更多信息。 sqlcode :-1585sqlstate
发表评论