代码改变世界

随笔档案-2013年03月

有的句子不长,却能鼓舞我们,成为我们坚持下去的动力[摘抄]

2013-03-28 18:01 by 潇湘隐者, 1864 阅读, 收藏, 编辑
摘要: 一生中,总有那么一段时间,需要你自己走,自己扛。不要感觉害怕,不要感觉孤单,这只不过是成长的代价。最困难的选择无非只有两个选项,你敢,或不敢。我等这个机会等了三年,不是为了证明我有多么了不起,我只是想告诉别人,我失去的东西我一定要夺回来只要脊梁不弯,就没有扛不起来的大山!有时候你要把自己想象成孤胆英雄~孤军奋战~! 战个痛快~!有些事情现在不做,一辈子也不会去做了。有能力的影响一群人,没能力的被一群人影响。生活以成败论英雄,所以必须做强者。要想成大器,就容不得胆小怕事。在人之上 要把别人当人 ,在人之下 要把自己当人。女孩,记住,你要嫁的不是王子,而是把你当公主的人。先生,如果你觉得您长得比我 阅读全文

MS SQL 挑战问题

2013-03-28 10:56 by 潇湘隐者, 2925 阅读, 收藏, 编辑
摘要: 群里面有位网友提出了这样一个SQL挑战问题(原话不是这样,为了说明问题,我略做调整些): 问题说明如下 有一条个销售报表TEST : 商品 金额 A 1400 B 800 C 790 ... ... 现在有这样一个需求(要写一个SQL取出如下数据):先按销售金额倒叙排序,然后从这个报表取出前N条记录,并且这N条记录的销售金额之和是总金额的80%(<= 80%), 80%将作为... 阅读全文

VMware安装RedHat 6(64位)报错问题

2013-03-27 17:18 by 潇湘隐者, 4062 阅读, 收藏, 编辑
摘要: 本机安装的是WIN 7 ,详细版本是:Windows 7 Ultimate, 32-bit 6.1.7601, Service Pack 1 。虚拟机版本:7.1.2 build-301548.在虚拟机上安装RED HAT ENTERPRISE LINUX 6 64版本时,报如下错误:You have configured this virtual machine to use a 64-bit guest operating system. However, 64-bit operation is not possible. This host is VT-capable, but VT i 阅读全文

sys不能远程登录的问题

2013-03-27 10:58 by 潇湘隐者, 4362 阅读, 收藏, 编辑
摘要: 环境:在数据服务器A(Red Hat Enterprise Linux Server release 5.5 (Tikanga))上装有数据库ORACLE 10g,但是我们现在从机器B上用DBA账号远程连接数据库时,登录不了。如下所示:问题一:SYSDBA不能远程登录(此处是不是指CRT远程登录)SYSDBA不能远程登录分两种情况:1:提示的是ORA-01017:用户名密码出错C:\Users\kerry>sqlplus "sys/wgods123@gsp as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on 星期五 阅读全文

Linux平台下卸载ORACLE

2013-03-27 10:19 by 潇湘隐者, 1328 阅读, 收藏, 编辑
摘要: 实验环境:操作系统版本:Red Hat Enterprise Linux Server release 5.5 (Tikanga), 数据库版本 :Oracle Database 10g Enterprise Edition Release 10.2.0.1.0。卸载ORACLE 10g的过程,在不同平台或不同版本数据可能有些步骤略有不同,具体操作的时候请结合实际情况酌情处理。1. 首先做好备份工作(如果有需要的话,如果你想重新完全安装,可以忽略这个步骤)。用 oracle 用户登录。 最好先做一些备份工作。例如备份数据库文件等。2. 使用SQL*PLUS停止数据库[oracle@wg... 阅读全文

EXP&EXPDP导出数据同步问题

2013-03-19 09:59 by 潇湘隐者, 2157 阅读, 收藏, 编辑
摘要: 在itpub论坛上看到一个问题:如果库正在被写,exp是不是导出的数据就是不同步的了? http://www.itpub.net/forum.php?mod=viewthread&tid=1772882&page=1#pid21172716按照推理逻辑,exp导出的数据应该不是同步的,也不可能同步,除非exp能智能判断数据库是否正在写操作,而且一直等到写操作结束为止。显然这些假设都不合理。下面我们来做个实验,验证一下exp导出数据是否同步。新建一个测试表TEST, 我们写一个循环,往表里面插入1000条记录,而且每插入插入一条记录,停顿0.5秒。这样来模拟数据库处于写状态。CR 阅读全文

ORACLE序列总结

2013-03-18 12:08 by 潇湘隐者, 37073 阅读, 收藏, 编辑
摘要: 序列介绍序列是一个计数器,它并不会与特定的表关联。通过创建Oracle序列和触发器实现表的主键自增。 序列的用途一般用来填充主键和计数。序列使用1.创建序列ORACLE序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE n|NOCACHE}]; 1)INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现负值,则代表Oracle序列的值是按照此步长递减的。 2)START WITH 定义序列的初 阅读全文

MERGE INTO 性能问题疑问

2013-03-17 22:35 by 潇湘隐者, 9693 阅读, 收藏, 编辑
摘要: 今天同事碰到一个SQL的性能问题,主要是MERGE INTO的性能问题,执行脚本的时候,居然耗时50多分钟,汗!简直让人抓狂,脚本如下:MERGEINTO EDS.TW_DP_B_TDTERM_IMEI_DAY DM USING T_IMEI_DAY_1111 TEMP ON( DM.DATE_CD =TEMP.DATE_CD AND DM.CITY_ID = TEMP.CITY_ID AND DM.IMEI =TEM... 阅读全文

横表与竖表性能浅析

2013-03-13 10:18 by 潇湘隐者, 8287 阅读, 收藏, 编辑
摘要: 概念介绍横表概念横表就是普通的建表方式,每一个字段代表一个KPI指标。举个列子,一个学生的成绩表:学号、数学成绩、语文成绩、英语成绩、物理成绩、化学成绩......如下所示:SQL> DESC STUDENT_SCOREName Type Nullable Default Comments ---------------- ---------- -------- ------- -------- STUDENT_NO NUMBER(10) 学号 CHINESE_SCORE NUMBER Y ... 阅读全文
点击右上角即可分享
微信分享提示