一道概率题
体彩的一个概率算法。如题:从1到9,9个数字,抽取3个数字,恰好有3和4的概率是多少?解决思路: 3和4是肯定有的,所以,只要选择剩下的一个数字就可以了。9个数字,去掉3,4,还有7个数字,所以有7种选择。 那随机选3个数字,总共有多少种选法呢? 用组合算法,可以知道(9*8*7)/(3*2*1)=3*4*7=...
自关联和动态group by
网上看到一个开发面试题,我也拿来研究了一下。表nba记录了nba(team VARCHAR2(10),y NUMBER(4))夺冠球队的名称及年份TEAM Y-------------------- ------------------------------活塞 1990公牛 1991公牛 1992公牛 1993火箭 ...
高级复制增加列导致update表或视图不存在
情况如下: 有2个数据库,一个master, 一个物化视图站点。双向复制。 主体站点的表需要添加字段,并且初始化新添加的字段。 当我把复制关系,刷新组都删除,物化视图日志也删除了,但是在执行update 主体站点的时候,提示“表或视图不存在”。物化视...
利用rownum分组排序去重
需求:SQL> select fyear,fseason,fsale from t_test order by fyear,fseason; FYEAR FSEASON FSALE ---------- ---------- ---------- &nb...
oracle分页的处理
有2种写法。今天学会一种新的。先说下我们业务里的分页,取第20到第30行记录select z.* from (select p.*, rownum rn from (select n.* from test n order by user_id) p where rn<=30) z where rn >= 20 and rn <= 30这种写法用了3个select,嵌套了2个s...
MAXPIECESIZE理解
测试:maxpiecesize=5MRMAN> Configure channel device type disk maxpiecesize=5MRMAN> backup tablespace lwh ;Starting backup at 20-NOV-13allocated channel: ORA_DISK_1channel ORA_DISK_1: SID=10 device type=DISKchannel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: specifyi...
EXP-00011: XX.tab does not exist
测试环境:11.2.0.1.0 Linux x86 64-bit现象:空表,记录为0的表导出会报错。导出如下:D:\app\product\11.2.0\dbhome_1\BIN>exp labtt/labtt@192.168.101.127/orcl tables=(TEST_TIME,TEST_FR,my_test) FILE = D:\TEST.DMP LOG=TEST.LOGExport: Release 11.2.0.1.0 - Production on Thu Nov 14 18:05:43 2013C...
11.2.0.1.0 exp ORA-01455: converting column overflows integer datatype 错误处理
环境:客户端和服务器端在一台机器,都是11.2.0.1.0用exp 导出报错。exp csc/passwd file=csc_.dmp log=csc_.log owner=csc 报错如下:. exporting synonyms. exporting viewsEXP-00056: ORACLE error 1455 encounteredORA-01455: converting column overflows integer datatypeEXP-00000: Export termin...
存储过程误删除的恢复
今天在开发环境,同事不小心把存储过程删除了,同时还删除了3个表。是purge哦!没有备份,怎么恢复呢。查看版本:10.2.0.3解决思路: sys登录1.show parameter undo_retention; 发现时间很短,才900,...
ORA-00937: not a single-group group function
今天遇到一个神奇的问题。
HP-UX常用命令
转载自http://hi.baidu.com/emma83/item/12824c418d1d7c16886d1070今天第一次接触hpunix, 平时都是rhel,或者aix, hpunix 得补习一下了。让我印象最深的是df,我试过df -h 不行,df -g 不行,最后df -k 可...
dbca java.lang.NullPointerException解决方法
开始以为是/etc/hosts 配置的问题,改了还是有问题,根据网上说的$ORACLE_HOME/network/admin/listener.ora,一看,还真是,HOST没有,PORT=NULL,改过来,图形界面终于弹出来了。记住这问题,下次遇到就会解决了。...
VMware虚拟机中修改Linux MAC地址
今天弄虚拟机rac,需要修改其中一台的mac地址。把方法记录下来,我用的是第二种方法。原文出处:http://article.pchome.net/content-1118125.htmlMAC地址为网卡的物理地址,在Windows系统下非常容易修改,在linux模式...
oracle 按.反转或按空格反转之REGEXP_REPLACE应用
今天有同事问我,0.450000000838.450000000216.450000000150.450000000146如何转换为:450000000146.450000000150.450000000216.450000000838.0按照标点符号,反转 。我依稀记得可以用正则表达式,实在不行可以...
COMPOUND TRIGGER学习
今天看Oracle® Database PL/SQL Language Reference 11g Release 2 (11.2),对Compound DML Triggers写了一些学习的测试脚本。背景:如果在触发器里对触发器所在表进行DML,会报ORA-04091表变异的错误。测试如...
虚拟机里做ntp同步应该是不行的!!!!!!
惨痛的教训:虚拟机里做ntp同步应该是不行的!!!!!!折腾我2天。从周五在公司,然后周六在家里,嗨,周一再到公司还干了一上午。环境:2台虚拟机,都安装了rhel5.4,手工执行ntpdate 去同步是没问题的,...
enq: TX - row lock contention等待事件处理
下午接到同事的电话。说数据库内存cpu都很高。应用服务器停了,数据库压力还没有降下去。进去后。发现有近50个enq: TX - row lock contention等待事件,还有几十个read by other session等待事件。查看了一...
高级复制主站点主表添加字段操作
我测试的环境:一个主站点,一个物化视图站点,需要在复制组的一个表添加字段,对应物化视图的基表也需要添加。心得主要有2点:一个是必须执行DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT包,新加的字段不会自动...
确定缺少驱动的网卡
--检查有几个pci网卡[root@db01 ~]# lspci |grep Ethernet04:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)04:00.1 Ethernet controller: Broadcom Corporat...
redhat5修改主机名
今天在机房,因为是人家装好的系统,但是主机名需要修改。就把操作步骤记录下来。第一步:vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=localhost把HOSTNAME 对应的名字...