博客园 - 冯东
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=124399
2018-10-04T01:51:57Z
冯东
https://www.cnblogs.com/interboy/
feed.cnblogs.com
https://www.cnblogs.com/interboy/p/9741627.html
Oracle问题诊断过程常用SQL - 冯东
--查看临时表空间使用情况select tablespace_name ,sum(size_mb),sum(used_mb),round(sum(used_mb)/sum(size_mb),2) from (SELECT dtf.tablespace_name , dtf.status AS "St
2018-10-04T01:52:00Z
2018-10-04T01:52:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】--查看临时表空间使用情况select tablespace_name ,sum(size_mb),sum(used_mb),round(sum(used_mb)/sum(size_mb),2) from (SELECT dtf.tablespace_name , dtf.status AS "St <a href="https://www.cnblogs.com/interboy/p/9741627.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2011/12/04/2275498.html
Cognos10 RedHat5.4 X64 安装记录 - 冯东
上周年假,在家里歇了几天,提前回北京。周末抽空在RedHat5.4上装了cognos10,中途遇到些麻烦,下面与大家分享一下安装的过程首先创建用户和组和安装文件夹等准备工作[root@CogBISvr ~]# groupadd -g cog #建立cog组[root@CogBISvr ~]# useradd -g cog cognos #建立cognos用户,并放到cog组中[root@CogBISvr ~]# passwd cognos #修改cognos的密码Changing password for user cognos.New UNIX password: Retype new ..
2011-12-04T07:48:00Z
2011-12-04T07:48:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】上周年假,在家里歇了几天,提前回北京。周末抽空在RedHat5.4上装了cognos10,中途遇到些麻烦,下面与大家分享一下安装的过程首先创建用户和组和安装文件夹等准备工作[root@CogBISvr ~]# groupadd -g cog #建立cog组[root@CogBISvr ~]# useradd -g cog cognos #建立cognos用户,并放到cog组中[root@CogBISvr ~]# passwd cognos #修改cognos的密码Changing password for user cognos.New UNIX password: Retype new .. <a href="https://www.cnblogs.com/interboy/archive/2011/12/04/2275498.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/11/08/1872026.html
不用JavaScript实现列表排序(利用钻取实现) - 冯东
实现演示的视频已经发到论坛中http://www.cognoschina.net/club/thread-10286-1-1.html第一次参加报表比赛时用JavaScript实现列表数值字段的排序,虽然这个很实用,但是JavaScript对不同内核的浏览器支持程度不一样,而且一般做报表的开发人员可能对JavaScript都不是很熟悉,所以虽然我认为我写的已经很详细了,但是还是有好多网友在使用的过...
2010-11-08T11:10:00Z
2010-11-08T11:10:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】实现演示的视频已经发到论坛中http://www.cognoschina.net/club/thread-10286-1-1.html第一次参加报表比赛时用JavaScript实现列表数值字段的排序,虽然这个很实用,但是JavaScript对不同内核的浏览器支持程度不一样,而且一般做报表的开发人员可能对JavaScript都不是很熟悉,所以虽然我认为我写的已经很详细了,但是还是有好多网友在使用的过... <a href="https://www.cnblogs.com/interboy/archive/2010/11/08/1872026.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/11/07/1871161.html
从命令行启动Cognos的方法 - 冯东
昨天朋友培训完cognos,客户说他们有台服务器有问题cognos服务启动不起来,他去帮忙解决了,本来是约好到培训楼下见面的,我上去帮忙看了一下。启动过程一点日志信息都没有输出直接报0103错误,后来我发现在服务中有个IBM Cognos Content store(大概是这个,具体名字也记不清了)的服务,判断这个问题应该是安装过程中选中了Cognos Content Database,但是在Co...
2010-11-07T09:22:00Z
2010-11-07T09:22:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】昨天朋友培训完cognos,客户说他们有台服务器有问题cognos服务启动不起来,他去帮忙解决了,本来是约好到培训楼下见面的,我上去帮忙看了一下。启动过程一点日志信息都没有输出直接报0103错误,后来我发现在服务中有个IBM Cognos Content store(大概是这个,具体名字也记不清了)的服务,判断这个问题应该是安装过程中选中了Cognos Content Database,但是在Co... <a href="https://www.cnblogs.com/interboy/archive/2010/11/07/1871161.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/11/05/1869982.html
如何让列表实现任意字段类型的排序 - 冯东
在第一次参加报表比赛时用JavaScript实现了列表基于数值型字段的排序http://www.cognoschina.net/home/space.php?uid=652&do=blog&id=547针对数值字段排序就是将列表中的一个数据项设置为升序,根据参数判断如果是升序就直接显示数值,如果是降序则执行-1*数值。数据项的表达式为IF ( ?sorttype? = 'UP' )...
2010-11-05T07:16:00Z
2010-11-05T07:16:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】在第一次参加报表比赛时用JavaScript实现了列表基于数值型字段的排序http://www.cognoschina.net/home/space.php?uid=652&do=blog&id=547针对数值字段排序就是将列表中的一个数据项设置为升序,根据参数判断如果是升序就直接显示数值,如果是降序则执行-1*数值。数据项的表达式为IF ( ?sorttype? = 'UP' )... <a href="https://www.cnblogs.com/interboy/archive/2010/11/05/1869982.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/10/28/1863695.html
如何使导出的excel和报表分页设置不一样 - 冯东
我们以列表为例,默认的行数是20,超过20行,列表就会分页显示,如果我们导出excel,那么excel也会分成sheet导出,每个sheet是20行。页面展现时20行一页感觉可以,但是用户经常会提要把所有的数据导出到一个sheet中。坛子里也经常有人问怎么实现。我这里列出两种方式,第一种需要两张报表实现,第二种用一张报表实现。不管采用哪种方法思路都是一样的,我先来介绍一下我的实现思路:同一个列表设...
2010-10-28T09:00:00Z
2010-10-28T09:00:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】我们以列表为例,默认的行数是20,超过20行,列表就会分页显示,如果我们导出excel,那么excel也会分成sheet导出,每个sheet是20行。页面展现时20行一页感觉可以,但是用户经常会提要把所有的数据导出到一个sheet中。坛子里也经常有人问怎么实现。我这里列出两种方式,第一种需要两张报表实现,第二种用一张报表实现。不管采用哪种方法思路都是一样的,我先来介绍一下我的实现思路:同一个列表设... <a href="https://www.cnblogs.com/interboy/archive/2010/10/28/1863695.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/09/26/1835941.html
基于Oracle触发器的报表版本保存工具 - 冯东
cognos本身没有版本控制工具,frameworkmanager和transformer的项目文件可以借助于cvs\svn等版本控制工具开控制版本,但是所有的报表都是存在content store里的,如果那张报表一不小心被误改或者删除了,那就是永久的了。如果之前没有备份的话那么这样报表就永远的消失了。前一段时间研究了一下content store,知道所有的报表定义都存储在cmobjprops...
2010-09-26T05:45:00Z
2010-09-26T05:45:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】cognos本身没有版本控制工具,frameworkmanager和transformer的项目文件可以借助于cvs\svn等版本控制工具开控制版本,但是所有的报表都是存在content store里的,如果那张报表一不小心被误改或者删除了,那就是永久的了。如果之前没有备份的话那么这样报表就永远的消失了。前一段时间研究了一下content store,知道所有的报表定义都存储在cmobjprops... <a href="https://www.cnblogs.com/interboy/archive/2010/09/26/1835941.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/09/26/1835930.html
Cognos重建CSK - 冯东
Cognos配置过程中经常会遇到由于CSK配置的问题导致启动失败,我这里试了一下,不敢保证一定能把所有的问题都解决。先说一下我对CSK的理解ApplicationServer和cm通信的凭证,若Application Server配置的密码与CM配置的密码不一致,那么Application Server就没法注册到CM上。本地的配置文件cogstartup.xml存储的密码信息都是加密的,而密文是...
2010-09-26T05:30:00Z
2010-09-26T05:30:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】Cognos配置过程中经常会遇到由于CSK配置的问题导致启动失败,我这里试了一下,不敢保证一定能把所有的问题都解决。先说一下我对CSK的理解ApplicationServer和cm通信的凭证,若Application Server配置的密码与CM配置的密码不一致,那么Application Server就没法注册到CM上。本地的配置文件cogstartup.xml存储的密码信息都是加密的,而密文是... <a href="https://www.cnblogs.com/interboy/archive/2010/09/26/1835930.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/09/26/1835922.html
JS屏蔽Cognos报表右键菜单 - 冯东
有些报表是不包含钻取功能,但是点击右键会弹出右键菜单,有些客户就比较反感这个。下面的这个方法可以屏蔽掉cognos报表的右键菜单在报表中增加一个HTML项,然后将下面的内容拷贝到里面<script>function getObjectName(){ return document.getElementById("cv.id").value;}function disableRightC...
2010-09-26T05:23:00Z
2010-09-26T05:23:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】有些报表是不包含钻取功能,但是点击右键会弹出右键菜单,有些客户就比较反感这个。下面的这个方法可以屏蔽掉cognos报表的右键菜单在报表中增加一个HTML项,然后将下面的内容拷贝到里面<script>function getObjectName(){ return document.getElementById("cv.id").value;}function disableRightC... <a href="https://www.cnblogs.com/interboy/archive/2010/09/26/1835922.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2010/04/10/1708751.html
利用JS重写Cognos右键菜单 - 冯东
我写了一个利用JS禁用Cognos右键菜单,下面的JS可以实现重写Cognos的右键菜单。只要将下面的代码拷到一个HTML项里即可代码下面我来着介绍一下这段代码,前面的style和div主要是定义菜单的现实样式,其中引用样式为menuitems的div中有个clickcall属性,这个属性就是当点击此菜单项时调用的JS函数,可以将其改为自己的函数,我这里只是简单的调用了个alert。getObje...
2010-04-09T23:20:00Z
2010-04-09T23:20:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】我写了一个利用JS禁用Cognos右键菜单,下面的JS可以实现重写Cognos的右键菜单。只要将下面的代码拷到一个HTML项里即可代码下面我来着介绍一下这段代码,前面的style和div主要是定义菜单的现实样式,其中引用样式为menuitems的div中有个clickcall属性,这个属性就是当点击此菜单项时调用的JS函数,可以将其改为自己的函数,我这里只是简单的调用了个alert。getObje... <a href="https://www.cnblogs.com/interboy/archive/2010/04/10/1708751.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2009/12/23/1630886.html
Cognos亲和力解释 - 冯东
从我刚接触Cognos就有一个名词一直弄不明白“亲和力”什么是亲和力?我曾经问过Cognos技术支持 ,他也没有个我很明确的答复,下面的内容是我根据一个文档翻译来的,肯定有很多地方时不到位的,希望各位多多指教。亲和力连接 亲和力连接用来请求,它是报表服务进程(BIBusTKServerMain)一部分(可以理解为线程)。亲和力根据一个请求是否分配给特定的服务还是分布式环境...
2009-12-23T12:03:00Z
2009-12-23T12:03:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】从我刚接触Cognos就有一个名词一直弄不明白“亲和力”什么是亲和力?我曾经问过Cognos技术支持 ,他也没有个我很明确的答复,下面的内容是我根据一个文档翻译来的,肯定有很多地方时不到位的,希望各位多多指教。亲和力连接 亲和力连接用来请求,它是报表服务进程(BIBusTKServerMain)一部分(可以理解为线程)。亲和力根据一个请求是否分配给特定的服务还是分布式环境... <a href="https://www.cnblogs.com/interboy/archive/2009/12/23/1630886.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/10/08/1306261.html
Java中Split函数的问题 - 冯东
今天发现一个问题,是有关split函数的,比如有个字符串String a = "a,b,c";那么a.split(",");返回的是一个String型的数组长度为3若字符串a = "a,,c" 执行a.split(",");返回的也是长度为3的字符串数组若a = "a,," 执行a.split(",");此时返回的是个长度为1的字符串数组,把后面的就给去了,如果程序中用到了后面的字符,就会引起数组...
2008-10-08T04:52:00Z
2008-10-08T04:52:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】今天发现一个问题,是有关split函数的,比如有个字符串String a = "a,b,c";那么a.split(",");返回的是一个String型的数组长度为3若字符串a = "a,,c" 执行a.split(",");返回的也是长度为3的字符串数组若a = "a,," 执行a.split(",");此时返回的是个长度为1的字符串数组,把后面的就给去了,如果程序中用到了后面的字符,就会引起数组... <a href="https://www.cnblogs.com/interboy/archive/2008/10/08/1306261.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/09/19/1294156.html
修改Oracle数据库的字符集 - 冯东
Oracle10G可以采用下面的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--connectsystemassysdba;shutdownimmediate;startupmount;altersystemenablerestrictedsess...
2008-09-19T06:48:00Z
2008-09-19T06:48:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】Oracle10G可以采用下面的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--connectsystemassysdba;shutdownimmediate;startupmount;altersystemenablerestrictedsess... <a href="https://www.cnblogs.com/interboy/archive/2008/09/19/1294156.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/09/08/1286777.html
Oracle锁定选出的结果集 - 冯东
经常会遇到这样的情况,用SQL读取一些数据,然后根据数据进行一些处理。比如学生的学号是依次递增的,通常会用下面的方法来取得并生成一个学号select max(sno) as sno from students;程序取得sno然后插入insert into students values(sno+1,...);这种方法平时可能没有问题,但是存在这样一种情况A、B两个用户几乎同一时间操作,A先执行了s...
2008-09-08T06:52:00Z
2008-09-08T06:52:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】经常会遇到这样的情况,用SQL读取一些数据,然后根据数据进行一些处理。比如学生的学号是依次递增的,通常会用下面的方法来取得并生成一个学号select max(sno) as sno from students;程序取得sno然后插入insert into students values(sno+1,...);这种方法平时可能没有问题,但是存在这样一种情况A、B两个用户几乎同一时间操作,A先执行了s... <a href="https://www.cnblogs.com/interboy/archive/2008/09/08/1286777.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/09/05/1285278.html
面试题 - 冯东
今天去了个公司笔试,其中有个题是这样的tab1表中有Id和phone两个字段,其中ID是主键,phone字段中有很多重复的记录,写一条sql语句删除重复的记录当时写的不对,后来问了问同事,同事跟我说这个是笔试中经常会遇到的问题,看来自己还是面试的不多啊,呵呵,正确的语句应该是这样的显示结果delete from tab1 a where a.id !=(select max(id) from ta...
2008-09-05T09:24:00Z
2008-09-05T09:24:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】今天去了个公司笔试,其中有个题是这样的tab1表中有Id和phone两个字段,其中ID是主键,phone字段中有很多重复的记录,写一条sql语句删除重复的记录当时写的不对,后来问了问同事,同事跟我说这个是笔试中经常会遇到的问题,看来自己还是面试的不多啊,呵呵,正确的语句应该是这样的显示结果delete from tab1 a where a.id !=(select max(id) from ta... <a href="https://www.cnblogs.com/interboy/archive/2008/09/05/1285278.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/08/22/1274439.html
北漂,真的来了 - 冯东
来北京已经一年多了,但是不算北漂。因为是出差,公司提供住宿所以没有“漂”的感觉。快离职了,“漂”的感觉油然而生,房子要找,工作要找,未知的房子和我未知的公司距离多远我也不知道。享受惯了每天早上走着上班的惬意我真的难以想象每天早上挤公交车挤地铁上班的日子,也许我真的应该为了能挤上公交车而减肥了。 说实话,这一年我真的学了不少东西,自然编程能力提升了不少,捎带脚的我的Oracle和Linux也有了不少...
2008-08-22T15:13:00Z
2008-08-22T15:13:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】来北京已经一年多了,但是不算北漂。因为是出差,公司提供住宿所以没有“漂”的感觉。快离职了,“漂”的感觉油然而生,房子要找,工作要找,未知的房子和我未知的公司距离多远我也不知道。享受惯了每天早上走着上班的惬意我真的难以想象每天早上挤公交车挤地铁上班的日子,也许我真的应该为了能挤上公交车而减肥了。 说实话,这一年我真的学了不少东西,自然编程能力提升了不少,捎带脚的我的Oracle和Linux也有了不少... <a href="https://www.cnblogs.com/interboy/archive/2008/08/22/1274439.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/07/25/1251745.html
通过修改Linux服务自动启动指定应用程序 - 冯东
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下:chkconfig功能说明:检查,设置系统的各种服务。语 法:chkconfig[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]补充说明:这是RedHat公司遵循GPL规则所开发的程序,...
2008-07-25T14:17:00Z
2008-07-25T14:17:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下:chkconfig功能说明:检查,设置系统的各种服务。语 法:chkconfig[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]补充说明:这是RedHat公司遵循GPL规则所开发的程序,... <a href="https://www.cnblogs.com/interboy/archive/2008/07/25/1251745.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/07/24/1250077.html
Oracle自动启动(解决了Failed to auto-start Oracle Net Listene和Message 1053 not found错误) - 冯东
前两天在linux里成功的安装了Oracle10G,每次启动oracle数据库都是用oracle用户登陆然后执行dbstart启动数据库。每次启动时都会报错Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr看来是listener服务没有起来,但是执行lsnrctl start却能启动l...
2008-07-23T16:06:00Z
2008-07-23T16:06:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】前两天在linux里成功的安装了Oracle10G,每次启动oracle数据库都是用oracle用户登陆然后执行dbstart启动数据库。每次启动时都会报错Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr看来是listener服务没有起来,但是执行lsnrctl start却能启动l... <a href="https://www.cnblogs.com/interboy/archive/2008/07/24/1250077.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/07/23/1249490.html
由于系统时间修改导致Oracle启动失败 - 冯东
今天早上连接数据库死活连不上了,报错如下:ORA-01034:Oracle not availableORA-27101:shared memory realm does not exist 难道有人重启服务器了oracle还没起来呢?连的服务器上一看,已经起了半个多小时了。按说应该是起来了,在服务器端用sqlplus "/ as sysdba" 命令也不能连上,看来实例也没起来。 重启了一下问题...
2008-07-23T05:41:00Z
2008-07-23T05:41:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】今天早上连接数据库死活连不上了,报错如下:ORA-01034:Oracle not availableORA-27101:shared memory realm does not exist 难道有人重启服务器了oracle还没起来呢?连的服务器上一看,已经起了半个多小时了。按说应该是起来了,在服务器端用sqlplus "/ as sysdba" 命令也不能连上,看来实例也没起来。 重启了一下问题... <a href="https://www.cnblogs.com/interboy/archive/2008/07/23/1249490.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/interboy/archive/2008/07/22/1248807.html
Oracle中删除包含物化视图的表空间的方法 - 冯东
今天删除的表空间包含物化视图报错,ORA-23515: 实体化视图和/或它们的索引存在于表空间中看来是需要删除物化视图,执行删除操作,因为数据太大了,半天也没弄完,取消了,上网查另外一种方法,删除用户,指定cascade 参数,这样就可以了我试了一下感觉用drop user user_name cascade;删除的还是挺快的,比删除物化视图要快总结 删除包含物化视图的表空间的方法1。先删除物化视...
2008-07-22T08:17:00Z
2008-07-22T08:17:00Z
冯东
https://www.cnblogs.com/interboy/
【摘要】今天删除的表空间包含物化视图报错,ORA-23515: 实体化视图和/或它们的索引存在于表空间中看来是需要删除物化视图,执行删除操作,因为数据太大了,半天也没弄完,取消了,上网查另外一种方法,删除用户,指定cascade 参数,这样就可以了我试了一下感觉用drop user user_name cascade;删除的还是挺快的,比删除物化视图要快总结 删除包含物化视图的表空间的方法1。先删除物化视... <a href="https://www.cnblogs.com/interboy/archive/2008/07/22/1248807.html" target="_blank">阅读全文</a>