
数据库学习
perddy
这个作者很懒,什么都没留下…
展开
-
sql server2000 安装过程中"一般性网络错误"问题的解决
呵呵,回头一看,已经一个多月没有写文章了,7月份只能留下个0,懒啊。 由于换了个本本,需要重新安装相关的环境,自然缺少不了数据库,在装sql server2000的时候,出现了 “安装程序配置服务器失败”, C:/WINNT/sqlstp.log文件中错误提示如下:driver={sql server};server=dm;UID=sa;PWD=;database=master[Mi原创 2008-08-04 10:41:00 · 6755 阅读 · 0 评论 -
sql server中SELECT 与 SET 赋值的区别
本文转自 http://www.saike.org/blogs/vbasic/archive/2008/07/17/sql-server-select-set.aspx SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有转载 2009-03-29 11:16:00 · 5300 阅读 · 0 评论 -
多线程调用存储过程问题
书写一存储过程:proc_importurltodb; 该存储过程的主要作用是将给定的URL拆分,以类链表的方式多个表分层次给予存储。 主要的流程为: 首先查询表,判断要插入的数据是否存在;如果存在,则返回相应的orderid;如果不存在,则插入数据,并且返回插入后的orderid。 由于数据量较大(千万级),原创 2009-04-07 19:46:00 · 7904 阅读 · 0 评论 -
DB2diag.log文件位置查找
DB2diag.log文件是DB2技术支持部门用来查看系统进行诊断的文件 这个文件放在如下目录下 windows下: 先用db2set -all 找到DB2INSTPROF对应的目录,然后再这个目录下去找到这个文件 AIX下: 先SU到实例用户下,然后进入实例目录的 sqllib/db2dump目录,db2dial.log就在这个目录下转载 2009-04-27 15:12:00 · 5623 阅读 · 0 评论 -
DB2LOAD Stored Procedure
转自:http://www-01.ibm.com/support/docview.wss?uid=swg21201292 AbstractYou can access the LOAD utility via a stored procedure in DB2 UDB V8.2 for Linux, Unix and Windows.转载 2009-04-27 15:48:00 · 1804 阅读 · 0 评论 -
[Oracle] 如何解决ORA-04031 错误
翻译:Fenng 日期:24-Oct-2004 出处:http://www.dbanotes.net版本:1.01 诊断并解决ORA-04031 错误当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并。如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误。当这转载 2009-08-10 15:08:00 · 10292 阅读 · 0 评论 -
ORACLE的自动提交问题
通过PL/SQL DEVELOPER向数据库中的某个表中插入一定量的数据,通过select 语句可以看到已经插入到表中,然而诡异的是通过程序却无法查询到新插入的数据。 于是写测试程序。。。不行 下载最新的ODBC。。。还是不行 通过sql plus查询。。。咦?竟然也查不到。。。 于是,折腾。。。折腾。。。原创 2009-06-18 19:42:00 · 1482 阅读 · 1 评论 -
如何在Oracle10g中启动和关闭OEM
转自:http://edu.yesky.com/edupxpt/353/2185853.shtml 从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。 在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具转载 2009-06-29 15:47:00 · 1269 阅读 · 0 评论 -
DB2存储过程中LOAD CURSOR 使用
经过反反复复几天的折腾,终于搞定了一个DB2的存储过程,真是不容易啊,感慨DB2做开发,咋就这么困难呢?记录下个人的经历: 1、目的: 需要通过创建一个存储过程,对一个数据量较大的表(千万级)进行数据统计,将统计之后的数据放入到另外一张 临时表中,待其它操作处理。 2、实现思路: 思路其实很简单,在sql se原创 2009-03-25 17:55:00 · 9631 阅读 · 3 评论 -
Oracle中Union与Union All的区别
转自: http://www.cnblogs.com/single-jun/articles/1972612.html 实际开发中碰到使用union查出来数据的先后顺序与预期中的不同,搞了半天是由于使用UNION而非 UNION ALL所致。 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。uni转载 2013-03-02 15:51:17 · 789 阅读 · 0 评论 -
ADO执行存储过程的问题
在DB2中创建了一个存储过程,需要处理大量数据,在DB2CMD下执行存储过程,一切OK,但是通过VC+ADO的方式,却发现执行失败,查找具体的原因发现 DB2中错误信息为: SQL0952N 由于中断,处理被取消。 SQLSTATE=57014; 本以为是DB2中的超时时间配置有问题,因此将DB2 下的db2cli.ini文件下加入了 QUERYTIMEO原创 2009-03-28 15:46:00 · 1509 阅读 · 0 评论 -
查询分析器下查询远程服务器方法
方法一:exec sp_addlinkedserver srv_lnk,,SQLOLEDB,服务器名或IP地址 exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码 select * from srv_lnk.数据库.dbo.表1 exec sp_dropser原创 2009-03-29 15:48:00 · 879 阅读 · 0 评论 -
ETL资料收集
做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程序搞定。可是在数据仓库系统中,ETL上升到了一定的理论高度,和原来小打小闹的工具使用不同了。究竟什么不同,从名字上就可以看到,人家已经将倒转载 2008-06-06 10:50:00 · 1066 阅读 · 0 评论 -
powerdesigner的一些技巧
--------------------------------------------------------------------------------------------------- 以下是转载的http://sunxboy.javaeye.com/blog/174562 sql语句中表名与字段名前的引号去除: 打开cdm的情况下,进入Tools-Model Options-Nam转载 2008-09-23 14:09:00 · 663 阅读 · 0 评论 -
DB2中几种遇到的SQL1032N出错的解决
转自 http://dev.youkuaiyun.com/Develop/article/28/60056.shtm在使用DB2以来,碰到了几次出现提示SQL1032N错误,每次出错时出错信息大概如下:11/21/2004 22:15:33 0 0 SQL1042C 发生意外的系统错误。 SQL1032N 未发出启动数据库管理器的命令。 SQLSTATE=57019。每次出现问题后,都到网上转载 2008-09-27 15:41:00 · 695 阅读 · 0 评论 -
DB2常用命令集----DB2维护
原文地址: http://hi.baidu.com/wader2006/blog/item/78406b60b51f8b47ebf8f8f0.html DB2常用命令集----DB2维护2007-09-09 10:10在DB2的开发过程中,贯穿整个开发过程还有很重要的一部分工作就是数据库的维护;对于维护一个庞大信息系统来说是非常必要的;留一份简易的维护手册,以备不时之需;以下收集到的部分维护命令转载 2008-10-23 18:24:00 · 860 阅读 · 0 评论 -
DB2创建数据库时的SQL1005N问题
问题: 在DB2中想创建一个数据库BEHAVEOG,但创建的时候老是提示:SQL1005N 在本地数据库目录或系统数据库目录中已经存在数据库别名 "BEHAVEOG" 通过 db2 list db directory d: 发现看不到behaveog的数据库。解决: 1、db2 catalog db behaveog catalog behv原创 2008-10-24 15:06:00 · 4094 阅读 · 0 评论 -
删除重复数据 方法
sql如下: create table AllNetCompServUser( userid varchar(50), --用户名 userinfo varchar(100), --用户信息 userorderid int IDENTITY(1,1) --唯一标识)go insert into AllNetCompServUser(userid,原创 2009-01-05 13:16:00 · 785 阅读 · 0 评论 -
Google处理1TB数据只需68秒1PB六个小时
如何高效处理全球信息一直是Google的狂热追求,而其自行开发的C++编程工具MapReduce就在其中扮演着关键角色。它可以多线程同时执行大规模数据集(1TB以上)的并行运算,是日常超大计算量的完美方案。 Google今天自豪地宣布,他们只需要短短68秒钟就能完成对1TB数据的排序处理。这些数据都是未压缩的文本文件,使用Google File System文件系统存储在1000台计算机上转载 2008-11-25 19:56:00 · 1276 阅读 · 0 评论 -
修改数据表列信息操作—SQL SERVER与DB2的区别
忙中得闲,学习了下DB2,却发现对于一些基本的操作SQL SERVER与DB2也有不少不同之处,接下慢慢道来。 由于本人先前主要接触的是SQL SERVER,因此先从SQL SERVER说起,首先SQL呈现: --创建一测试数据表create table test(username varchar(10), userinfo varchar(200))原创 2009-03-09 09:01:00 · 2495 阅读 · 0 评论 -
DB2还原过程中因文件路径不同引发错误
因工作需要将一远程服务器上的DB2数据库进行备份,然后迁移到本地一台服务器上。思路应该是很简单的,无非就是备份、还原,可以使用控制中心也可以使用命令来实现。为了方便,我直接控制中心来操作。 1、将数据库备份到远程服务器上的E:/DB_back,备份文件的完整目录为: E:/DB_back:/BEHAVEOG.0/DB2/NODE0000/CATN0000/2原创 2009-03-13 10:49:00 · 3294 阅读 · 0 评论 -
libclntsh.so.11.1: cannot open shared object file
程序执行时会提示以下错误: libclntsh.so.11.1: cannot open shared object file: No such file or directory 解决方法为:The libs are located in /u01/app/oracle/product/11.2.0/xe/lib (For Oracle XE) o原创 2013-08-11 12:47:00 · 9693 阅读 · 0 评论