DB2@BK
文章平均质量分 67
pianzif
这个作者很懒,什么都没留下…
展开
-
数据库的体系结构及其对比
Oracle和db2对比http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0401gupta/图解DB2体系结构图解:http://lavasoft.blog.51cto.com/62575/40846内存http://www.360doc.com/userhome原创 2014-03-06 14:19:24 · 903 阅读 · 0 评论 -
db2命令行(linux) 整理(更新中)
1.数据库实例的启动首先要启动数据库的实例,即切换到db2inst1用户(注:db2inst1用户为当前数据库的实例),然后执行db2start启动数据库的实例[root@localhost instance]# su - db2inst1[db2inst1@localhost ~]$ db2startSQL1063N DB2START processing was succes转载 2014-03-06 16:44:54 · 6981 阅读 · 0 评论 -
db2遇到的问题(更新中)
问题一:SQL1047N The application is already connected to another database.db2 => create database smart_crudSQL1001N "smart_crud" is not a valid database name. SQLSTATE=2E000db2 => create原创 2014-03-30 00:38:01 · 5621 阅读 · 0 评论 -
db2 表空间 缓冲池
简介对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑。在本文中,我们将讨论 DBA 要做出重要选择的两个方面:表空间和缓冲池。表空间和缓冲池的设计和调优会对 DB2 服务器的性能产生深远的影响,因此我们将着重讨论这些活动。在我们的示例中,我们将使用 DB2 V8.1 企业服务器版。大多数示例也适用于低级版本。我们会让您知道转载 2014-03-30 11:49:50 · 6100 阅读 · 0 评论 -
DB2利用表空间备份重建数据库
对于数据库上了T级,或数十T,全库备份一次时长太长了. 如果只是数据库中一部份表空间的更新比较频繁.可以用表空间备份频繁备份那一部份好了.其它放在全备一起,全备的备份频率可以适当降低点. 而且比较有特色的是它可以在有日志和数据库表空间备份,但没有数据库全备份的情况下,利用表空间备份重建出数据库. DB2这个功能还是比较不错的。1. 准备好目录 su - db转载 2014-03-30 21:21:04 · 1428 阅读 · 0 评论 -
创建表空间语句详解
create tablespace语法树 >>-CREATE--+-----------------------+----------------------------> +-LARGE-----------------+ +-REGULAR---------------+ | .-SYSTE转载 2014-03-30 21:45:51 · 4055 阅读 · 0 评论 -
解决db2 bufferpool不足的问题
问题: 对Mars服务端程序同时开10个用户用复杂的XQuery语句查询,出错。--CLI ERROR------------- cliRC = -1 line = 806 file = dbapi.c SQLSTATE = 57011 Native Error Code = -1218[IBM][CLI Driver][DB2/L转载 2014-03-30 22:02:03 · 8653 阅读 · 0 评论 -
db2 分区数据库详解
本文主要介绍什么是 DB2 数据库分区,为什么采用数据库分区,并以 Balanced Warehouse E7100 为例介绍数据库分区管理的基本方法及应用实践。DB2 数据库分区是 DB2 企业版 DPF(Data Partitioning Feature)选件提供的,它主要用来为大规模数据处理、高并发数据访问提供支持。DB2 数据库分区采用 Share-nothing 体系结构转载 2014-03-30 22:15:34 · 20399 阅读 · 0 评论 -
db2 索引,表结构查看的一些语句
--列出数据库中的所有表(隶属于登录用户的表)db2 list tables--列出数据库中的所有表db2 list tables for all--列出数据库中特定模式的表db2 list tables for schema syscat--得到表的描述信息DESCRIBE TABLE TableName--得到索引的描述信息describe转载 2014-03-31 22:48:36 · 11336 阅读 · 0 评论 -
DB2表空间的静默状态
DB2表空间是DB2数据库的重要组成部分,下面就为您详细介绍DB2表空间的静默状态,供您参考,希望对您能够有所帮助 。 DB2表空间的静默状态: 对于DB2数据库,可利用QUIESCE命令静默表所在的DB2表空间,其命令的基本语法为: db2 quiesce tablespaces for table 其中DB2表空间的静默状态分以下三原创 2014-04-19 02:20:38 · 2801 阅读 · 0 评论 -
静默(延伸)
据说可以这样:使用新 QUIESCE 命令,可以强制所有用户关闭实例或数据库,并将其置于停顿方式以进行数据库维护。 QUIESCE 命令提供对实例或数据库的独占存取,而不必强制所有用户关闭实例或数据库并尝试停止用户与数据库引擎外部的连接(例如,通过关闭所有事务管理器)。 仅具有正确权限的用户才能连接至实例或数据库。在此停顿期间,可以在实例或数据库上执行系统管理。在管理完成后原创 2014-04-19 02:51:41 · 890 阅读 · 0 评论 -
db2 断开连接几种方法的比较
db2中connect reset、disconnect current、和quit这三个命令有什么区别?或者说连上db2后哪个能真正断开连接?connect reset字面意思是“连接重置”;disconnect current字面意思是“断开当前连接”;以上两个命令都能断开数据库连接;quit是退出交互模式,相当于在使用Ctrl+C退出交互模式;使用此命令后只是退出了交互模转载 2014-04-19 01:26:27 · 15985 阅读 · 0 评论 -
db2 命令杂烩
1、查询一张表的索引:select indname,colnames from syscat.indexes where tabname = 'table1' -- 表名必须大写!db2 "describe indexes for table tablename show detail"3、执行sql文件 db2 -stvf *sql转载 2014-04-20 17:43:27 · 1197 阅读 · 0 评论 -
关于数据库的激活
问题激活数据库作用是啥?其后台是启动了什么进程???相当于oracle 中的open database吗??转载 2014-04-20 02:38:09 · 5231 阅读 · 0 评论 -
db2 日志管理
DB2日志是以文件的形式存放在文件系统中,分为两种模式:循环日志和归档日志。当创建新数据库时,日志的缺省模式是循环日志。在这种模式下,只能实现数据库的脱机备份和恢复。如果要实现联机备份和恢复,必须设为归档日志模式。转载 2014-04-20 19:01:26 · 8276 阅读 · 0 评论 -
db2 db2support
使用 db2support 收集环境信息对 DB2® 问题收集信息时,您需要运行的最重要的 DB2 实用程序是 db2support。db2support 实用程序用于自动收集所有可用的 DB2 诊断信息和系统诊断信息。它还有一个可选的交互式“问与答”会话,该会话会提出有关问题的详情。使用 db2support 实用程序可以避免可能的用户错误,这是因为您不必手动输入“GET DATAB转载 2014-04-20 02:28:07 · 2334 阅读 · 0 评论 -
db2 数据库配置解释
查看我的数据库配置(10.5)[db2inst2@cognoswithdb2 backupfordb2]$ db2 get db cfg for sample Database Configuration for Database sample Database configuration release level = 0x1000转载 2014-04-20 18:59:01 · 5177 阅读 · 0 评论 -
db2move,db2look使用及所遇到问题详解
先看我们最关心的问题db2move用于快速导出/导入整个数据库的数据,操作过程:1.数据导出: db2move DBNAME export -u userName -p password2.数据导入: db2move DBNAME import -u userName -p password注意:在linux下导入导出数据时要注意db2codepage的一致性,原创 2014-03-30 01:38:45 · 15800 阅读 · 0 评论 -
db2diag的一些学习
1:位置$INSTANCE_HOME/sqlib/db2dump转载 2014-04-20 01:20:35 · 8172 阅读 · 0 评论 -
db2 db2trc 跟踪信息
1:什么是跟踪信息转载 2014-04-20 16:20:42 · 2472 阅读 · 0 评论 -
backup 备份失败
问题:想要backup数据库![db2inst2@cognoswithdb2 backupfordb2]$ db2 backup db sample to /backupfordb2/SQL1035N The operation failed because the specified database cannot be connected to in the mode request原创 2014-04-20 18:04:50 · 15535 阅读 · 0 评论 -
db2 设置归档模式
[db2inst1@server1 ~]$ db2 update db cfg for sample using logretain recoveryDB20000I The UPDATE DATABASE CONFIGURATION command completed successfully.SQL1363W One or more of the parameters submitte转载 2014-04-21 14:16:21 · 1333 阅读 · 0 评论 -
db2 db2ls命令
关于此命令由于能够在系统上安装 DB2 数据库产品的多个副本,并且能够灵活地在您选择的路径中安装 DB2 数据库产品和功能部件,所以需要使用一个工具来帮助跟踪已经安装了哪些 DB2 产品和功能部件及其安装位置。可以使用 db2ls 命令来列示:DB2 数据库产品在系统上的安装位置,并且会列示 DB2 数据库产品级别特定安装路径中的所有或特定 DB2 数据库产品和功能部件限制转载 2014-04-20 01:41:34 · 2484 阅读 · 0 评论 -
db2 使用db2pd 进行监视和故障诊断
因为 db2pd 工具可从 DB2® 内存集合迅速返回即时信息,所以该工具可用于故障诊断。该工具不需要获得任何锁存器或使用任何引擎资源就可以收集信息。因此,在 db2pd 收集信息时,有可能(并且预计)会检索到正在更改的信息;这样,数据可能不是十分准确。如果遇到正在更改的内存指针,可使用信号处理程序来防止 db2pd 异常终止。这可能会导致输出中出现诸如以下的消息:“正在更改的数据结构已强转载 2014-04-20 15:07:10 · 11628 阅读 · 0 评论 -
db2在windows 上有哪些服务?
有时候我想停止一些db2服务,但是又不知道那些服务是必须要的,那些是keyibu原创 2014-04-07 21:16:18 · 1439 阅读 · 0 评论 -
DB2 SQL函数
1.DB2行列转换行转列给出下面的数据:CREATE TABLE Sales (Year INT, Quarter INT, Results INT)YEAR QUARTER RESULTS----------- ----------- ----------- 2004 1 20 2004转载 2014-04-07 23:27:55 · 4132 阅读 · 0 评论 -
db2 用户及授权
1.如何创建一个db2用户首先yaomingbai转载 2014-04-08 23:21:24 · 29557 阅读 · 0 评论 -
获取db2数据库得大小
首先看个最简单的吧db2"call get_dbsize_info(?,?,?,)"转载 2014-04-08 19:47:27 · 6294 阅读 · 0 评论 -
DB2转义字符
DB2 LIKE谓词查询语句中支持 百分号(%)、下划线(_)的使用,不支持方括号([])(注:它会把方括号当成实际的值而非通配符),当我们需要在LIKE 查询条件中将百分号(%)、下划线(_)作为实际值进行查询时,就需要使用转义字符告诉DB2把它们当做是实际值而非转义字符。然而,DB2中并非定义了转义字符(反斜杠\在DB2中并非转义字符),所以需要使用ESCAPE关键字来定义,LIKE '%!%转载 2014-04-26 00:29:20 · 8280 阅读 · 0 评论 -
带你深入了解IBM DB2数据库的备份与恢复
本文深入讲解了基于DB2数据库的各种备份与恢复策略,通过文中具体示例,读者可以很快的掌握DB2数据库的备份与恢复技术。(注:以下数据库备份与恢复的试验环境均为 Windows XP + IBM DB2 V9 企业版,同样的语句也在 AIX 5.2 + IBM DB2 V8.2 环境下验证通过)。一、数据库备份的重要性在信息日趋发达的时代,数据显得尤其重要。如何保障数转载 2014-04-27 15:52:09 · 1072 阅读 · 0 评论 -
DB2备份及恢复db2backup专题(基础)
1:脱机备份格式:db2 backup db [ to ]原创 2014-04-26 17:15:44 · 16189 阅读 · 0 评论 -
DB2 rollback问题
我记得在Oracle中,delete表后没有commit而是rollback,原创 2014-04-26 15:56:37 · 5627 阅读 · 0 评论 -
DB2 类型转换函数
CAST表达式用来转换类型使用 Sql代码 SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1 1、转换为字符串类型: CHAR函数 语法:CHAR(ARG) CHAR函数返回日期时间型、字符串、整数、十进制或双精度浮点数的字符串表示。 Sql代码转载 2014-05-14 08:41:24 · 13110 阅读 · 0 评论 -
db2 sql时间函数
这篇短文是为那些刚接触 DB2 并想理解如何操作日期和时间的新手而写的。使用过其它数据库的大部分人都会很惊喜地发现在 DB2 中操作日期和时间是多么简单。基础要使用 SQL 获得当前的日期、时间及时间戳记,请参考适当的 DB2 寄存器:转载 2014-04-07 23:47:15 · 2590 阅读 · 0 评论 -
Unix for the DBA
Unix for the DBAHow to kill all similar processes with single command (in this case opmn)ps -ef | grep opmn |grep -v grep | awk ‘{print $2}’ |xargs -i kill -9 {}Locating Files unde转载 2014-06-02 17:24:15 · 666 阅读 · 0 评论 -
DB2最佳实践(AIX6.1)——虚拟内存配置
AIX的虚拟内存管理器(VMM)将内存空间分为两类:计算类(computational memory) 指应用程序和内核使用的内存非计算类(non-computational memory) 指文件系统的缓存,例如JFS、JFS2、NFS、GPFS等。这一类内存空间也叫做持久内存(permanent memory)。这里面除了JFS,其他类型文件系统的缓转载 2014-06-02 02:02:39 · 1401 阅读 · 0 评论 -
DB2的缓冲池(BUFFERPOOL)
DB2数据库在运行时会占用不少的系统内存。DB2按三个级别来管理内存(由OSS组件向其他组件提供):内存集、内存池和内存块。内存块组成内存池。内存池属于一个内存集。内存集里有多个内存池。缓冲池(BUFFERPOOL)就其中的一种内存池,这类型内存池消耗的内存数量最大。BUFFERPOOL里装载的是从表空间里读进的页(数据或索引)。 BUFFERPOOL可以有多个。每一个都有自己的配转载 2014-06-02 02:07:32 · 3142 阅读 · 0 评论 -
利用开源工具监控DB2数据库
在笔者所管理的系统中,运行着十几个V8 DB2数据库,当中还开启了分区并行的功能。长期以来一直受监控手段缺乏的问题困扰。能够对DB2进行有效监控的管理软件乏善可陈。同为IBM出品的Tivoli软件集里,有一套名为Tivoli Monitor的管理软件,该软件号称集网络管理,主机管理,数据库管理等功能一身,能对IT基础设施进行综合统一的管理。然而,从5.x版本到6.2版本(期间经历了数年之久),仍然转载 2014-06-02 02:10:12 · 3390 阅读 · 1 评论 -
DB2 参数调整
上图为db2采用集中连接器时的情况 当一个连接连到db2数据库时候,db2监听器(db2tcpcm、db2icpcm)为客户端连接创建一个代理,如果代理的总数不超过max_connections,超过max_connections会返回SQL1226N错误。 当应用程序发送一个sql语句,执行下面的步骤 1、分配通讯代理,此转载 2014-06-01 22:55:58 · 2837 阅读 · 0 评论 -
db2 锁
首先一个问题:转载 2014-06-02 01:25:03 · 2021 阅读 · 0 评论