摘要: SQL1159 Initialization error with DB2 .NET Data Provider, reason code 7需要注册GAC,修改注册表IBM官方方案:http://www-01.ibm.com/support/docview.wss?uid=swg21618434T...阅读全文
posted @ 2015-01-21 23:21 catch22 阅读(1029) 评论(0) 编辑
摘要: 转自:http://keith.ecjtu.com/article.asp?id=243最近好多猜测弱口令的病毒在网上流行,比如前段时间闹得很厉害的Worm.Dvldr 蠕虫就是一个典型。这些病毒有个共同点就是利用批处理来进行ipc$连接,从而来猜测管理员的口令达到控制服务器的目的。病毒由几个文件和几个复杂的批处理组成。批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似。通过在网上和一些初学的朋友交流,发现他们对于批处理很感兴趣,多多少少了解一些命令的用法,但缺乏比较系统的了解,所以特意写下这篇教程,好让感兴趣的朋友对批处理有个整体的认识,并能通过该教程举一反三,写出自己的批处理。该阅读全文
posted @ 2012-05-21 15:31 catch22 阅读(240) 评论(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0907oracleappsondb2/ DB2 9.7 添加了 Oracle 兼容性特性要使为某个 RDBMS 编写的应用程序运行在另一个上并且基本上没有变化,很多部分要依序出现。不同的锁机制、数据类型、SQL、服务器上的过程语言、甚至应用程序自身使用的客户机接口都需要保持一致,不仅在语法上而且在语义上。DB2 中已经采取了所有这些步骤。变化是例外,而不是规则(IBM 可以迅速访问需要的应用程序变更)。表 1 提供了对常用特性的快速概览:表 1. 常用特性阅读全文
posted @ 2012-01-04 11:27 catch22 阅读(509) 评论(0) 编辑
摘要: 转自:http://gocom.primeton.com/blog16274_23254.htmdb2权限控制 1. DB2 权限控制数据库安全性计划的以下几方面:授予用户的权限级别允许用户运行的命令允许用户读和/或修改的数据允许用户创建、修改和/或删除的数据库对象 在 DB2 所提供的五种权限中,SYSADM、SYSCTRL 和 SYSMAINT 是实例级权限。 这意味着权限(作用的)范围包括实例级命令和对实例内的所有数据库所执行的命令。这些权限只能指派给某个组;可以通过 DBM CFG 文件来进行指派。DBADM 和 LOAD 权限是为了某个特定的数据库而指定给某个用户或组的。可以用 GR阅读全文
posted @ 2011-12-30 14:12 catch22 阅读(1002) 评论(0) 编辑
摘要: 转自:http://hi.baidu.com/wuxg/blog/item/d9c8e750426bc7491038c2c2.htmlOracle中对XMLType的简单操作(extract、extractvalue)2011-03-15 16:53前几天一直在做Oracle对XMLType字段的操作,我还不是Oracle大拿,到网上找了很多资料,但是很多就是单一功能的介绍,不能很好的解决问题,现在在这里总结下。1、下面先创建一个名未test.xml的配置文件。<?xml version="1.0" encoding="UTF-8" ?>&l阅读全文
posted @ 2011-12-28 10:46 catch22 阅读(4204) 评论(0) 编辑
摘要: 转自:http://bbs.51cto.com/archiver/tid-496967.html联邦数据库的一个例子!联邦数据库的理解就不说了哈!下边就一个例子来配置:在3.40上创建基于4.5的联邦数据库的过程:1.设置联邦数据库开关db2 update dbm cfg using federated yesdb2stopdb2startdb22.为远程数据库创建“包装器”:create wrapper drda--drda为名称3.定义联邦服务器create server tstsvrtype DB2/AIX --数据库类型version 8.1--版本wrapper drda autho阅读全文
posted @ 2011-12-27 09:16 catch22 阅读(338) 评论(0) 编辑
摘要: 转自:http://lavasoft.blog.51cto.com/62575/40316DB2 SQL脚本批量执行环境:Windows系统DB2客户端或者服务端一、准备工作运行db2cmd或者db2cw打开DB2命令行处理器进入SQL脚本存放目录用db2 connect to <dbname> user <username> using <password> 命令连接数据库用db2 set current schema <schema_name> 设置当前的SCHEMA,这个SCHEMA可以是未创建的,DB2会自动创建。二、执行不同类型的SQL阅读全文
posted @ 2011-12-26 17:44 catch22 阅读(218) 评论(0) 编辑
摘要: 转自:http://hi.baidu.com/andyloolu/blog/item/a64f0ed12cc10738960a165a.html在Oracle中,可以定义包变量。 关于包变量的使用,不少的人不是很清楚。首先我们看如下的例子: CREATE OR REPLACE PACKAGE ds_test AS procedure proc1; END ds_test; / CREATE OR REPLACE PACKAGE BODY ds_test AS n number:=0; procedure proc1 is begin n:=n+1; dbms_output.put_line(.阅读全文
posted @ 2011-12-23 14:42 catch22 阅读(2134) 评论(0) 编辑
摘要: 昨天遇到reason code 2这个错误,找了很久,网上说权限问题,按照处理办法解决后仍然不行,后来发现除了IBM.Data.DB2.dll,还需要拷贝db2app.dll这个文件到bin目录,如果安装了DB2 Data Provide for .NET,这两个dll应该都放到全局程序集中,但是奇怪的是db2app.dll这个dll没有进去,导致找不到这个dll。开发环境:visual studio 2010 数据库: IBM db2 9.7 for windows操作系统:windows xp sp3reason code 2错误提示:SQL1159 Initialization erro阅读全文
posted @ 2011-12-22 09:38 catch22 阅读(4802) 评论(2) 编辑
摘要: VARCHAR_FORMAT scalar functionCharacter to varchar>>-VARCHAR_FORMAT--(--character-expression--)------------------><Timestamp to varchar:>>-VARCHAR_FORMAT--(--timestamp-expression--+--------------------------------------+--)->< '-,--format-string--+------------...阅读全文
posted @ 2011-12-14 15:59 catch22 阅读(3612) 评论(0) 编辑