Welcome 微信登录

首页 / 数据库 / MySQL

Shell执行Oracle存储过程,获得存储过程返回值

Shell执行Oracle存储过程,获得存储过程返回值

同事做一个小的etl调度,需要将存储过程执行情况进行返回并控制其后续依赖是否执行,本人只是将调用执行存储过程的shell脚本中存储过程输出参数返回,并没有写具体的控制程给大家,如果在这个思路上继续进行开发,那就是一个小的etl调度程序,有需要可以联系我,360263676,共同研究共同进步,哈哈下面将各个脚本进行说明:(ex_produre.sh)1.执行存储过程脚本#!/bin/bashuser_name=$1user_pass=$2produre_na...
db2 增加删除分区

db2 增加删除分区

由于在项目中在delete许多大表的数据,起初采用不写日志的方式,后在集成测试时发现,如果有在delete过程中出现中断,这时这个表就不能再用了,必须drop后重建,风险性比较大,后来经过查找资料,请教dba后采用另一种方法,修改大表的建表语句,使之变成分区表,然后进行detach把分区数据到临时表中,删除临时表,这个就达到删除数据目的了,下面我列出具体的操作步骤及相应的shell脚本。1.创建分区表,INCLUSIVE(包含),exclusive(不包含...
db2 delete 大表不写日志方法

db2 delete 大表不写日志方法

最近由于项目需要,用shell程序批量删除业务表数据,但还需要按业务需求保留业务历史数据,由于项目中用的是db2,db2在删除数据时会产生大量的日志,会把日志文件充满,会报57011错误.通过在网上查找一些资料,最终在不改变原表结构参数的基础上,减少其他们人员的工作量的基础上动态调整参数。以下为具体操作步骤:-- db2 delete 大表不写日志操作1.update command options using c off -- //关闭自动提交 2.al...
Oracle 修改日志大小及增加日志成员

Oracle 修改日志大小及增加日志成员

今天在看《剑破冰山》这本书,有一个logfile switch 等待的问题,书上提到有两种解决问题方法,1.增加dbw进程数2.增大日志文件大小,对于第一种方法只需要更改一下参数这里不进行介绍,我主要介绍日志的一些操作及原则,当然了这些信息主要对参照网上的信息和自己的一些实际操作。1.增大日志文件大小,我是通过新创建大的日志组然后进行切换实现的a.创建新的日志组alter database add logfile group 4 ("/u01/Oracle...
DB2与Oracle数据库的区别与联系

DB2与Oracle数据库的区别与联系

日前,国内数据库领域唯一的年度盛会,由盛拓传媒IT168网站汇集旗下ITPUB、IXPUB以及ChinaUnix中国三大企业级技术社区优势资源主办的2011数据库技术大会在京举行。这次大会盛况空前,众多数据库技术专家云集。在数据库大会上,记者采访了来自IBM CDL DB2资深顾问王飞鹏,就Oracle以及DB2数据库等主流数据领域的话题进行了深入的交流。 记者:ORACLE数据库和DB2数据库它们区别是什么? 王飞鹏:分为两个阶段看这个问题。在DB...
主流NoSQL数据库全方位评测之Redis

主流NoSQL数据库全方位评测之Redis

本篇要评测的NoSQL产品是Redis,可以把它的功能理解为一个Key-Value的数据结构操作,数据都保存在内存中定期刷新到磁盘,以极高的读写效率而备受关注。国内的新浪微博就大规模的使用了Redis来存储用户关系和计数。 介 绍 按照官方的说法,Redis是用ANSI C开发的,能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。目前最新的版本是2.2.11,这个版本主要是修复...
解决在Oracle数据库中使用hibernate生成表不能正确创建表的问题

解决在Oracle数据库中使用hibernate生成表不能正确创建表的问题

最近在项目中使用hibernate的动态生成表,即将hbm2ddl.auto配置成update时,发现hibernate并没有按照默认的生成规则生成相应的数据表信息。但奇怪的是,只是部分表没有生成,而其它的表即生成成功了。重新启动项目,发现问题依旧。奇怪的是,虽然有些表没有生成,但它相关联的关联表即生成了,而且在生成时,会报一个找不到相关的引用表的错误。报的错误如下:12=2011-05-06 09:45:56 [org.hibernate.tool.hb...
Oracle EBS AR 发运确认未产生数据到应收接口表中

Oracle EBS AR 发运确认未产生数据到应收接口表中

近来,分公司上线系统,团队一直非常忙碌,忙中出乱是正常的。发生的问题: 有一张销售订单已发运确认,发运事务处理中状态是“已发运”和下一步“不适应”,为什么应收接口表中没有对应的记录?分析原因: 1.可能用户不小心删除了。但是,不会这巧只删除这一张销售订单。2.可能后台工作流没有运行完成。但是,找到对应的工作流也没有提示什么警告和错误。现在首要问题是要产生出应收,解决方案是根据销售订单和发运事务处理,通过应收API接口产生数据到接口表中。但是,网上没有关于...
<< 391 392 393 394 395 396 397 398 399 400 >>