- 浏览: 57935 次
- 性别:
- 来自: 上海
最新评论
-
啸笑天:
谢谢谢谢谢谢谢谢谢谢谢谢谢谢
jboss5.1开发MessageDrivenBean时找不到QueueConnectionFactory -
theabab:
static执行次序问题:先构造函数count1 0-> ...
碰到一个不知道的问题,向大家请教
文章列表
DB2 数据库支持两种不同的日志模式:循环(Circular)和归档(Archival)。当新数据库创建时,系统默认的日志模式为循环。如果业务需求要求更高级的功能,您可以将日志模式从循环修改为归档。
DB2 将一直尝试将日志条目写入主 ...
一、db2备份数据一般用到backup 和 restore
引用
1、backup db databasename to [driver]
restore db databasename from [driver]
2、restore db databasename from [driver] into dbrename
二、db2move export/import
引用
1、db2move databasename export
2、db2move databasename import
三、使用db2look
导出建库表结构的SQL
引用
$ db ...
. /home/racky/.profile
DT1=$1 #接收输入的时间参数,格式YYYYMMDD
year=`echo $DT|cut -c1-4`
month=`echo $DT|cut -c5-6`
day=`echo $DT|cut -c7-8`
#取当前月末天,取得$year年$month月的月末天
monthend=`cal $month $year | xargs | awk '{print $NF}'`
echo $monthend
today=$day
#today=`date +%d`
echo $today
if [ $today -eq $monthend ]
...
10. 监视开关
确保已经打开监视开关。如果它们没有打开,您将无法获取您需要的性能信息。要打开该监视开关,请发出以下命令: db2 "update monitor switches using
lock ON sort ON bufferpool ON uow ON
table ON statement ON"
9. 代理程序
...
DB2 实现 ANSI 标准隔离(Isolation)级别,例如未提交读(Uncommitted Read)、游标稳定性(Cursor stability)、读稳定性(Read stability)和可重复读(Repeatable Read)。除非使用未提交读隔离级别,否则用户只能看到已提交的数据。行锁是根据隔离级别隐式地获得的。可锁定的数据库对象有表空间、表和行,但是,只有表和表空间可以显式锁定。可使用 LOCK TABLE 命令来锁定一个表,而不是使用缺省的行锁定。
在 8.2 版中, 引入一种新的工具 db2pd 来监控和管理 DB2 数据库和实例。使用这一工具可以跟踪事务、表空间、表统计信息、动态 SQL 和所有配置信息。对于故障检修、确定问题和性能调优等方面。
db2pd 用于收集 DB2 实例和数据库的统计信息。db2pd 提供了 20 多个选项显示关于数据库事务、表空间、表统计信息、动态 SQL、数据库配置和其他很多细节的信息。单个 db2pd 命令可以检索多个领域的信息,并把结果保存到文件中。也可以在特定时期内调用该工具一定的次数,帮助您了解随着时间的变化数据库中的变动情况。该工具可用于故障检修、问题确定、数据库监控、性能调优和帮助应用程序的开发 ...
DB2的监控有很多方面,也有很多监控方式,这次我们来介绍一下SQL语句快照。
以前,只能通过使用API来访问快照的输出或使用命令行将输出传入文本文件。现在所有不同的快照都有表函数,它们包含快照的所有字段。表函数获取快照的输出,并将其解析成表,然后可以使用SQL对表进行访问。
快照监视器SQL表函数有很多,其中的每一个表函数都捕获一种特定类型的监视器数据。
所有的快照表函数都返回一张监视器数据表,其中的每一行代表一个正被监控的数据库对象实例,而每一列代表一个监视器元素。监视器元素代表数据库系统状态的特定属性。
使用快照表函数捕获快照的前提,需要完成以下步骤:
1.连接至数据库。
2.打开需要监控 ...
使用AIX时候,切换用户,发现一直挂起
用命令查看用户进程数
ps -ef|grep 用户名|wc -l
发现用户进程数达到最大
128
查看用户最大进程数设置
命令
#lsattr -E -l sys0|grep maxuproc
结果
maxuproc 128 Maximum number of PROCESSES allowed per user True
发现设置用户最大进程数为128
切换到root用户下
执行命令
# chdev -l sys0 -a maxuproc=500
在查看
lsattr -E -l sys0|gre ...
- 2009-11-27 11:32
- 浏览 8581
- 评论(0)
往AIX上传送文件的时候提示
Error writing file: There is not enough space in the file system错误
查看
$ ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 245760
stack(kbytes) 4194304
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 20 ...
- 2009-11-27 09:36
- 浏览 2150
- 评论(0)
TOAD安装完后,启动TOAD提示监听程序当前无法识别连接描述符中请求的服务,首先确定一下ORACLE服务是否启动,如果启动了,那再看看D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN路径下listener.ora文件,打开该文件,在里面添加下面内容
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\app\Administrator\product\11.1.0\db_1)
...
- 2009-10-31 23:52
- 浏览 5276
- 评论(0)
$ sqlplus user/pass
SQL*Plus: Release 9.2.0.6.0 - Production on Wed Aug 2 17:38:39 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JSe ...
- 2009-10-30 14:59
- 浏览 5593
- 评论(0)
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE 的解析器按照从右到左的顺序处理FROM子句 ...
- 2009-10-26 10:34
- 浏览 692
- 评论(0)
2009-8-27 20:50:28 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_06\bin;D:\Apache Software Foundation\Apache Tomcat 6. ...
- 2009-08-27 21:08
- 浏览 1504
- 评论(0)
//注解方式声明事务,该事务声明的范围是service中的方法,而一般的事务声明时不是声明在//业务逻辑方法上的,而是声明在单一的数据库操作方法上的
@Transactional
public class UserServiceImpl implements UserService{
private JdbcTemplate jdbcTemplate;
@Override
/*
* 事务默认情况下如果方法抛出unchecked异常,则事务回滚,如果抛出的是checked异常,则事务不回滚
* 如果想要让方法抛出checked异常时也回,则可以按照下面的方法
* @Tran ...
- 2009-08-01 10:48
- 浏览 1617
- 评论(0)
在java中明确区分两种类型的异常,扩展java.lang.Exception的异常则为checked异常,对于这类异常,编译器要求重新捕获或者继续抛出,也就是如果不捕获或抛出,就不能通过编译,编译器会报异常,扩展了java.lang.RuntimeException的异常是unchecked,对于这一类异常,则不是必须捕获或抛出的,当然也可以捕获或抛出,这类异常不捕获或抛出,在编译期间不会出现异常,如果在运行时间出现异常,则会抛出该异常
- 2009-08-01 10:39
- 浏览 1936
- 评论(0)