- 博客(63)
- 资源 (53)
- 收藏
- 关注
原创 win8 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法
1)安装Oracle 11g 64位(直接安装即可,不需要设置任何兼容性)2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载 instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:insta
2013-12-25 00:24:26
315
原创 PlSql安装报错 plsql some oracle net versions cannot connect from a path
错误信息:Warning: Some Oracle Net versions cannot connect from a path with parentheses!This is due to Oracle Bug 3807408. Please ensure that your Oracle Net versiondoes not suffer from this bug, o
2013-09-27 10:15:43
783
原创 Oracle delete数据后恢复办法示例
1 创建表SQL>create table wdongh( 2 id integer, 3 name varchar2(60) 4 );2 插入数据SQL>insert into wdongh values(1,'wdh');1 rowinsertedSQL>insert into wdongh v
2012-05-20 22:48:23
666
转载 Oracle Partition 分区详细总结
原文地址:http://soft.chinabyte.com/database/182/12307682.shtml此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作。 (1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间
2012-04-13 16:24:09
261
原创 Oracle 视图中添加额外的字段和设置字段类型
create or replace view view_ly_xtjc_jxkh_jsjbxx asselectt1.zgh, --职工号t1.xm, --姓名t1.xb, --性别t1.sfzh, --身份证号t1.lb sflb,--身份类别t1.csny csrq,--出生日期t2.bmbh bmbh,--部门编号t2.bmmc bmmc,--部
2012-04-12 19:59:20
3757
原创 Oracle表空间问题
1、查询表空间使用情况 SELECT a.tablespace_name "表空间名", total "表空间大小(MB)", free "表空间剩余大小(MB)", (total - free) "表空间使用大小(MB)", ROUND((total - free) / total, 4) * 100 "
2012-04-12 19:56:45
376
原创 shell脚本—监控oracle的运行状态
#!/bin/sh#author:wdh226#date:2012年5月26日0:41:05#监控OA服务器Oracle端口1521是否异常,一旦出现问题,发送邮件到245696918@qq.comhealoracle(){nmap -sS -vv 【IP地址】 |grep 1521 |tail -n1 > /test/nmap.txtif [ ` ls -l nmap.t
2012-04-12 19:14:49
545
原创 Oracle 合并多行记录为一行
1、实际需求情况如下:描述:上述表中,某一位同学有多门课程和成绩,现在希望有一条SQL语句,将课程名称和成绩合并在一起显示,如下:描述:将这位同学的全部课程和成绩用一个字段表示,里面包括全部的课程名称和考试成绩2、问题分析解决这个问题可以采用创建function的办法,去合并这2个字段,但这样太麻烦,由于是采用的Oracle10g,故可以采用函数wmsy
2012-04-12 18:48:56
1112
原创 Oracle 递归遍历树状结构
connect by prior 是结构化查询中用到的,其基本语法是:select ... from tablename start with 条件1connect by prior 条件2where 条件3;★从Root往树末梢递归: Sql代码 select * from tablename start with id=1 conne
2012-04-12 18:43:23
280
转载 完全卸载Oracle方法
完全卸载Oracle方法:软件环境: 1、Windows XP + Oracle 10g 2、Oracle安装路径为:d:/Oracle1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(cluster Synchronization
2011-08-04 11:18:00
200
转载 ORACLE PL/SQL编程之八: 把触发器说透
本文转自:http://www.cnblogs.com/huyong/archive/2011/04/27/2030466.htmlORACLE PL/SQL编程之八: 把触发器说透 本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系
2011-07-27 17:27:46
232
原创 一个表中根据某字段排序后,取其中一个范围的值显示
表:-- Create tablecreate table DEPT( deptno NUMBER(3) not null, dname VARCHAR2(10), loc VARCHAR2(13), bz VARCHAR2(200))
2011-07-03 16:48:35
438
原创 Oracle常见错误及解决办法【不断更新】
1.1.1 ORA-01033 ORACLE initialization or shutdown in progress错误截图:解决办法: SQL> shutdown immediateORA-01109:数据库未打开已经卸载数据库。ORACLE例程已经关闭。 SQL> startup mount; SQL> alter databas
2011-05-28 16:34:00
556
原创 Oracle 分类显示各个分类前5条记录【按时间倒序排列】
<br />Oracle 分类显示各个分类前5条记录<br />原表:<br />-- Create table<br />createtable LY_BG_TZGG<br />(<br /> tzbh NVARCHAR2(60),<br /> fsmc NVARCHAR2(60),<br /> tzzt NVARCHAR2(60),<br /> tznr NVARCHAR2(600),<br /> yxsj NVARCHAR2(60),<br /> fbsj NVARCHAR2(60),<b
2011-05-06 21:39:00
1104
转载 MySQL DATE_FORMAT() 函数
MySQL DATE_FORMAT() 函数MySQL Date 函数定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时 (00-23)%h小时 (01-12)%I小时 (01-12)%i分钟,数值(
2011-03-20 15:37:00
379
1
原创 常用SQL集锦(不断更新)
<br />1、mysql 修改字段名<br /> <br />alter table TableName change 原字段名 新字段名 新字段类型和大小<br />举例:mysql> alter table sales change porduct product varchar(30);<br /> <br /> <br />2、mysql 利用group by 的with rollup 子句做统计<br />mysql> select year,sum(profit) from sales gro
2011-03-13 13:37:00
201
转载 6条有用的MySQL语句
<br /><br />作者:朦朧中的罪惡 | 分类: [MySQL ] | 浏览:193 | 标签: MySQL资料翻译<br />本文是翻译自6 useful MySQL queries<br />查询语句的创建是一门艺术,一门使用SQL和命令进行精确和高效查询数据库的艺术。在SELECT查询中,你可以使用JOIN,WHERE和 HAVING语句来定义结果的行和列和范围。Group By可以将结果行组合为可以分析的概要数据,UNION则可以组合多个查询的结果,INSERT、DELETE和UPDA
2011-02-16 12:10:00
293
转载 详解MySQL5.5新特性
<br /> MySQL进入Oracle产品体系,获得了更多研发投入,新一代MySQL产品---MySQL5.5即将面世,较之之前的5.1版本,将获得诸多特性方面的提升,简单总结如下: <br /><br /> 1. 默认存储引擎更改为InnoDB <br /><br /> InnoDB作为成熟、高效的事务引擎,目前已经广泛使用,但MySQL5.1之前的版本默认引擎均为MyISAM,此次MySQL5.5终于做到与时俱进,将默认数据库存储引擎改为InnoDB,并且引进了Innodb plugin
2011-01-04 16:20:00
342
原创 今天看到一条很长的SQL语句,记下来
<br /><br />这个项目是Institute of Environmental Medicine at Karolinska Institutet Stockholm 和 the Section on Clinical Research in Aging and Psychology at the University of Southern California的合作项目。<br />该项目包括筛选部分,即通过电话回访在瑞典超过 65 岁的所有孪生。满足某种标准的孪生进入下一阶段。在下
2010-12-27 22:07:00
298
原创 linux shell scripts 学习
<br />说明:代码前面的编号是使用cat -n sh* 显示出来的,并非源代码中<br />1、sh01.sh<br /><br /> 1#!/bin/bash<br /> 2#program:<br /> 3# This program is used to show "hello world!" in screen.<br /> 4#History:<br /> 5# 2010/12/26 WDH 1st<br /> 6PATH=/bin
2010-12-26 17:34:00
201
转载 MySQL的几个重要目录
<br />MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。<br /> 下面就介绍一下这几个目录。<br /> 1、数据库目录<br /> /var/lib/mysql/<br /> 2、配置文件<br /> /usr/share/mysql(mysql.server命令及配
2010-12-10 21:34:00
217
原创 linux下装mysql
<br />1、下载安装所需要的2个文件<br />MySQL-client-community-5.1.53-1.rhel5.i386.rpm<br />MySQL-server-community-5.1.53-1.rhel5.i386.rpm<br />下载地址:mysql的官方网站下载即可<br /> <br />2、安装mysql<br />rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装
2010-12-10 21:18:00
334
原创 IFRAME中SESSION COOKIE解决
<br />问题描述:<br />统一门户平台中集成图书馆系统和网络教学平台系统后,单点登录采用Iframe内嵌方式,竟然无法直接登录,必须刷新页面后才能登录,而采用URL的方式就可以直接登录<br /> <br />问题分析:<br />造成这种问题的原因可能是Iframe中session丢失<br /> <br />解决办法:<br />在filter过滤器里面加了response.setHeader("P3P","CP=CAO PSA OUR"); 问题解决<br /> <br />filter的源代
2010-11-30 13:55:00
534
原创 msxml6.dll 错误'80072ee7'
<br />问题描述:<br /> <br />msxml6.dll 错误'80072ee7'<br />The server name or address could not be resolved <br /> <br /> <br />解决分析:<br /> <br />主要问题是DNS不能解析了,可采取两种方式解决:<br /> <br />1)<br />修改一下 /WINDOWS/system32/drivers/etc 下的一个名为 hosts的文件(用记事本打开),加入服务器所需要解析的域
2010-11-29 12:24:00
577
原创 常用SQL集锦
<br />1)列出单表中所有重复的记录<br />原始表记录为:<br /><br /> <br />执行如下SQL:select * from test1 WHERE name in(SELECT name FROM test1 GROUP BY name HAVING COUNT(name) >1)<br /> <br />结果为:<br /> <br /><br />
2010-11-22 21:58:00
167
原创 oracle中创建insert select from 语句实现两个表中某一个字段相同统计其他不同字段的情况
<br /> 由于工作的需要,今天遇到这样的一个问题:教务系统中教师使用原始的职工号,现在由于新的需要,教师有了新的职工号,现在要做一件事情,列一个excel表格,列出教师姓名、新职工号、旧职工号这样的一个对照表 ... ...<br /> 如果手工去处理,那么多教师工作量太大了,于是使用数据库处理,因为这些教师有一个特点就是姓名是唯一的,不重复的。<br /> 所以采取以下两种方式处理:<br /> 1)直接查询列出XM、XGH、JGH三个字段的信息(说明XM:姓名,XGH
2010-11-17 21:35:00
1638
原创 com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'admin' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry admin for key PRIMARY 这个exception是在向数据库中添加用户时出现的,原因是用户代码作为主键,而再次向数据库中添加相同的用户代码时,就出现了“主键重复”这样的excepti
2010-04-19 23:41:00
6362
原创 Javascript在客户端验证表单信息(包括用户名不为空,密码的长度,电话号码必须为数字,email的不同格式等)
说明:client_validate.js正是下面使用trim()方法的js文件 add_user.jsp文件源码如下: pageEncoding="GB18030"%> 添加用户 function goBack() { window.self.location="user_maint.html" } function addUser() {
2010-04-19 17:11:00
5808
原创 单例模式
单例模式是设计模式中比较简单也是非常重要的一种设计模式,它的实现需要满足三个条件:1) 静态的私有的成员变量;2)私有的构造方法;3)公共的静态的入口点方法。 单例模式的适用场景:类中没有可以修改的成员变量(这个类没有状态)如果存在可以修改的成员变量会产线程安全问题,不建议使用,单例模式无法继承,所有无法扩展,无法更换它的实现。如果读取配置文件比较适合使用单例。 单例模
2010-04-18 00:09:00
228
转载 java中的内存泄漏
一问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,例如J
2010-04-01 11:10:00
168
原创 如何使用spring
1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2、拷贝spring配置文件到src下 3、拷贝log4j配置文件到src下 4、在UserManagerImpl中提供构造函
2010-03-26 21:27:00
506
原创 Hibernate查询缓存
hibernate查询缓存 查询缓存是针对普通属性结果集的缓存 对实体对象的结果集只缓存id 查询缓存的生命周期,当前关联的表发生修改,那么查询缓存生命周期结束 查询缓存的配置和使用: * 在hibernate.cfg.xml文件中启用查询缓存,如: true * 在程序中必须手动启用查询缓存,如: query.setCacheable(true); 注意: 1、 在使用查询缓存的时候,不仅在配
2010-03-26 21:25:00
253
转载 hibernate一级缓存和二级缓存的区别与联系(来自网络)
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和
2010-03-26 21:23:00
270
原创 hibernate二级缓存
hibernate二级缓存二级缓存也称进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存二级缓存的配置和使用:* 将ehcache.xml文件拷贝到src下* 开启二级缓存,修改hibernate.cfg.xml文件 true* 指定缓存产品提供商,
2010-03-26 21:23:00
197
原创 hibernate lazy策略
(lazy默认情况下,即打开状态下)1、hibernate lazy策略可以使用在: * 标签上,可以取值:true/false * 标签上,可以取值:true/false需要类增强工具 * 标签上,可以取值:true/false/extra * 单端关联上,可以取值:false/proxy/noproxy lazy概念:只有真正使用该对
2010-03-26 21:20:00
187
原创 Hibernate的一级缓存
Hibernate的缓存机制有利于优化性能,比如:如果客户端client通过网络访问服务器端的数据时,如果在客户端做了缓存机制,则当用户第二次访问数据时,就可以直接从本地缓存中读取数据,而避免了网络访问所带来的影响,提高效率。一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务级缓存支持一级缓存的方法:* get()* load()* iterate(查询实体对象时
2010-03-26 21:20:00
195
原创 java.lang.InstantiationException: Class not a MIDlet
写了这样一段画直线的代码:package paintTest;import java.io.*;import javax.microedition.lcdui.*;import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics;public class MCanvas extends Canvas {p
2010-03-26 21:19:00
320
原创 Eclipse+EclipseME+WKT搭建J2ME开发平台
看到现在的新手机都是支持java,所以不由得对此产生了兴趣,之前研究过J2SE和J2EE,现在就剩J2ME了,既然来了兴趣,就搭建起来玩玩吧: 工具版本:JDK:1.6 Eclipse3.4.1 Eclipse ME 1.7.7 WKT:sun_java_wireless_toolkit-2_5_2-ml-windows 现在就开始吧: step1: 首先安装J
2010-03-26 21:17:00
878
原创 标准SQL规范中定义的四个事务隔离级别
今天在学习hibernate的flush属性时,碰到一个概念“数据库的隔离级别”,百度后找到一篇好的文章与大家分享一下: 在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同: ◆未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他
2010-03-26 21:14:00
294
A break in the clouds_towards a cloud definition
2009-05-13
《The New Language of Business SOA and Web 2.0》02
2009-05-13
《The New Language of Business SOA and Web 2.0》01
2009-05-13
[Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part005
2009-02-21
[Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part004
2009-02-21
[Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part003
2009-02-21
[Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part002
2009-02-21
[Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part001
2009-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人