- 博客(57)
- 收藏
- 关注
原创 apache tomcat
最近部署apache-tomcat,总是遇到不少问题,由于处理过程都比较匆忙,都没有记录一下。在这里先做个记号,以便填充。昨天遇到的一个问题比较怪异,可能是因为从windows copy过来的缘故吧,配置好admin-config.xml后,启动tomcat,页面报错:java.lang.nullpointerexception。这个问题已经碰到了不止一遍了,看来发生的频率还是蛮高的,网上看
2007-09-20 10:37:00
764
原创 oracle 之授权篇
今天一个宁波项目,要建boss系统。拿来一个,喜忧参半...操作系统数据库已经建好了,但是...都没有初始化,我晕。从头开始搞,规划并建立表空间,建立用户,授予权限; 规划比较麻烦,我参考了杭州的系统,以100万用户计算,目前宁波的50万。以2/3杭州的空间来划分。具体内容还是不说了,说一下遇到的问题。总共建了3个用户:dvbcetus, dvbcetus_ed, dvbhis;dvbcet
2007-09-17 20:33:00
1001
原创 linux/unix编辑环境的设置
最近没啥新咚咚出来,随便写点东西。linux/unixcrontab在linux下,默认进入的编辑环境是vi,如果要修改为vim,则要修改环境变量:export EDITOR=vim注:很多人在linux下可能不会觉得vi跟vim有啥区别,一般linux环境中的vi实际上都是alias vim的,vim是vi的高级版本,用起来还是有比较大的区别的。linux中,有很多命令都是可以通过设定EDI
2007-09-12 10:25:00
1084
原创 如何编译linux内核?
今天打开虚拟机上的linux系统,发现上回的新内核(2.6.22)编译还没有完成。出现的问题如下:mount :could not find filesystem /dev/rootsetup root: moving /dev failed :No sech file or directorysetup root: error mounting /pr
2007-09-06 13:06:00
1089
转载 oracle imp导入的一些实例
1 table model 1) backup one users table exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_table_yyyymmdd.dmp log=exp_icdmain_table_yyyymmdd.log
2007-08-21 12:22:00
3208
转载 exp和imp用法和介绍
1、Export/Import的用处 Oracle Export/Import工具用于在数据库之间传递数据。 Export从数据库中导出数据到dump文件中 Import从dump文件中到入数据导数据库中 下面是一般使用他们的情况 (1)、两个数据库之间传送数据 同一个版本的oracle Server之间 不同版本的oracle Serv
2007-08-21 12:20:00
1299
原创 Oracle 数据导入的一点心得
Oracle数据导入 imp user/passwd file=abc.dmp tables=abc indexes=n Oracle数据导入时(dmp文件)有一回导数据,数据量比较大,压缩的dmp文件有15G,需要将数据往公司的测试数据库上导。本以为很简单,传好dmp文件,imp导入即可。结果貌似简单的过程,却耗费了我不少的时间。导入前,建立表空间(dvbboss: 80G),建立用户并指定
2007-08-21 12:12:00
901
原创 数字字符串拆分
今天写了个过程,实现了这么一个功能:对数字字符串,如0203944,进行拆分,再计算每个数字加起来的和。这里有一个定义需要注意,就是类型为rowid的变量:v_rid,开始想把这个变量定义成number类型,但是一执行报错:type mismatch 。正好今天早上看书的时候看到表字段类型,似乎有rowid这么个类型,试了一下,结果还真的可以,呵呵。--drop table tmp_wh
2007-08-21 11:05:00
1602
原创 null的特殊性
昨天写了个sql提数据,自以为不错,40万左右的数据相差了16条数据。但是接天换了个环境,居然140多万的数据相差了30万左右的数据,着实感到不解,看了下sql第一部分的条件是三个in的sql进行union ,结果是111万多点,第二部分的条件是三个not in的and,结果是1000多,加起来也不过111万多点,看了好多遍想不出问题之所在。后来还是另外一个人提醒了我,是不是null的记录在not
2007-08-18 01:08:00
666
原创 获取以指定分割符分割的字符串
起因:我是常驻客户这边的技术支持,今天同时遇到对方两个技术人员类似的问题,就是要求提取“hangzhou-Tvportal#首页#体育最前线#魅力足球#欧洲冠军杯”以“#”为分割符的其中的某个字段,找了下oracle函数,好像没有对应的这样的。当时只要临时写了一个:select substr(str, instr(str,#,1,2)+1, instr(str, #, 1, 3) - in
2007-08-14 19:01:00
1161
原创 oracle 函数
Oracle有很多有用的函数,这里列出了我自己常用的一些,有空再来写写具体用法:substr(str, from, length) instr(str1, str2[, [pos], [nth]])to_date(20070801 01:01:01,yyyymmdd hh24:mi:ss)to_char(to_date(20070801 01:01:01,yyyymmdd h
2007-08-14 14:11:00
841
原创 Oralce SQL过程初步
一个简单的过程通常由两部分组成:1、声明部分:以declare开始;2、执行部分:以begin开始,以最后一个end作为整个执行体结束的标志。这里面也引用了游标的概念。游标的概念有点类似于C++的指针,有显式游标和隐式游标,下面显示了显式游标的用法:创建游标:cursor c_subid isselect ti.subscriber_id, ti.name from tmp_whf_osd
2007-08-14 13:56:00
824
原创 Oracle 小知识点
往tmp_test1中添加一个字段(name varchar2(10)):alter table tmp_test1 add name varchar2(10);修改此字段的长度,注意:如果该字段中已经有内容则不能将字段的值范围长度缩小。alter table tmp_test1 modify name varchar2(20);SQL> alter table tmp_test_1 m
2007-08-13 19:58:00
776
转载 实例优化常用SQL
实例优化常用SQL-- 查看SGAShow sga;select sum(value) from v$sga;select pool, sum(bytes) from v$sgastat where pool = shared pool group by pool;select pool, bytes from v$sgastat where name = free memory;
2007-08-13 19:34:00
905
原创 Oracle 日常积累
Oracle 日常积累查看在表空间dvbcetus_sup中使用空间最多的前10个表:select * from (select u.segment_name, u.bytes/1024/1024 || Mfrom user_segments u where u.tablespace_name = DVBCETUS_SUP order by u.bytes desc ) aawhe
2007-08-13 19:28:00
721
原创 我的linux学习(还有待添加)
我的linux学习:#[基本命令]+++++++++++++++++++++++++++++++++++++++++++++ls ls -a;ls -l;ls -shcd cd -;cd ~;mkdir mkdir -p {dir1,dir2/{dir21,dir22}}setup pwd ln ln -s;chkconfig
2007-08-13 19:18:00
683
原创 有空写写blog, :-)
拿来学习一下,以免忘掉:CREATE OR REPLACE FUNCTION fn_md5 (input_string IN VARCHAR2) RETURN VARCHAR2IS raw_input RAW (128) := UTL_RAW.cast
2007-08-13 18:57:00
748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅