自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Windows中ORA-00020的解决过程

<br />今天在windows7测试中遇到了ORA-00020错误。<br />下面模拟一下解决过程<br />C:/Users/Liangwei>sqlplus user/password<br />SQL*Plus: Release 11.2.0.1.0 Production on 星期日 1月 16 16:16:26 2011<br />Copyright (c) 1982, 2010, Oracle.  All rights reserved.<br />ERROR:<br />ORA-00020

2011-01-16 20:59:00 6899

原创 在线给重复记录列添加主键

<br />背景:<br />一次误操作,某表主键被删除,索引丢失,表中插入了大量重复数据。<br />由于索引丢失,查询速度明显降低。<br />在不停应用的情况下,如何快速解决问题。<br />解决过程描述:<br />1.先给要添加的主键列添加索引<br /> <br />2.添加主键指定enable novalidate属性<br />alter table &table_name  add constraint &primary_key primary key (&col) enable nova

2011-01-15 21:30:00 1577

原创 DBMS_RANDOM.VALUE & DBMS_RANDOM.STRING

<br />--生成100以内的随机数<br />select  round(dbms_random.value  * 100 ,0) a  from dual;<br /> <br />--生成某个范围内的随机数<br />select  trunc(dbms_random.value(1,100)) from dual;<br /> <br />--生成随机字符串<br />DBMS_RANDOM.STRING<br />   opt  IN  CHAR,<br />   len  IN  NUMBER

2011-01-14 21:54:00 1302

原创 jboss-4.2.3.GA 配置JMS集群

<br />问题描述:<br /><br />linux 下做了三个节点的jboss集群。<br />如:   A: 192.168.0.1 <br />          B: 192.168.0.2<br />          C: 192.168.0.3<br />应用放在共享存储上,三台机器中的任何一台都可以访问这个共享存储。<br />在每台机器上部署一套jboss,在delploy目录下通过软链接的方式发布应用。<br />由于业务需要使用了JMS.由于每个节点监听的端口不一致<br /><p

2011-01-13 17:52:00 1282

原创 JBOSS 屏蔽广播信息

<br />jboss的production模式,默认是支持集群的。如果不想用集群,可以选择default模式。<br /> <br />在相同的网段中有多个production的jboss启动,在jboss的日志中经常会看到类似的广播信息。<br /> <br />2011-01-13 08:46:19,943 INFO  [org.jboss.ha.jndi.DetachedHANamingService$AutomaticDiscovery] Listening on /192.168.1.102:1

2011-01-13 17:36:00 1463

原创 oracle 冷备份脚本

<br />set feedback off heading off verify off trimspool off<br />set pagesize 0 linesize 200<br />define dir='e:/sftp'<br />define ws='e:/ws.sql'<br />spool &ws<br />select ' host copy  '|| name || '  &dir' from v$datafile order by 1;<br />select ' host co

2011-01-13 14:22:00 630

转载 Common Oracle RDBMS Misconceptions Datafiles aren't written during backup mode

<br /> alter tablespace users begin backup;<br /> <br /> oracle 会做那些事?<br /> <br />1.表空间被checkpoint<br />2.数据文件开始备份时记录的scn 停止增长<br />3.备份期间所有的数据块被写到redo日志<br /> <br />The tablespace is checkpointed ,the checkpoint SCN marker in the datafile headers cease t

2011-01-13 13:55:00 958

原创 REVOKE DBA权限要小心

<br />发现某些用户有DBA权限的时候,为了安全,一般我们都会想到收回这些用户的DBA权限。<br /> <br />在生产环境做这个操作的时候一定要小心。<br /> <br />因为当你收回DBA权限的时候UNLIMITED TABLESPACE 的权限也会被隐式的收回,不管你是否<br />显示的授予了该用户UNLIMITED TABLESPACE 的权限。<br /> <br />想想当生产环境中出现ORA-1536: space quota exceeded for tablespace  <

2011-01-13 09:36:00 6733 1

原创 V$FLASHBACK_DATABASE_LOG & V$FLASHBACK_DATABASE_STAT

<br />记录一下ORACE 10g  1Z0-043 中关于闪回的两个视图<br /> <br /> <br />SQL> col object_name for a30;<br />SQL> <br />SQL> select o.object_name, o.object_type<br />  2    from dba_objects o<br />  3   where o.object_name like 'V$FLASH%';<br />OBJECT_NAME               

2011-01-09 16:25:00 1772

原创 ORA-01031与存储过程和JOB

<br />存储过程中创建表,视图、同义词、序列时经常会遇到ORA-01031: 权限不足的错误。<br />原因是因为从角色中获取的权限在存储过程中是不可用的。<br />有两种方法可以解决:<br />一、创建存储过程时在存储过程名后增加  Authid Current_User 如<br />create or replace procedure tt_senquence  Authid Current_User is ...<br /> <br />二、显示授予该用户相关系统权限 如:<br />g

2011-01-09 00:48:00 5087

原创 比尔盖茨的十句话

<br />一、社会充满不公平现象。你先不要想去改造它,只能先适应它。<br />  (因为你管不了它)<br /> <br />二、世界不会在意你的自尊,人们要看的只是你的成就。在你没有成就以前,切勿过分强调自尊<br />(因为你越强调自尊,越对你不利)<br /><br />三、你只是中学毕业,通常不会成为CEO,直到你把CEO职位拿到手为止。<br />(直到此时,人们才不会介意你只是中学毕业)<br /><br />四、当你陷入人为困境时,不要抱怨,你只能默默地吸取教训。<br />(你要悄悄地振

2011-01-08 19:09:00 715

原创 碎片引起的查询速度变慢

<br />对一张1000多条记录的小表做count居然花了8秒多。<br /> <br />记录一下解决过程:<br />SQL> set timing on;<br />SQL> select count(1)  from t_temp;<br />  COUNT(1)<br />----------<br />      1227<br />Executed in 8.171 seconds<br /> <br />SQL> desc t_temp;<br />Name       Type     

2011-01-04 18:15:00 746

原创 INITIALLY DEFERRED

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as reportSpecify INITIALLY IMMEDIATE to indicate that Oracle should check this constraint at the end of each subsequent SQL statement. If you do not specify INITIALLY at all,

2011-01-03 21:10:00 3474

原创 USING与 ORA-25154 ,ORA-01748

<br />USING中比较特殊的一点是:<br />使用USING的SQL中对于两张表中共有的同名列,不能指定该列的表名。<br /><br />例如:t1与t2表中ID列同名.如果在使用using的sql中明确指定了ID列<br /> 所属的表。则会报 ORA-25154或ORA-01748。<br /><br /> 这点与左连接,右连接,等值连接中需要明确指定列名稍有差异。<br /><br />SQL> desc t1;<br />Name Type N

2011-01-02 21:43:00 4269

原创 count(字段)不统计null值

<br />在对有null值的字段进行count时,发现count(1)与count(字段)得到的记录不一样。<br />最后在ITPUB上朋友们的帮助下,解决了。<br />原帖地址:http://www.itpub.net/thread-1383832-1-2.html<br /> <br />结论:1.count(1)与count(*)得到的结果一致,包含null值。<br />      2.count(字段)不计算null值<br />      3.count(null)结果恒为0<br /> 

2011-01-02 19:54:00 38187 1

原创 写在2010的年底

<br />  今晚用跨年的工作来纪念2010的最后一个工作日.<br /> <br />  每年一次的“年底超级大备份”,今年被我碰上了。去年因出差错过了。<br /> <br />  在下午的会上,IT部老总的一句话让我记忆深刻。<br />  <br /> "做IT,尤其是在金融保险行业做IT,<br />   就要时刻准备着加班,<br />   通宵加班,<br />   连续几天几夜加班,<br />   时刻准备着在睡梦中被揪起来去处理问题,<br />   否则就不要来做IT."<br />

2011-01-01 00:02:00 704

空空如也

空空如也

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

TA关注的人

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