我心依然

统计

留言簿

个人收藏

阅读排行榜

评论排行榜

#

ORACLE数据导入(导出)

一、数据导出
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
   exp system/manager@TEST file=d:\daochu.dmp full=y
 2 将数据库中system用户与sys用户的表导出
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
 3 将数据库中的表table1 、table2导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
 
     上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
                     不过在上面命令后面 加上 compress=y  就可以了

二、数据的导入
 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
   imp system/manager@TEST  file=d:\daochu.dmp
   上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
   在后面加上 ignore=y 就可以了。
 2 将d:\daochu.dmp中的表table1 导入
 imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)

注意:
 你要有足够的权限,权限不够它会提示你。
 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。

posted @ 2007-04-17 09:27 Jerry Zhang 阅读(118) | 评论 (0)编辑 收藏

ORACLE 字符串操作 (备忘)

ORACLE 字符串操作
1 字符串连接
 
SQL> select 'abc' || 'def' from dual;
'ABC'|
------
abcdef

2 小写
SQL>select lower('ABC012');
lower
--------
abc012


3 大写
select upper('abc012');

upper
--------
ABC012

4  左补全
 
select lpad('abc', 5, '0');

lpad
-------
00abc

select lpad('abc', 5, '012');

lpad
-------
01abc
 
第3个参数为空时,缺省为space
 
select lpad('abc', 5);

lpad
-------
   abc

select lpad('abc', 5, ' ');

lpad
-------
   abc
 
5  右补全
 
select rpad('abc', 5, '0');

rpad
-------
abc00

select rpad('abc', 5, '012');

rpad
-------
abc01
 
6 左空白删除

select ltrim('          abc');

ltrim
-------
abc
7 右空白删除
 
select ltrim('abc          ');

     ltrim
---------------
abc
 
 8 左右空白删除

select trim('          abc          ');

btrim
-------
abc


9 字符串替换
 
SQL> SELECT TRANSLATE('ababab' , 'a' , '1') FROM DUAL;
TRANSL
------
1b1b1b
 
10 取子字符串
 
SQL> select substr('abc012', 3, 2) from dual;
SU
--
c0
 
11 字符串长度
 
SQL> select length('abc012') from dual;
LENGTH('ABC012')
----------------
               6
12  数字转化成字符串
 
SQL> select to_char(123456, '999,999,999,999') from dual;
TO_CHAR(123456,'
----------------
         123,456
 
13 字符串转化为数字
 
SQL> select to_number('123' || '456', '999999999999') from dual;
TO_NUMBER('123'||'456','999999999999')
--------------------------------------
                                123456

SQL> select to_number('123,456', '999,999,999,999') from dual;
TO_NUMBER('123,456','999,999,999,999')
--------------------------------------
                                123456

posted @ 2007-03-08 10:10 Jerry Zhang 阅读(4091) | 评论 (0)编辑 收藏

简单的ORACLE分页sql语句(备忘)

select * from (select rownum rdd,t_table.* from t_table where rownum<=8) where  rdd>6

取出第7,8条数据

posted @ 2006-12-26 14:22 Jerry Zhang 阅读(314) | 评论 (0)编辑 收藏

mysql使用摘记

解压后放入一个目录中,如 d:\mysql
新建一个文件my.ini,文件中至少需包括如下内容:

[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data

将my.ini文件拷贝到系统目录windows下

进入命令行操作:
启动mysql,==mysqld
进入mysql操作环境==mysql -u root -p;然后输入密码
修改用户密码==mysqladmin -uroot -p old password new,老密码为空则不填
进入到mysql目录下的bin文件夹中,
执行 mysqld-nt --install安装为一个服务
用     net start/stop mysql命令启动服务。
mysqld-nt --remove可以移除服务

最好将mysql的BIN目录放到path环境变量中。

posted @ 2006-12-18 12:07 Jerry Zhang 阅读(95) | 评论 (0)编辑 收藏

想多少,写多少了

        最近很郁闷,学习工作得同时进行,要学的东西的实在太多,每天感觉都有一些进步.很久没有很扎实的写代码,有时面对曾经熟悉的东西也会感到手忙脚乱,我自认为我不算太笨的人,但也绝不是天才,世界总要留下一些庸才.只是庸才需要多一些的时间.我想我还是可以做好所做的东西.在这个领域我只能算个新手,也许当初放弃其它的行业而进去这个行业,为了的证明是我也能做IT,只是我现在还刚刚开始,我己经实现的自己的当初设想,没有遗憾,只有不断的向前看.不管将来是怎么样,曾经经历过的都是我人生的历练.
    
    

posted @ 2006-11-28 23:06 Jerry Zhang 阅读(106) | 评论 (0)编辑 收藏

关于JBOSS与LOG4J,受益匪浅

        不同的服务器对于使用log4j是有些不同的,实际使用中主要是用tomcat和jboss两类,对于tomcat,它本身是没有配置log4j的,所以使用起来和常规的一样;而在jboss中它是本身配置了log4j的,所以有时候在看项目代码时,其整个项目并没有log4j的配置文件,而在一些类中仍然定义了Logger,例如static Logger log = org.apache.log4j.Logger.getLogger(UserDaoImple.class);,这就表明开发者打算使用jboss默认的log4j的配置,我们可以在jboss下的对应的log目录下的server.log中看到日志,jboss本身的log4j的配置是将debug,info级的日志写在server.log中,而像error等级别比较高的日志打印到控制台上,而写到server.log中的日志比较多,并不方便查看。于是我们想到使用自己的log4j配置写到某个具体的文件中(注意文件要先建立,才能忘里面写东西,log4j自己不能建立文件),但这里因为jboss有它自己的log4j配置,所以如果我们配置的log4j包含Console的Appender时,就会出错,错误类似于 ERROR: invalid console appender config detected, console stream is looping.
解决方法一是不用Console的Appender,或者改jboss的配置文件,在jboss-service.xml文件里,把
<mbean code="org.jboss.logging.Log4jService" name="jboss.system:type=Log4jService,service=Logging">
        <attribute name="ConfigurationURL">resource:log4j.xml</attribute>
        <attribute name="CatchSystemOut">false</attribute>
        <attribute name="Log4jQuietMode">true</attribute>
</mbean>。

我建议不用Console的Appender,当然这是对jboss3.2.x是这样,对于jboss4.0.x如果我们要用自己的log4j配置照上述改还是会有问题,会有类似于 log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a "org.apache.log4j.spi.ErrorHandler" variable 的异常,解决方法是把/server/default/jbossweb-tomcat55.sar/META-INF/jboss-service.xml 中的以下两个熟悉改成true
<attribute name="Java2ClassLoadingCompliance">true</attribute>
<attribute name="UseJBossWebLoader">true</attribute>

以上就是使用jboss服务器可能出现的问题,解决了这些再来使用log4j就比较简单了。

posted @ 2006-11-28 22:54 Jerry Zhang 阅读(908) | 评论 (0)编辑 收藏

有你让我想着真好(转载)

相约是前世在佛前许下的愿望,相识是今生美丽的兑现;相知是心灵的契约,相聚是永恒的心愿 .
    下雨也好,迷路也好,空气里有一种相知相惜的味道,有你让我想真好,连无言的风都知道;风若有情,会把我的祝福送到:“在乎你的我,一向只在乎我在乎的你;不知道我在乎的你是否在乎我对你的在乎;无论我在乎的你对在乎你的我在不在乎,在乎你的我、只在乎我在乎的你。”
    如果有花瓣雨飘过,我会把花心留给你;如果有四季风吹过,我会把枫叶留给你;如果有岁月潮涌过,我会把欢乐留给你。
    孤独时凝望天空,你是最近的那片云;寂寞时凝望夜空,你是最近的那颗星;闲暇时漫步林中,你是擦肩的那片树叶;疲惫时安然入睡,你是最近最好的那段梦境每当收到最好的信息,总是先给你;有最浓的祝福总是不忘捎给你。如果有一天你接到无声的电话,那是我又想你了,没有言语,无声无息,只为拨通心底的那根弦,让你感受我的存在。
    知不知到我很想你,看没看到外面在飘着的细雨,那都是我思念化成的蝶在飞舞。如果你也把我想起,看看窗外漫天的雨,那是我满天飞舞的相思泪滴。
    
    想你我懂什么是心痛,看你我懂什么是幸福,认识你我懂什么是缘分。
    如果水珠代表平安,我送你整个海洋;
    如果星星代表幸福,我送你整个星系;
    如果蜂蜜代表思念,我会把自己变成一只小小的蜜蜂
    想在心里为你砌一堵墙,以情为水,以爱为泥,以网为萌,以心封存,经历千年的风吹雨打,走过无数春秋冬
    夏,永远这样的牢固在心里,决不浑然坍塌!!!见证我和你不老的缘!!!
    知道吗?你不论是我生命中的一段插曲,还是永久的知己,我都会珍惜。当多年以后,我们疲惫或容颜褪去,不在拥有梦想的时候,听着那首〈〈最浪漫的事〉〉,陪你在一起慢慢变老,希望这段旋律是滋润我们生命的根须。
    因为,有你让我想真的很好 .......
---------------------

posted @ 2006-11-22 19:05 Jerry Zhang 阅读(202) | 评论 (0)编辑 收藏

仅列出标题
共2页: 上一页 1 2