- 博客(30)
- 资源 (8)
- 收藏
- 关注
转载 DB2监控
1、DB2表监控捕获数据库 Sample 中表信息的快照。select * from table(SNAPSHOT_TABLE('sample',-1)) as T 上面查询的结果集中包含许多列,因此从命令行读取会很困难。如果您只对几个特定监视器元素感兴趣,那么可以将 select 语句限制在相关的监视器元素列。例如,以下是这样一个查询及其对应的结果集:
2013-10-31 10:54:51 894
转载 oracle加密工具wrap
oracle提供了wrap工具来加密包括procedure、function、package等的PL/SQL源代码wrap的执行在OS的命令行环境下语法:wrap iname=input_file [oname=output_file]将C:\p1.sql加密成p1C:\>wrap iname=p1.sql oname=p1PL/SQL Wrapper: Re
2013-10-25 09:01:09 1123
转载 ORACLE的WMSYS.WM_CONCAT聚合函数
分组聚合函数WMSYS.WM_CONCAT合并某一字段:SQL> select WMSYS.WM_CONCAT(ename) from emp;WMSYS.WM_CONCAT(ENAME)--------------------------------------------------------------------------------SMITH,ALLEN,WARD,
2013-10-24 16:48:43 1199
转载 oracle的kill session
我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ;被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程我们发现当一个session被kill掉以后,该session的paddr被
2013-10-23 09:02:05 959
转载 共享锁和排他锁
共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。简要说明为什么会发生死锁?解决死锁的主要方法是什么?若干事务相互等待释放封锁,就陷入无限期等待状态,
2013-10-16 16:09:10 4004
转载 oracle解锁scott用户
在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。 解决办法: 新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示: oracle10g the account is locked oracle10g the password ha
2013-10-16 15:58:14 776
转载 dos命令bat文件中的特殊符号意思12个
dos命令bat文件中的特殊符号意思12个 比较运算符一览: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于 批处理文件(BAT)中的一些符号 1.与echo连用,作用是换行 示例1 [输出空行] echo.
2013-10-15 17:00:20 2739
转载 DB2表空间
1、查出需要增加的表空间名db2 connect to dbname;SELECT substr(varchar(t.SNAPSHOT_TIMESTAMP),1, 13) AS time,t.TABLESPACE_ID,substr(t.TABLESPACE_NAME,1, 30) AS TABLESPACE_NAME,t.TOTAL_PAGES*t.PAGE
2013-10-15 15:10:21 2728
原创 AIX常用命令
1、删除文件rm -rf 文件2、查看文件:根据名称排序ls -l3、切换路径cd 4、查看所有进程ps -ef5、切换用户su - user6、
2013-10-15 13:23:04 1250
转载 转:同一平台下的 DB2 数据库迁移
数据库恢复操作使用数据库备份映象来重新创建数据库。如果要将数据库从一台机器克隆到另一台,最简单的方法就是从备份映象恢复数据库。除非源系统上的数据库引用的文件系统和物理设备与目标系统的设置方法完全相同,否则在目标系统上还原数据库就需要执行重定向恢复操作。 重定向恢复操作包括两步数据库恢复过程,并且中间有一个表空间容器定义步骤:
2013-10-15 11:32:33 1657
转载 转:不同平台之间的 DB2 数据库迁移一例
---------------------------------------------------------------------------------------------------- -- DB2 数据迁移脚本 -- 彭建军 -- 2007-3-2 14:22 -- 源环境: Windows 2003 S
2013-10-15 10:55:30 1371
原创 DOS删除文件
C:\Users\Administrator>FORFILES /?FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy/MM/dd | dd}]描述: 选择一个文件(或一组文件)并在那个文件上 执行一个命令。这有助于批处理作业。参数列表: /P
2013-10-15 10:01:39 1059
转载 DOS下日期处理
1、当前日期C:\Users\Administrator>ECHO %DATE%2013/10/15 周二2、取得20131015日期C:\Users\Administrator>ECHO %DATE:~0,4%%DATE:~5,2%%DATE:~8,2%20131015
2013-10-15 09:43:31 702
转载 DB2工具目录数据库
问题 在试图创建DB2工具目录数据库(如库名为:TOOLSDB)的时候,您可能会遇到以下的错误: SQL1005N 数据库别名 "TOOLSDB" 已存在于本地数据库目录或系统数据库目录中。这时候,如果您执行了DROP TOOLSDB命令,尝试删除该数据库,操作会成功;但随后再试图创建TOOLSDB的时候,仍然会得到SQL1005N的错误。 解答 产生这个错误的原因在于:删除工具目录数据库
2013-10-15 09:30:38 1849
转载 DB2日期
----DB2当前月的最后一天SELECT DATE(SUBSTR(CHAR(DATE(current timestamp)+1 MONTH),1,8)||'01') -1 DAY FROM SYSIBM.SYSDUMMY1;----values DATE(SUBSTR(CHAR(DATE(current timestamp)+1 MONTH),1,8)||'01') - 1
2013-10-15 09:26:05 1168
转载 DB2的create table like
create table a like b 应用的一个小扩展 DB2中可以使用 create table a like b 这样的语句来创建一个 结构和 表b 相同的表 a 但是这里要求 b必须的一个单表, 这里有一需求: a表有字段a1,a2,a3,b表有字段b1,b2,b3,我想在数据库里生成c表,c表含a1,a2,b2字段 这里我们可以借助于视图 类似
2013-10-15 09:14:25 9220 1
转载 DB2大量数据插入
直接调用 这个存储过程,不需要啥编译call SYSPROC.ADMIN_CMD('LOAD FROM (select * from test) OF CURSOR insert into test1 ')
2013-10-15 08:34:51 6211 1
转载 DB2监控命令
DB2快照:1、查看和更改快照参数:db2>=db2 get monitor switches 监视器记录开关数据库分区号 0 的开关列表缓冲池活动信息 (BUFFERPOOL) = ON 2013-10-14 00:00:30.477037锁定信息 (LOCK) = ON 2013-10-14
2013-10-14 16:28:38 2036
转载 CAST的数据类型转换函数
DB2中CAST的问题CAST是DB2或oracle中强制类型转换函数,使用方法如下:CAST ( expression AS data_type )例如:CAST ( id AS varchar(10) ).在使用中需要注意的是,如果id长度大于10 ,会报错.cast(id as int) 若ID之前为字符形式,且字符串中包括空格,则也会报错,DB中报-420错
2013-10-14 15:27:51 10760
转载 DB2编目
db2 => catalog tcpip node nodename remote hostname|ip_address server service_name|port_number [remote_instance instance_name] [system system_name] [ostype os_type] db2 => te
2013-10-12 16:06:06 1702
转载 DB2中的ROW_NUMBER() OVER()函数用法
row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by order by 的执行。partition by 用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,它和聚合函数不同的地方在于它能够返回一个分组中的多条记录,而聚合函数一般只有一个反映统
2013-10-12 14:34:26 11536
转载 DB2的触发器
建立测试表test:CREATE TABLE TEST ( "ID" INTEGER, "NAME" VARCHAR(20) )test01:create table test01 like test--2张表test与test01,往test插入数据后,同步往test01记录,创建触发器test01如下:CREATE o
2013-10-11 15:21:35 2480
转载 DB2自定义函数
DB2自定义函数只能包含那些不会改变数据库状态的语句(诸如INSERT、UPDATE或DELETE语句是不允许的)。并且只允许完整SQL PL语言的子集出现在SQL函数中(不能是CALL语句、游标和条件处理)。自定义函数语法CREATE FUNCTION 函数名(传入参数名 datatype, ……)RETURNS datatype –返回值类型BEGIN (ATOMIC)
2013-10-11 09:47:40 11056 1
转载 Oracle中instr函数用法
在Oracle/PLSQL中,instr函数取得目标字符串在源字符串中的位置。即从源字符的开始检索到源字符的结尾。 语法如下: instr( string1, string2 [, start_position [, nth_appearance ] ] ) 参数分析: string1 源字符串,要在此字符串中查找。 string2 子字符串,要在str
2013-10-10 17:00:00 1952
转载 DB2MOVE
export.bat@echo offset databaseName="%1"if %databaseName% == "" set databaseName=dbnamedb2move dbname export -tf text.txt -u username -p passwordpauseimport.bat@echo offset datab
2013-10-10 14:01:10 1237
原创 DB2修改表结构
--1、修改表列数据类,修改之后最好reorg一下表。ALTER TABLE ALTER COLUMN SET DATA TYPE ;--2、在表中增加列,ALTER TABLE ADD COLUMN ;--针对数据库对象的大量操作,如反复地删除表,存储过程,会引起系统表中数据的频繁改变,在这种情况下,也要考虑对系统表进行REORG操作。--一个完整的R
2013-10-10 12:02:25 4118
原创 DB2常用syscat查询
--查询相对应的VIEW的具体内容。select varchar(text)||';' from syscat.VIEWS where VALID!='Y' and VIEWNAME like '%V2%'--生成删除视图的语句。select 'drop view '||VIEWNAME||';' from syscat.VIEWS where VALID!='Y' and V
2013-10-10 11:58:14 7869
原创 DB2表暂挂
---运行表查询,发现查询出错。SELECT * FROM TABLENAME;SQL0668N Operation not allowed for reason code "1" on table TABLENAME. SQLSTATE=57016 ---表处于检查暂挂状态,以下是解暂挂语句。 SET INTEGRITY FOR TAB
2013-10-10 11:50:50 2213
原创 DB2更新多条记录
---更新多条记录主从表,可以理解为有外键关系的两个表。比如员工表的所属部门ID引用部门表的部门ID,则部门表是主表,员工表是从表。根据主表更新从表的一个字段 。update 从表 set 字段=(关联条件) where exists (关联条件)
2013-10-09 10:39:55 3053
原创 DB2中获取汉字的长度
参考:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0705nair/index.html?S_TACT=105AGX52&S_CMP=tut-ctoDB2 9 中基于字符的字符串函数 对于单字节字符编码模式,一个字节组成一个字符,单字节字符串的长度与字符串的字节长度相同。对于图
2013-10-09 10:12:09 6671
TA创建的收藏夹 TA关注的收藏夹
TA关注的人