摘要: 1.JDK下载:http://java.sun.com 下载自解压包:jdk-1_5_0_04-linux-i586.bin #sh jdk-1_5_0_04-linux-i586.bin 按提示选择yes. 或者 #chmod 755 jdk-1_5_0_04-linux-i586.bin #./jdk-1_5_0_04-linux-i586.bin 解压后 #mv jdk1.5.0_04/us...阅读全文
posted @ 2010-11-30 12:59 HondaHsu 阅读(93) 评论(0) 编辑
摘要: 写个启动跟关闭ORACLE的SHELL放到/etc/init.d/下然后ln -s 到rc0.d跟rc3.d下设置oracle自动启动与关闭1、编辑 /etc/oratab,把所有的 instance 的重启动标志设置成 'Y',如: fstest:/oracle/product/10.2.0:Y2、做一个启动oracle的脚本 /etc/init.d/dbora ,如下所示: #!/bin/sh# description: Oracle auto start-stop script.# chkconfig: - 20 80## Set ORA_HOME to be equiv阅读全文
posted @ 2010-11-29 11:28 HondaHsu 阅读(120) 评论(0) 编辑
摘要: 在win下面解压缩,可以直接通过图形界面进行数据转换的设置。开发的所有job和转换都通过数据库进行存储,而不采用xml文件形式。开发完毕,在win上进行测试。可以通过使用资源库(repository)登录时,默认的用户名和密码是admin/admin当job是存放在资源库(一般资源库都使用数据库)中时,使用Kitchen.bat执行job时,需使用如下的命令行:Kitchen.bat /rep k...阅读全文
posted @ 2010-11-25 22:57 HondaHsu 阅读(392) 评论(0) 编辑
摘要: 定时自动运行程序:  crontab or at    Crontab文件的每一行由六个域(minutes、hours、day of month、month、day of week、 command)组成,域之间用空格或Tab分开,其中:   minutes: 分钟域,值的范围是0到59   hours: 小时域,值的范围是0到23   day of month: 日期,值的范围是1到31   m...阅读全文
posted @ 2010-11-25 22:53 HondaHsu 阅读(130) 评论(0) 编辑
摘要: Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序   使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它,  cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:  crontab -u //设定某个用户的cron服务,一...阅读全文
posted @ 2010-11-25 22:42 HondaHsu 阅读(61) 评论(0) 编辑
摘要: Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序   使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它,  cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:  crontab -u //设定某个用户的cron服务,一...阅读全文
posted @ 2010-11-25 22:41 HondaHsu 阅读(66) 评论(0) 编辑
摘要: cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。 Cron 是Linux的内置服务,可以用以下的方法启动、关闭、重启服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置阅读全文
posted @ 2010-11-25 22:34 HondaHsu 阅读(94) 评论(0) 编辑
摘要: 在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成本文讲述crontab具体用法,以供备忘.在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成利用crontab来定时执行任务大致有如下三步:1、编写shell脚本2、利用crontab加入到定时任务队列3、查看作业完成情况一、如何建立shell脚本Linux下有很多不同的shell,但我们通常使用bash(bourne again shell)进行编程,因为bash是阅读全文
posted @ 2010-11-25 22:32 HondaHsu 阅读(732) 评论(0) 编辑
摘要: cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务   /sbin/service crond stop //关闭服务   /sbin/service crond restart //重启服务   /sbin/ser...阅读全文
posted @ 2010-11-25 22:15 HondaHsu 阅读(66) 评论(0) 编辑
摘要: 使用自动启动进程的功能,就需要掌握以下几个启动命令: at 命令================================================================== at [-V] [-q 队列 ] [-f 文件名 ] [-mldbv] 时间 at -c 作业 [ 作业 ...] at 允许使用一套相当复杂的指定时间的方法,实际上是将 POSIX.2 标准扩展了。...阅读全文
posted @ 2010-11-25 22:12 HondaHsu 阅读(80) 评论(0) 编辑
摘要: 最近看了些有关crontab的资料,了解了一下相关内容,总感觉和windows里的定时任务差不多,呵呵写一些自己的理解,如果错了还请见谅~~~1、文件位置:Linux:/etc/crontabAIX:/var/spool/cron/crontabs/注:AIX下crontab文件与用户名相同,如没有则表示无此用户的定时作业2、crontab结构前面注释就略过了,主要讲讲定时作业怎么写,及结构AIX...阅读全文
posted @ 2010-11-25 22:11 HondaHsu 阅读(75) 评论(0) 编辑
摘要: (1)at命令   假如我们只是想 要让特定任务运行一次,那么,这时候就要用到at监控程序了。  设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time命令可以在指示任务。  假...阅读全文
posted @ 2010-11-25 22:04 HondaHsu 阅读(43) 评论(0) 编辑
摘要: jdk1.5 安装 1. 下载jdk-1_5_0_16-linux-i586.rpm #rpm -ivh jdk-1_5_0_16-linux-i586.rpm 设置环境变量 #vi /etc/profile #set java environment JAVA_HOME=/usr/java/jdk1.5.0_16 export JAVA_HOME CLASSPATH=.:$JAVA_HOME/l...阅读全文
posted @ 2010-11-25 21:51 HondaHsu 阅读(33) 评论(0) 编辑
摘要: 本系列第二和第三篇文章演示了同步CDC和异步HotLog CDC的实现,这两种模式都是在source database中捕获增量数据,所以配置只涉及到一个数据库,相对来说比较简单。而异步CDC的另外两种模式:Distributed HotLog和AutoLog,需要分别配置source database和staging datase,捕获增量数据主要是在staging database中执行,以尽...阅读全文
posted @ 2010-03-08 11:49 HondaHsu 阅读(236) 评论(0) 编辑
摘要: 本文主要是通过一个实际的例子演示异步HotLog模式CDC的实现步骤。关于CDC的概念和模式介绍,请参考关于Change Data Capture(一)一.版本SYS@ning>select * from v$version;BANNER----------------------------------------------------------------------Oracle D...阅读全文
posted @ 2010-03-08 11:48 HondaHsu 阅读(271) 评论(0) 编辑
摘要: 一、概述CDC(Change Data Capture)是oracle在数据库级别实现的增量抽取解决方案。在一般的ETL过程中,对于增量抽取,无非是在数据上加时间截,全记录比对,关键字段比对,日志分析抽取等几种方法,要么需要修改原表结构,要么需要大量的算法,要么借助第三方的工具实现。Oracle从9i开始引入的CDC特性,使得有机会在数据库层面上直接实现增量抽取功能,在性能方面由于和数据库引擎的直...阅读全文
posted @ 2010-03-08 11:47 HondaHsu 阅读(403) 评论(0) 编辑
摘要: 在关于Change Data Capture(一)中介绍了CDC的一些基本概念和类型。这篇文章主要是通过一个实际的例子来演示实现同步模式的CDC的基本步骤。一.版本SYS@ning>select * from v$version;BANNER-------------------------------------------------------------------------Ora...阅读全文
posted @ 2010-03-08 11:42 HondaHsu 阅读(300) 评论(0) 编辑
摘要: 使用 PDI 和 Oracle CDC 来实现Oracle 数据库向其他数据库的数据同步关键字: 数据交换 本文讲述如何利用 Oracle CDC 和 PDI 来实现 Oracle 数据库向其他数据源的数据同步。第一节 介绍Oracle CDC,如果您熟悉 Oracle CDC 可以跳过该节。第二节 说明如何配置 PDI 里的 Oracle CDC 输入和 Oracle CDC 输出 插件。第一节...阅读全文
posted @ 2010-03-05 11:20 HondaHsu 阅读(300) 评论(0) 编辑
摘要: 下面运用Performing Synchronous Publishing的方式实现Change Data Capture。为了实现同步捕获改变数据,publisher必须用预定义的change source, SYNC_SOURCE。publisher可以自行定义新的change sets ,也可以用预定义的change sets,SYNC_SET。如果使用预定于的change sets,可以直...阅读全文
posted @ 2010-03-04 13:50 HondaHsu 阅读(113) 评论(0) 编辑
摘要: 46. 连接多个扫描如果你对一个列和一组有限的值进行比较, 优化器可能执行多次扫描并对结果进行合并连接.举例: SELECT * FROM LODGING WHERE MANAGER IN (‘BILL GATES’,’KEN MULLER’); 优化器可能将它转换成以下形式 SELECT * FROM LODGING WHERE MANAGER...阅读全文
posted @ 2008-12-02 00:27 HondaHsu 阅读(65) 评论(0) 编辑
摘要: 数据库名、实例名、数据库域名、全局数据库名、服务名,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:DB_NAME=myorcl...在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦。因为,数据库名还被写入控制文件中,控制文件是以二阅读全文
posted @ 2011-10-08 11:00 HondaHsu 阅读(22) 评论(0) 编辑
摘要: 简述以Cognos开发视角说数据仓库设计Cognos8.3 Report Studio设计企业级分析报表已经满足大部分企业报表需求,但不能真正满足中国式特殊财务报表。基于工具本身特点,数据逻辑规划来看,对不符合数据结构性的手工报表很难一次性整合大的脚本实现。很多设计过类似报表的开发者,会用一贯的设计思路,在数据集市层整合所有数据源,利用Cognos工具简单取数,这种方式很好,但不灵活,每次需求变更就会改动过程与视图。对于高度集中企业数据严格保密的环境下,不是你想去数据库改改过程,调整程序。我的建议是根据现有开发设计环境思考一个问题,哪种解决办法最有效,最快捷能体现需求变更,前端应用调整相应及时阅读全文
posted @ 2011-09-29 18:08 HondaHsu 阅读(26) 评论(0) 编辑
摘要: 简述混合式报表设计思路: 利用Cognos8.3 Report Studio设计混合报表,也就是说非平衡报表,这类报表包含交叉表与列表两种样式,重要考虑报表数据组织,以及前台页面设计思路。混合报表样式没有规则,维度与度量交叉组合,常见的有维度层下面嵌入度量,再嵌入维度层,而合计项目也要包含层次关系。维度与指标混合嵌入合计式报表设计,首先考虑有多少个指标,这些指标之间有没有复杂技术,而且与嵌套维度层次约束关系。样式如下图: 标记红色区域的合计就是两个指标的汇总项: Cognos8设计思路:利用现有查询模型,找出两个以上指标,以交叉表实现为例,对横列和纵列维度层进行合计,而Report工具...阅读全文
posted @ 2011-09-29 18:01 HondaHsu 阅读(16) 评论(0) 编辑
摘要: 主要介绍了cognos 8穿透钻取的高级部分应用。定义穿透钻取分成以下几个步骤来实现: 1.成员集的定义与形成 2.钻取规则 3.钻取的方式 1成员集的定义与形成(Organize Items into Sets) 1.1默认的成员集 把数据项分组形成成员集有一些默认的规则: (1)只有构成报表的数据项才可考虑组成成员集(如果数据顶在Query中但没有被用到形成报表,这些数据项没有必要考虑构成成员集) (2)默认形成成员集是根据数据项所在的维度层次。例如在Figure 1中有3个成员集。 [Years]与[Year]数据项构成一个成员集。因为它们都来自同一个维度 [Order Method..阅读全文
posted @ 2011-09-29 17:50 HondaHsu 阅读(33) 评论(0) 编辑
摘要: 1、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 2、输入 aspnet_regiis.exe -i 注册成功就解决问题若还不行,就得按下面的操作:1、打开CMD,cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 2、aspnet_regiis -ga ASPNET阅读全文
posted @ 2011-09-27 11:20 HondaHsu 阅读(8) 评论(0) 编辑
摘要: oracle创建表空间和用户授权2011-04-18 13:49:47|分类: 工作日志 |标签: |字号大中小订阅 oracle创建表空间和用户授权文章分类:数据库 SYS用户在CMD下以DBA身份登陆:在CMD中打sqlplus /nolog然后再conn / as sysdba//创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m ext阅读全文
posted @ 2011-09-22 15:42 HondaHsu 阅读(34) 评论(0) 编辑
摘要: 一、项目启动准备阶段1、由甲方组建项目委员会,该委员会成员应包含BI系统建设项目所涉及的所有部门的甲方工作人员,并指派一名项目委员会负责人,全权负责整个项目的启动、人员及时间协调、需求的确认及变更、项目节点的验收、项目款项的支付工作。2、由乙方组建项目实施工作组,该工作组包含项目的需求咨询工程师、项目技术实施工程师, 并指定一名项目工作组负责人,负责项目整个实施工作中乙方人员的调动、项目节点的控制、项目的交付及验收工作, 并为客户建立项目档案。项目档案包括:《BI系统建设项目实施工作流程》、《项目咨询需求文档》、《项目实施文档》、《项目组成员通讯录》、《项目实施工作组成员出勤记录》、《项目阶段阅读全文
posted @ 2011-09-22 12:01 HondaHsu 阅读(57) 评论(0) 编辑
摘要: Cognos8.3函数使用手册(二)1 top and bottom functions1.1 bottomCount原型bottomCount ( set_exp , index_exp , numeric_exp )说明此函数根据在"set_exp"的每个成员中算得的"numeric_exp"值对集进行排序,然后返回具有最小"index_exp"值的成员案例1、bottomCount([每日一览N].[产品].[产品].[险类+],9,[2008年])解释1、返回[每日一览N].[产品].[产品].[险类+]维度,按[2008年]阅读全文
posted @ 2011-09-09 10:27 HondaHsu 阅读(45) 评论(0) 编辑
摘要: Cognos8.3函数使用手册(一)1 Block Functions1.1 _firstFromSet原型_firstFromSet ( set_exp, numeric_exp_max , numeric_exp_overflow )说明返回在集中找到的前几个(不超过 numeric_exp_max + numeric_exp_overflow)成员。如果超过 numeric_exp_max + numeric_exp_overflow,则只返回成员的最大数目案例1、_firstFromSet([全险种综合N].[产品].[产品].[险类+],2,3)2、_firstFromSet([全险阅读全文
posted @ 2011-09-09 10:25 HondaHsu 阅读(37) 评论(0) 编辑
摘要: 以下函数说明均来自Cognos ReportNet说明,函数例子由本人总结编写firstFromSet ( set_exp, numeric_exp_max , numeric_exp_overflow )返回在集中找到的前几个(不超过 numeric_exp_max + numeric_exp_overflow)成员。 如果超过 numeric_exp_max + numeric_exp_overflow,则只返回成员的最大数目。remainderSet (member_exp, set_exp , numeric_exp )当 set_exp set 的大小大于 numeric_exp 时阅读全文
posted @ 2011-09-08 11:51 HondaHsu 阅读(89) 评论(0) 编辑