自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 imp命令不能正常终止 提示"即将启用约束条件..."

cmd命令窗口执行imp命令导入oracle数据库的时候,导入所有表都正常,在最后提示"即将启用约束条件..."。之后,命令一直不能正常退出。等待很长时间还是一样。这种情况,可以 ctrl+c 强制终止。    但是如果是程序来调用cmd命令的话,因为该线程一直不结束,程序也没有办法往下继承执行了。找了找原因:    首先判断下是不是数据库字符集的问题,结果数据库字符集和dmp的字符集

2013-04-01 16:49:43 4344

原创 varchar2 nvarchar2 存储中文及所占字节的问题

创建一个表create table test(   name varchar2(6),   name1 nvarchar2(6))例1、insert into test (name,name1) values('abcdef','hijklm');可以成功插入,且name,name1的长度都是6,所占字节也是6验证sql:  select name,length(nam

2012-12-26 13:58:04 4076

原创 oracle 判断是否为数字型(金额型)

在sql server,校验数据是否为数字型比较容易,有提供的方法可以使用:ISNUMERIC当是数字型,方法返回值为1;否则返回值为0例:select * from tablename where isnumeric(data) = 1 在oracle中没有这样的方法,要实现判断是否为数字型需要自己写一个方法来实现。但也可以用其它方法:方法一,用正则的方法:使用

2012-11-09 14:41:52 1991

原创 java正则截取网址顶级域名

前天写了下正则截取网址中顶级域名,但只是支持http://开头的。考虑到网址可能是不以http://开头,所以昨天又修改了下,下面是修改后的代码 String s = "http://www.baidu.com";//String s = "www.baidu.com";Pattern p = Pattern.compile("(?<=//|)((\\w)+\\.)+\\w+");

2012-06-05 08:59:52 3428

原创 oracle更换表空间 blob字段带来的问题

场景如下:原有表数据全部存放在users表空间下,现在要将其更换表空间,到ntbs表空间下。移动的时候,含有blob,clob,long类型的表会更换失败,这是为什么?因为,blob字段是存放二进制大数据的字段,最长可存放4GB。因此它的存放方式也与其它字段不一样。blob在存储时,只是在有里存储一个数据指针,而真正的数据是与表的存储分离,放在另一块地址空间中的。当然这块地址空间可能和

2012-05-22 13:54:04 3689

原创 Sql Server数据库向Oracle数据库的迁移方法

前阵做了下数据库迁移,从Sql Server2005迁移到Oracle 10g,这里说一下迁移的方法。    Sql Server和Oracle区别比较大,包括语法,字段类型,数据库机制,配置管理方法等等,区别是全方位的,做迁移需要注意很多问题,在迁移过程中也会遇到问题,需要细细处理之。这里说一下数据库结构的迁移,和迁移过程中注意的一些问题。(当然具体的数据库迁移过程中可能问题是不一样

2012-05-15 10:54:08 1951 2

原创 Java获得客户端IP的方法

Java获得客户端IP的方法public static String getClientIP(HttpServletRequest httpservletrequest) { if (httpservletrequest == null) return null; String s = httpservletrequest.getHeader("X-Forwarded-For")

2012-05-11 15:53:16 1490

原创 Oracle Enterprise Manager打不开的解决方法

之前OEM一直可以打开,但今天上班发现打不开了,输入http://localhost:1158/em 提示该网页无法打开。那么检查一下:cmd进命令行C:\Documents and Settings\Administrator>set oracle_sid=orclC:\Documents and Settings\Administrator>emctl status d

2012-05-10 12:36:49 5535 1

原创 oracle 创建自增字段方法

SQL SERVER数据库可以设置自增字段,但是ORACLE数据库不能这样设置,要达到这种效果可以采用序列(sequence)的方式1、首先建立一个包含自增字段的简单的表,如:create table users(    id int,    name varchar2(20))2、建立一个序列 create sequence users_seq start wit

2012-05-09 22:00:46 1727

原创 ORACLE 不同表空间转移数据 问题解决方法

(ORACLE10g)        多个系统,每个系统对应一套独立的表结构。但是数据库服务器只有一台,如果在一台机器上创建多个数据库,内存压力比较大。所以可以采用在一个数据库上建立多个用户,每个用户对应一个系统的方式。oracle10默认表空间是USERS,如果每个用户都建立一套表结构,且都存放在USERS表空间上,这种方式肯定是不好的,几个系统的表都用一块地址存放,不利于维护;也会造成IO

2012-04-24 15:57:29 1228

原创 java正则表达式 非捕获组详解

这几天看了下正则表达式,对非捕获组(non-capturing)进行下总结。主要总结 1个 + 2组  一共5个。(?:X) (?=X) (?一、先从(?:)非捕获组说起。下面由一个例子引出非捕获组。有两个金额:8899¥ 和 6688$ 。显然,前一个是8899元的人民币,后一个是6688元的美元。我现在需要一个正则,要求提炼出它们的货币金额和货币种类。正则可以这写:(\\d

2012-04-23 09:10:04 4533 2

原创 java正则表达式 非捕获组详解

这几天看了下正则表达式,对非捕获组(non-capturing)进行下总结。主要总结 1个 + 2组 一共5个。(?:X) (?=X) (?

2012-04-20 15:08:55 314

how tomcat works 代码

how tomcat works一书中的全部代码 java类

2012-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除