社区
DB2
帖子详情
怎么用SQL获取DB2表空间信息
FengRider
2009-05-20 09:56:11
加精
如题,高分求援,用什么SQL语句可以获取到DB2的表空间名,再用什么语句可以获取DB2各表空间的具体信息。
或者,如果不用SQL,DB2的LIB库里面有哪些接口能够获取表空间名,哪些接口能够获取各表空间的具体信息。如果只是用list tablespaces show detail来获取所有表空间的信息就算了,我没办法把这个命令放在C++程序里面实现。
方法越详细越好,对于DB2,我实在是太陌生了。只要能够解决问题,分数不成问题。
...全文
4118
42
打赏
收藏
怎么用SQL获取DB2表空间信息
如题,高分求援,用什么SQL语句可以获取到DB2的表空间名,再用什么语句可以获取DB2各表空间的具体信息。 或者,如果不用SQL,DB2的LIB库里面有哪些接口能够获取表空间名,哪些接口能够获取各表空间的具体信息。如果只是用list tablespaces show detail来获取所有表空间的信息就算了,我没办法把这个命令放在C++程序里面实现。 方法越详细越好,对于DB2,我实在是太陌生了。只要能够解决问题,分数不成问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
42 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LEOlimengdong
2012-06-11
打赏
举报
回复
正是我需要解决的问题,感谢各位的讨论!
ujn_uestc
2010-06-09
打赏
举报
回复
学习了。。。
linguangfei2007
2009-05-22
打赏
举报
回复
学习,顶
MaokFly
2009-05-22
打赏
举报
回复
学习
yinge200
2009-05-22
打赏
举报
回复
很有用,学习了,谢谢各位解答的
wudihaozi
2009-05-22
打赏
举报
回复
学习学习
ZCH611407
2009-05-22
打赏
举报
回复
很有用!
学习!
evergod2008
2009-05-22
打赏
举报
回复
顶一个先
深夜情感老师
2009-05-22
打赏
举报
回复
看来C++确实不怎么好学。
jiangseraph
2009-05-22
打赏
举报
回复
学习
cycttt
2009-05-22
打赏
举报
回复
看看
鄙人姓胡
2009-05-22
打赏
举报
回复
好复杂...看不懂!!!
xiazhongliang
2009-05-22
打赏
举报
回复
请问阁下在那里管理,难道你在Dao层管理吗?我猜你是写在JSP的吧?异常处理?
3· <jsp:usebean>这些东西,我说是一个败笔,用他没有一点好处。我曾经见过纯jsp写的项目,事务管理也是在jsp中。
4·且不说一些复杂的权限控制和资源访问限制了,你这里根本就是
wangwo6666
2009-05-22
打赏
举报
回复
顶
liwell
2009-05-22
打赏
举报
回复
学习,学习
Mr_Bean
2009-05-21
打赏
举报
回复
补充一下,我刚才的猜测是对的
对于sms 需要仅在缓冲池开关设置为 ON 时收集此项 因此 如果开启 bufferpool snapshot 之后
使用
select tablespace_id,tablespace_name,total_pages from table(snapshot_tbs_cfg('sample',-1)) as s
是有结果的~~~
哈哈哈~~~
我又学会了一点~~~~~~~~
谢谢楼主~~~~
Mr_Bean
2009-05-21
打赏
举报
回复
附SNAPSHOT_TBS_CFG可查询参数
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.uprun.doc/doc/t0023683.htm
Mr_Bean
2009-05-21
打赏
举报
回复
似乎是对sms无能为力 清单中的totalpages等都是0,又或者是我没有开快照开关?
不过有人说sms状态可以直接取表空间文件的大小就可以 因为是系统维护的
Mr_Bean
2009-05-21
打赏
举报
回复
你提到的这个快照表函数也是一个方法,我等下试验下 看能不能有简单的方法
lin2627
2009-05-21
打赏
举报
回复
不知道你要查询什么信息
SYSIBM.SYSTABLESPACES
SYSIBM.SYSTBSPACEAUTH
这两个表能查到一些
加载更多回复(20)
db2
-技术经验总结
目录 1.
DB2
1.1. 创建一个返回结果集的存储过程\自定义函数 12 1.2.
DB2
高级应用 14 1.3. 删除表数据时候出现日志已满的解决方法 24 1.4.
DB2
快照函数全解析 25 1.5.
DB2
中的22个命令小技巧 26 1.6.
DB2
实现类型ORACLE的一些功能 29 1.7. 字符数据类型转换的时候需要注意的问题(原) 30 1.8. 本地谓词的使用注意(原) 31 1.9. windows/Linux或Unix下查看
DB2
端口号 31 1.10. 尽量让fetch first n row only或者分页的时候结合optimize for n rows使用(原) 32 1.11. 格式化字符串(原) 33 1.12. 10大
DB2
优化技巧 33 1.13. 使用
DB2
的整数转换浮点小数时注意(原) 41 1.14. 使用递归制造测试数据(原) 42 1.15. 尽量使用自定义函数来代替存储过程 42 1.16. VALUES(…) 与 VALUES …的区别(原) 44 1.17.
DB2
的表锁和行锁 45 1.18. 修改表结构后不允许对表进行任何操作(原) 57 1.19. 解决暂挂表(原) 58 1.20.
DB2
LOOK语法及使用 58 导出表结构的表结构脚本 59 1.21.
DB2
的函数大全 64 1.22.
DB2
数据库为单个会话锁定技巧 64 1.23. EXISTS和COUNT(*)的使用(原) 68 1.24. 如果表比较大,进行COUNT的时候,可选择COUNT_BIG(*) 69 1.25. 序列(SEQUENCE) (原) 69 1.26. 数据的导入和导出 69 1 加载数据: 69 2 卸载数据: 70 3 在Load过程中使用的Exception 表有何作用,该如何创建?(原) 70 4如何导出(EXPORT),导入(LOAD)包含由公式生成字段的表 70 5 LOAD命令和自生成列值 72 6 用load命令和identityoverride参数向有identity列的表中装载数据后的注意事项 74 1.27. 利用快照函数查询数据库服务器本地以及远程的连接数 74 1.28. 查看
SQL
的执行计划 74 1.29. 如何查看数据库ABC的配置文件的内容? 75 1.30. 查看是哪张表挂起(原) 75 1.31. 导出(导入)数据库的所有表数据(
db2
move) 75 1.32. 备份数据库,恢复数据库 75 1.33. 建立数据库、缓冲池、
表空间
、表案例 77 1.34. 建立别名 78 1.35. 建立视图 78 1.36. 建立唯一性索引 78 1.37. 查看表的索引 79 1.38. 查看表 79 1.39. 建立触发器 79 1.40. 查看存储过程 79 1.41. view application 79 1.42. kill application 79 1.43. lock table(x) 79 1.44. lock table(s) 80 1.45. 列出所有的系统表 80 1.46. 列出系统数据库目录 80 1.47. 显示当前活动数据库 80 1.48. 查看命令选项 80 1.49.
表空间
80 1.50.
表空间
容器 80 1.51. 如何知道SEQUENCE的状况 81 1.52. 如何知道SCHEMA的状况 81 1.53. 如何知道INDEX的状况 81 1.54. 查看装载数据库的instance 81 1.55. 创建数据库的instance 81 1.56. 创建数据库的catalog 81 1.57. 如何在命令行下执行
DB2
脚本(script) 82 1.58. 怎么样
获取
表结构以及索引的
信息
82 1.59. 如果怀疑应用程序有死锁现象,如何确认是否死锁,并判断是哪些程序引起的死锁? 84 1.60. 数据库创建以后相关的目录和文件都有哪一些? 85 1.61. 自增列(IDENTITY) 86 1.62. 修改表结构的注意事项(原) 86 1.63. 可使用VALUES 来代替多个[not] in的条件语句 87 1.64. 计算数据库缓冲池的命中率公式 87 1.65. 查看
表空间
状态 88 1.66. UPDATE的N种用法 88 Examples 88 1.67. 查看表状态的快照命令 90 1.68. RUNSTATS的使用案例 91 1.69. Bufferpool设置过大导致数据库无法启动的解决方案 98 1.70. 查看
DB2
是否存在僵尸进程 98 1.71. 监控执行成本最高的
SQL
语句 99 1.72. 监控运行最长的
SQL
语句 99 1.73. 给表增加generated al
DB2
常用命令,命令集
DB2
常用命令
db2
level 显示
db2
的版本号 显示
SQL
出错
信息
db2
"?
sql
6031"
db2
mtrk 管理DAS 产生:root运行-dascrt -u dasuser1 删除:root运行-dasdrop 启动:dasusr1运行-
db2
admin start 停止:dasusr1运行-
db2
admin stop
db2
_kill ipclean
db2
start dbpartitionnum 9 restart AIX启动控制中心:
db2
cc
DB2
用户管理:
db2
use os to manage users.You can use following steps to add a
db2
user: 1,add a user on os. 2,grant rights to user. GRANT CREATETAB,CONNECT ON DATABASE TO USER FUJIE; grant select, update, delete on table employee to user john with grant option 一,实例 产生
db2
icrt -a AuthType(SERVER,CLIENT,SERVER_ENCRYPT) -p PORT_NAME
表空间
PREFETCHSIZE的设置,EXTENTSIZE的关系,缓冲池的监控,页清除程序的多少。 临时
表空间
页面大小与其他
表空间
页面大小的设置,临时
表空间
与缓冲池的设置。 example:
db2
icrt
db2
-s ese -p d:\
db2
-u Administrator 注意:在UNIX 上产生实例时需要产生一个和实例名称相同的用户名,和fencedid 用户。 如:
db2
icrt -s ese -u
db2
fenc2
db2
inst2 将在
db2
inst2用户中产生实例
db2
inst2. 缺省创建32位实例,创建64位实例:
db2
icrt -s ese -w 64 -u
db2
fenc2
db2
inst2 删除
db2
idrop instance-name 启动
db2
start 停止
db2
stop force 连接
db2
attach to test
db2
db2
detach 列出实例
db2
ilist 设置当前实例 set
db2
instance= 得到当前实例
db2
get instance 设置实例自动重启动UNIX
db2
iauto -on
db2
iauto -off
获取
实例的配置参数
db2
get dbm cfg 修改配置参数 例如:
db2
update dbm cfg using authentication server_encrypt
db2
stop and
db2
start 二,声明注册表和环境变量
db2
set 注意:设置完成后需要退出用户,再注册进入才能生效。 列出所有受支持的变量
db2
set -lr 列出当前实例所有已定义的变量
db2
set 要列出概要文件注册表中所有定义的注册表变量
db2
set -all 列出单个变量
db2
set registry_variable_name 更改变量
db2
set registry_variable_name=new_value 变量复位为缺省值
db2
set -r registry_variable_name
db2
set
DB2
CODEPAGE=819
db2
set
DB2
CODEPAGE=1386
db2
-tvf my_
sql
.
sql
三,创建节点配置文件
db2
nodes.cfg UNIX 格式:dbpartitionnum(0-999) hostname [logical-port [netname]] WIN 格式:nodenumber hostname computername logical_port netname
2019小白
SQL
入门(零基础60分钟含
SQL
语法问答精彩)
零基础60分钟含
SQL
语法问答精彩
IBM
DB2
经典视频教程
《
DB2
数据库性能优化》课程内容: 第1周
DB2
基础:重点讲授架构、用户、实例、
表空间
、缓冲池、安全等重点概念。 第2周
DB2
性能优化方法系统:包括经典三招、性能问题分析、使用PAT方法找到性能瓶颈、硬件规划等。 第3周
DB2
性能优化:从监控开始,包括监控方法学、操作系统监控、快照监控、管理试图监控、事件监控器、
db2
pd工具、
db2
top监控、Toad Spotlight监控等。 第4周
DB2
性能优化:配置参数调整,包括操作系统参数、注册表参数、DBM参数、DB参数、自动参数调整等。 第5周
DB2
性能优化:日志优化,包括日志优化三原则、日志原理、参数配置、日志性能监控等。 第6周
DB2
性能优化:运维工具优化,包括Runstats、Reorg、Export、Import、Load、Backup/Restore等。 第7周
DB2
性能优化:锁机制深入解析,包括并发、隔离级、锁概念、
DB2
与Oracle锁机制对比等。 第8周
DB2
性能优化:索引调优,包括索引的工作机制、索引设计与性能、索引设计向导等。 第9周
DB2
性能优化:
SQL
语句调优,包括监控找出问题
SQL
、
获取
访问计划、解读和分析访问计划、调优
SQL
语句的招式等。 第10周
DB2
性能优化:最佳实践 第11周 某ERP数据库性能优化实战案例分享(1):系统调优 第12周 某ERP数据库性能优化实战案例分享(2):数据库调优 第13周 某数据采集平台数据库性能优化实战案例分享(1):系统调优 第14周 某数据采集平台数据库性能优化实战案例分享(2):数据库调优
关于
DB2
表空间
管理常用命令说明
关于
DB2
表空间
管理常用命令说明
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章