版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、现在分类整理出一些小技巧,希望可以帮助需要帮助的人。那就先从DB2开始吧。1. 查看本地节点目录命令窗口中输入:db2 list node directory编目一个TCP/IP节点命令窗口: db2 catalog tcpip node remote server ostype取消节点编目db2 uncatalog node查看系统数据库目录db2 list database directory查看本地数据库目录db2 list database directory on 盘符在本地数据库目录中有而系统数据库目录中没有的数据库不能访问,可以在控制中心中 选中 数据库 右键单击选择添加,然后输
2、入需要添加的数据库名称或者点击刷新按钮选 择数据库,加入数据库后即可以访问。编目数据库db2 catalog database as at node取消数据库编目db2 uncatalog database测试远程数据库的连接db2 connect to user using9任何用户均可通过设置Current Schema专用寄存器为特定的数据库连接设置默认模 式,初始默认值为当前会话用户的权限ID。set schema =可以由用户交互式的使用,也可在应用程序中使用,如果用Dynamicrules Bind选项绑 定包,这个语句就没有作用。此语句不在事务控制之下。代码页的设置在创建数据库时
3、设置字符集create database using codeset territory例:以下是引用片段:create database dbtest using codeset IBM-437 territory US也可以设置整个数据库的代码页,在win2000/NT/xp中,在我的电脑- 属性- 高级-环境变量中添加变量DB2CODEPAGE =,例:DB2CODEPAGE = 437或 DB2CODEPAGE = 1386。或者在 IBM DB2 命令窗 口输入 db2set DB2CODEPAGE=1386,设 置后需要重新启动DB2生效。DB2低版本数据到高版本的迁移先将低版本数
4、据备份使用恢复功能导入高版本数据库,然后在命令窗口输入db2migrate database 。12. 表名或模式中含有引号时访问表命令窗口: db2 select * from tabschema . tabname 命令行处理器: db2= select * from tabschema . tabname 导出数据库的表结构生成DDL文件命令窗口: db2look -d -e -c -o执行脚本文件命令窗口: db2 -tvf代码页的转换获取当前 DB2 的版本select * from sysibm.sysversionsDB2 表的字段的修改限制?只能修改VARCHAR2类型的并且只
5、能增加不能减少alter table alter column set data type varchar(SIZE)如何查看表的结构?describe tableordescribe select * from .19. 如何快速清除一个大表?ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTYTABLE20. 如何查看数据库的存储过程?SELECT * FROM SYSCAT.PROCEDURES21. 如何查看表的约束?SELECT * FROM SYSCAT.CHECKS WHERE TABNAME =22. 如何查看
6、表的引用完整约束?SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME =如何知道BUFFERPOOLS状况?select * from SYSCAT.BUFFERPOOLS如何在命令行下查看修改实例和数据库配置参数?查看实例配置参数: db2 get dbm cfg修改实例配置参数: db2 update dbm cfg using 参数名 新值查看数据库配置参数: db2 get db cfg for修改数据库配置参数: db2 update db cfg for using 参数名 新值25. 如何修改缓冲区?增加缓冲区: create buffer
7、pool size pagesize 4096 not EXTENDED STORAGE修改缓冲区: alter bufferpool size not EXTENDED STORAGE删除缓冲区: drop bufferpool如果缓冲区大小设置为-1表示缓冲池的页面数目由数据库配置参数buffpage决定。 注意: 数据库配置参数 buffpage 仅对缓冲区大小设置为 -1 的缓冲池起作用。多个字段时如何不通过使用 select 子句使用 in/not inselect * from tabschema.tabname where (colA, colB, colC) not in (v
8、alues (valueA1,valueB1, valueC1), (valueA2, valueB2, valueC2), .(valueAn, valueBn, valueCn)查看当前连接到数据库的应用db2 list application show detail如何确认DB2数据库的一致性db2dart /DB/DB 表示检查整个数据库的一致性测试SQL语句的性能db2batch -d -f -a userid/passwd -r -r 选项表示将查询结果输出到一个文件中。30. 导出某个表的数据export to如:导出用户表export to c:user.ixf of ixf select * from user31. 导入数据import from女口:导入用户表。导入时可以直接建立新表。如果有该表存在也可以用INSERT插入, 或者用 UPDATE 更新。执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《国际货运代理》题集
- 《规范汉字书写传承中华文化之美》班会教案3篇
- 3.4.1 二次函数y=ax2+k与y=a(x-h)2的图象与性质 同步练习
- 【人教】期末模拟卷01【九年级上下册】
- 专项24-弧、弦、角、距的关系-重难点题型
- 特殊作业票管理制度
- 语法专题十六 主谓一致【考点精讲精练】-2023年中考语法一点通(学生版)
- 青花瓷的教案8篇
- 新生军训心得体会
- 暑假自我总结
- 腹腔镜子宫内人工授精技术在羊临床中的应用
- 上海民办华二初级中学小升初数学期末试卷测试卷-(word版-含解析)
- TRD等厚水泥土地下连续墙施工工法
- 鲁迅笔下的“看客”形象
- 消防管道支架工程量计算表
- 北京版八年级生物(上册)知识点总结办公文档
- 输尿管结石护理查房课件
- 公立医院薪酬分配改革实行工分制方案设计课件
- 疑难病例MDT结肠恶性肿瘤肝转移术后
- 维修工程屋面SBS防水投标文件
- 皮肤牵引护理技术操作流程及评分标准
评论
0/150
提交评论