2011年4月13日

Oracle分页SQL

摘要: 错误写法:select a.*, rownum rfrom (select * from lg_order o order by o.order_id) awhere rownum <= 20 and rownum >= 10正确写法:select *from (select a.*, rownum r from (select * from lg_order o order by o.order_id) a where rownum <= 20) bwhere r >= 10第一句是错误的 由于rownum是一个总是从1开始的伪列,Oracle 认为这种条件不成立,查 阅读全文

posted @ 2011-04-13 20:22 IceWee 阅读(441) 评论(0) 推荐(0) 编辑

UNION和UNION ALL的区别

摘要: 在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfysunionselect * from ls_jg_dfys 这个SQL在运行时先取出两个表的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。 而UNION ALL只是简单的将两个结果合并后就返回。 阅读全文

posted @ 2011-04-13 19:40 IceWee 阅读(165) 评论(0) 推荐(0) 编辑

Oracle10g拔掉网线无法访问的解决方法

摘要: 本机安装了Oracle数据库和客户端,在公司完全正常使用,晚上回宾馆加班,没有网线,发现Oracle和Listener都启动了却无法访问数据库,提示的信息还是关于监听器。Oracle10g我不插网线的时候安装总是报告IP信息错误,就是没有联网无法指定IP,导致安装不成功。大家都知道本机的IP为127.0.0.1,那么,把E:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下的listener.ora和tnsnames.ora以及E:\oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下的tnsnames.ora的H 阅读全文

posted @ 2011-04-13 19:38 IceWee 阅读(688) 评论(0) 推荐(0) 编辑

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

摘要: 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系统环境变量Oracle_SID的配置问题,因为机器有多个实例,一阵折腾后还是不能连接。后来查资料得知: Oracle9i以后,后台进程PMON自动在监听器中注册在系统参数SERVICE_NAMES中定 阅读全文

posted @ 2011-04-13 17:13 IceWee 阅读(301) 评论(0) 推荐(0) 编辑

64位Windows7(Win7)安装Oracle的方法

摘要: 由于本本升级到了4G内存,操作系统是Win7旗舰版,只能识别3G内存,感觉有点浪费,于是下了个64位的Win7装上了。之前装的Oracle10是32位Vista版的,现在得重新下64位的Vista版。但是启动安装程序后被禁止了,如图,最后在网上找到了通过验证的方法,记录下来备忘。修改文件:\database\stage\prereq\db\refhost.xml添加<!--Microsoft Windows 7--><OPERATING_SYSTEM> <VERSION VALUE="6.1"/></OPERATING_SYSTEM 阅读全文

posted @ 2011-04-13 17:11 IceWee 阅读(507) 评论(0) 推荐(0) 编辑

64位win7 x64 安装MySQL失败 Error Number 1364的解决方法

摘要: 今天下午没事想装一下MySQL5.5,装这小东西我早就轻车熟路,唰唰唰,其利卡察到了最后,配置数据库,可到最后一步的时候把我整肌无力了。大家都知道装MySQL在最后配置数据库的时候需要关闭系统防火墙和其他三方防火墙的,这是尝试,可明明已经关了为啥还要提示下面的错误呢?我反反复复的检查电脑上是否还有第三方的防火墙开着,360安全卫士、QQ电脑管家、NOD32,统统被关掉了网络可真是个好东西,马上Google了一下,发现别人同样遇到了此问题,按照他的方法解决了这个问题在我们配置数据库的时候,有一个允许远程机器访问的复选框,都是因为我们勾选了它,才导致此问题出现的,取消勾选就可以了,如图我想一般我们 阅读全文

posted @ 2011-04-13 17:02 IceWee 阅读(2029) 评论(0) 推荐(0) 编辑

IE7去掉地址栏,window.close()不提示是否关闭

摘要: IE6的邮件可以直接去掉地址栏,但IE7不行,使用window.open,设置location=no,可地址栏依旧可见,只是变成只读而已。在网上搜索了一下,说微软为了安全,防止钓鱼程序,在安全设置的时候关闭了,脚本可以初始化窗口的功能,需要自己手动启用才有效,方法如下:工具-->Internet选项-->安全-->Internet-->自定义级别-->设置,在设置中调整两个选项:充许网站打开没有地址栏和状态栏的窗口:启用;充许由脚本初始化窗口,不受大小和位置限制:启用;重新启动IE7即可,地址栏消失;因为打开了新窗口,所以想关闭原来的窗口,调用了window.cl 阅读全文

posted @ 2011-04-13 16:44 IceWee 阅读(498) 评论(0) 推荐(0) 编辑

JS打开窗口最大化,不是满屏,不是初始化窗口宽高,而是和鼠标点击最大化一样的效果

摘要: 弹出窗口在WEB开发中经常遇见,偶尔也会有打开窗口最大化的需求。我们的系统为了扩大可用区域范围,以及禁止用户刷新或在地址栏里直接敲入地址,采用了window.open的方式弹出一个没有地址栏,以及那些减小可用范围的浏览器元素。一直以来我们采用的方式都是如下:screenWidth = window.screen.width - 10;screenHeight = window.screen.height;window.open(url,'','width='+screenWidth+',height='+screenHeight+',le 阅读全文

posted @ 2011-04-13 16:38 IceWee 阅读(5577) 评论(0) 推荐(0) 编辑

『nForce主板』巧妙去掉“安全删除硬盘”图标!

摘要: 如果您的电脑使用的是nforce芯片组的主板和串口硬盘。在系统中安装好所有的硬件驱动程序后,发现在任务栏右下角始终会显示一个“安全删除硬件”的图标。这是nforce芯片组在安装了IDE-SW主板驱动以后,系统会把SATA硬盘识别为可移动设备,每次开机后都会显示这个图标。清除方法: 打开注册表定位到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata]用右键点击“nvata”,选择“新建/DWORD值”选项,此时会在右侧窗口中添加一个“新值il”项,将它重命名为“DisableRemovable”,再双击它打开“编辑DWORD值” 阅读全文

posted @ 2011-04-13 16:31 IceWee 阅读(294) 评论(0) 推荐(0) 编辑

右键菜单的“打开方式—选择程序”功能不能使用解决方案

摘要: 很多朋友右键打开一个文件,发现仅有几个默认的打开方式,选择打开方式却提示“决绝访问”类似字样,解决此问题的办法是,将下面虚线之间的内容复制到文本文档中,保存为"XXXX.reg”,文件名可自己取,叫什么没关系,保存后双击执行,会看到“是否将XXXX.reg中的信息添加进注册表?”,点确认。OK,你现在选择一个文件,看看右键选择打开方式还能不能用!!!----------------------------------------------------------------------------------------------------------------------- 阅读全文

posted @ 2011-04-13 16:30 IceWee 阅读(2516) 评论(0) 推荐(0) 编辑

Windows XP显示桌面快捷方式找回方法

摘要: 经常有的朋友因为各种原因“显示桌面”的快捷按钮丢失、或无法正常使用,下面介绍一个小方法可以找回“显示桌面”快捷方式。 开始 - 运行,输入“regsvr32 /n /i:u shell32”,确定,看看快速启动栏里是不是有了“显示桌面”快捷方式。 阅读全文

posted @ 2011-04-13 16:11 IceWee 阅读(784) 评论(0) 推荐(0) 编辑

删除Windows桌面上的空链接文件夹

摘要: 今天上午在Virtual PC中装了个番茄花园的XP SP3,安装完成后发现桌面上多了个空的链接文件夹,删除后再次启动IE依旧自动创建,下面是彻底删除的解决方法:打开IE,在收藏夹中删除“链接”文件夹并关闭。依次选择“开始→运行”,在“运行”对话框中输入“regedit”,打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar项,在右侧栏中找到“LinksFolderName”并双击,将键值由“链接”改为一个空格。关闭注册表编辑器,再次运行IE,此时“链接”文件夹已经被彻底删除了。 阅读全文

posted @ 2011-04-13 15:55 IceWee 阅读(611) 评论(0) 推荐(0) 编辑

Windows 7操作系统中,MSN无法最小化到系统托盘处的解决方法

摘要: “开始”,“所有程序”,找到“Windows live”下面的“Winodws Live Messenger”,右击此程序选择属性--兼容性?D将“以兼容模式运行这个程序”勾上,在下拉菜单中选择Windows Vista(Service Pack 2)即可,之后重启解决。 阅读全文

posted @ 2011-04-13 15:47 IceWee 阅读(207) 评论(0) 推荐(0) 编辑

导航