网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
DB2 & Informix
» db2 pagesize问题
‹‹ 上一主题
|
下一主题 ››
18
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: db2 pagesize问题
du2
LU幼天使
UID 701
精华
2
积分 64
帖子 120
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-17
#1
大
中
小
使用道具
发表于 2003-10-29 11:47
资料
个人空间
短消息
加为好友
我安装DB2 V8.1 FOR WINDOWS ,
创建了一个数据库PAGESIZE是 4K,
我现在需要使用 32K的PAGESIZE,
可以修改吗?
创建的时候如何写这个参数?
我是通过图形化向导创建的,转化的命令为下:
CREATE DATABASE DB2MONIT ON E: USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM
谢谢!!!
zdygk
荣誉斑竹
极品果壳大将军
UID 114
精华
17
积分 1263
帖子 2399
活跃指数 107
LU金币 1022 个
LU金条 16619 个
阅读权限 200
注册 2003-9-24
#2
大
中
小
使用道具
发表于 2003-10-29 11:59
资料
个人空间
主页
短消息
加为好友
建好了不能改了。除非重做。我记得如此。不过这个参数是建立表空间才用的吧?
比如:
db2 CREATE REGULAR TABLESPACE name_xyz IN NODEGROUP node_group_namex
PAGESIZE 8 K
MANAGED BY DATABASE USING ......
天佑中华 祝福同胞
Major : ETL AIX+JAVA+DB2
Hobby: shell+os-developer
DB2 is the Best Pure RDBMS; Oracle is an aspirant
du2
LU幼天使
UID 701
精华
2
积分 64
帖子 120
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-17
#3
大
中
小
使用道具
发表于 2003-10-29 15:24
资料
个人空间
短消息
加为好友
嗯,应该是这样的!
但是我这里的表空间都是4K的,
因为缺省建立数据库后,
系统表空间(syscatspace)和临时表空间(tempspace1)都是4K的PAGESIZE,
我后来自己创建的表空间是32K的,
使用的时候就报以下提示:
SQL1585N 不存在具有足够页大小的系统临时表空间。 SQLSTATE=54048
我想这个错误就是因为临时表空间不是32K的PAGESIZE造成的,
而我自己重建了32K的临时表空间,
数据库启动时就报错误,
我想可能是在创建数据库的时候就已经确定了 PAGESIZE 的大小,
现在就是想问如何修改这个东西~~~
另外,果壳,你已经恢复过几次我的帖子了(在CU也是),
真的很感谢你!!!
加拿大农民
LU小天使
UID 620
精华 0
积分 255
帖子 509
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-16
#4
大
中
小
使用道具
发表于 2003-10-29 15:32
资料
个人空间
短消息
加为好友
pagesize 是针对表空间的,临时表空间可建多个,使用不同的pagesize.
你的问题是其它原因造成的吧?
zdygk
荣誉斑竹
极品果壳大将军
UID 114
精华
17
积分 1263
帖子 2399
活跃指数 107
LU金币 1022 个
LU金条 16619 个
阅读权限 200
注册 2003-9-24
#5
大
中
小
使用道具
发表于 2003-10-29 15:39
资料
个人空间
主页
短消息
加为好友
QUOTE(du2 @ 2003-10-29 15:24:51)
嗯,应该是这样的!
但是我这里的表空间都是4K的,
因为缺省建立数据库后,
系统表空间(syscatspace)和临时表空间(tempspace1)都是4K的PAGESIZE,
我后来自己创建的表空间是32K的,
使用的时候就报以下提示:
SQL1585N 不存在具有足够页大小的系统临时表空间。 SQLSTATE=54048
我想这个错误就是因为临时表空间不是32K的PAGESIZE造成的,
而我自己重建了32K的临时表空间,
数据库启动时就报错误,
我想可能是在创建数据库的时候就已经确定了 PAGESIZE 的大小,
现在就是想问如何修改这个东西~~~
另外,果壳,你已经恢复过几次我的帖子了(在CU也是),
真的很感谢你!!!
水平有限~~
大家交流嘛,不客气!常来玩啊。
天佑中华 祝福同胞
Major : ETL AIX+JAVA+DB2
Hobby: shell+os-developer
DB2 is the Best Pure RDBMS; Oracle is an aspirant
du2
LU幼天使
UID 701
精华
2
积分 64
帖子 120
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-17
#6
大
中
小
使用道具
发表于 2003-10-29 19:52
资料
个人空间
短消息
加为好友
呵呵,终于解决了~~~
我是把系统临时表空间和用户临时表空间搞混了,
我从新建立了一个32K用户临时表空间就解决了,
谢谢大家!!!
banker
LU天使
UID 653
精华 0
积分 793
帖子 1541
活跃指数 3
LU金币 2445 个
LU金条 0 个
阅读权限 50
注册 2003-10-16
#7
大
中
小
使用道具
发表于 2007-2-8 09:14
资料
个人空间
主页
短消息
加为好友
我记得好像是系统临时表空间必须有一个4k的存在
当我们讲话时,有人聆听。
当我们做事时,有人跟随。
当我们前进时,没有任何困难可以阻挡
beginner-bj
版主
UID 9471
精华
15
积分 1371
帖子 2360
活跃指数 186
LU金币 4355 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
#8
大
中
小
使用道具
发表于 2007-2-8 10:43
资料
个人空间
短消息
加为好友
QUOTE:
原帖由
banker
于 2007-2-8 09:14 发表
我记得好像是系统临时表空间必须有一个4k的存在
系统临时表空间有且只有一个,所以不存在这样的说法。
我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
banker
LU天使
UID 653
精华 0
积分 793
帖子 1541
活跃指数 3
LU金币 2445 个
LU金条 0 个
阅读权限 50
注册 2003-10-16
#9
大
中
小
使用道具
发表于 2007-2-8 13:40
资料
个人空间
主页
短消息
加为好友
QUOTE:
原帖由
beginner-bj
于 2007-2-8 10:43 发表
系统临时表空间有且只有一个,所以不存在这样的说法。
?
可以创建多个,但必须有一个是4k的
我的意思要说明:
也就是说你创建了一个4k的系统临时表空间就可以把原来的tempspace1删除,但是如果你创建8k的就不能删除
但是系统临时表空间可以有多个
我刚试验了一下
当我们讲话时,有人聆听。
当我们做事时,有人跟随。
当我们前进时,没有任何困难可以阻挡
beginner-bj
版主
UID 9471
精华
15
积分 1371
帖子 2360
活跃指数 186
LU金币 4355 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
#10
大
中
小
使用道具
发表于 2007-2-8 13:56
资料
个人空间
短消息
加为好友
估计你把系统临时表空间和用户临时表空间搞混了
我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
[广告]
论坛新开
【DB2产品家族】
【投资理财】
【行业应用】
板块
banker
LU天使
UID 653
精华 0
积分 793
帖子 1541
活跃指数 3
LU金币 2445 个
LU金条 0 个
阅读权限 50
注册 2003-10-16
#11
大
中
小
使用道具
发表于 2007-2-8 14:52
资料
个人空间
主页
短消息
加为好友
Tablespace ID = 1
Name = TEMPSPACE1
Type = System managed space
Contents = System Temporary data
State = 0x0000
Detailed explanation:
Normal
Tablespace ID = 5
Name = TEMP01
Type = System managed space
Contents = System Temporary data
State = 0x0000
Detailed explanation:
Normal
Tablespace ID = 6
Name = USERTEMP01
Type = System managed space
Contents = User Temporary data
State = 0x0000
Detailed explanation:
Normal
\
是么?
db2 "create system temporary tablespace temp01 managed by system using ('XXXXx')"
db2 "create user temporary tablespace usertemp01 managed by system using ('/data/bank/usertemp')"
DB20000I The SQL command completed successfully.
当我们讲话时,有人聆听。
当我们做事时,有人跟随。
当我们前进时,没有任何困难可以阻挡
[广告]
论坛新开
【DB2产品家族】
【投资理财】
【行业应用】
板块
banker
LU天使
UID 653
精华 0
积分 793
帖子 1541
活跃指数 3
LU金币 2445 个
LU金条 0 个
阅读权限 50
注册 2003-10-16
#12
大
中
小
使用道具
发表于 2007-2-8 14:55
资料
个人空间
主页
短消息
加为好友
Product Name = "DB2 Enterprise Server Edition"
Product Identifier = "DB2ESE"
Version Information = "8.2"
os: LINUX RedHat 9
当我们讲话时,有人聆听。
当我们做事时,有人跟随。
当我们前进时,没有任何困难可以阻挡
[广告]
论坛新开
【DB2产品家族】
【投资理财】
【行业应用】
板块
18
1/2
1
2
››
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 共建家园
> 博客专区
当前时区 GMT+8, 现在时间是 2008-7-9 16:04
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.059902 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
-
WAP
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计