摘要: 昨天看有个帖子说到的失效对象重新编译的问题,然后发现自己公司里也出现莫名其妙的失效对象。SQL code--创建自动编译失效过程事务记录表declare tabcnt integer := 0;begin select count(*) into tabcnt from dba_tables where table_name='RECOMPILE_LOG'; if tabcnt = 0 then execute immediate 'create table recompile_log(rdate date,errmsg varchar2(200))'; end 阅读全文
posted @ 2013-05-29 01:22 沐风山 阅读(334) 评论(0) 推荐(0) 编辑
摘要: dba_开头 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_ts_quotas 用户表空间配额信息 dba_free_space 数据库空闲空间信息 dba_profiles 数据库用户资源限制信息 dba_sys_privs 用户的系统权限信息 dba_tab_privs 用户具有的对象权.. 阅读全文
posted @ 2013-05-29 00:09 沐风山 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 从8i开始,oracle开始提供Move的命令。我们通常使用这个命令,将一个table segment从一个tablespace移动到另一个tablespace。Move实际上是在block之间物理的copy数据,那么,我们可以通过这种方式来降低table的HWM。我们先通过一个实验来看看move是如何移动数据的。1.建表并插入数据:SQL> create table sjh.test1(id int) tablespace users;表已创建。SQL> insert into sjh.test1 values(1);已创建 1 行。SQL> insert into sjh 阅读全文
posted @ 2013-05-28 23:42 沐风山 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: 索引组织表(IOT)不仅可以存储数据,还可以存储为表建立的索引。索引组织表的数据是根据主键排序后的顺序进行排列的,这样就提高了访问的速度。但是这是由牺牲插入和更新性能为代价的(每次写入和更新后都要重新进行重新排序)。 索引组织表的创建格式如下:createtableindexTable(IDvarchar2(10),NAMEvarchar2(20),constraintpk_idprimarykey(ID))organizationindex;式 注意两点: ● 创建IOT时,必须要设定主键,否则报错。● 索引组织表实际上将所有数据都放入了索引中。索引组织表属性1、OVERFLOW子句(行.. 阅读全文
posted @ 2013-05-28 23:29 沐风山 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在向大家详细介绍Oracle Hints之前,首先让大家了解下Oracle Hints是什么,然后全面介绍Oracle Hints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则我们就可以指示优化器使用全表扫描。在Oracle中,是通过为语句添加 Hints(提示)来实现干预优化 阅读全文
posted @ 2013-05-28 22:56 沐风山 阅读(254) 评论(0) 推荐(0) 编辑
摘要: J2EE常用开源项目activation与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体负责mail的数据源和类型等。ApacheActiveMQApache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。ajaxtagsajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax。Apache Ant构建工具,用来完成大量其它任务如文档生成和测试执行等。Antlr语法分析器,例如帮助hi... 阅读全文
posted @ 2013-05-27 00:32 沐风山 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: AttributesRuntime API to metadata attributes such as doclet tags.类属性运行时API,类似文档生成工具(doclet标签)。BCELByte Code Engineering Library - analyze, create, ... 阅读全文
posted @ 2013-05-26 23:44 沐风山 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Java以基础类库JFC(Java Foundation Class)的形式为程序员提供编程接口API,类库中的类按照用途归属于不同的包中。(一)java.lang包 Java最常用的包都属于该包,程序不需要注入此包,就可以使用该包中的类,利用这些类可以设计最基本的Java程序。 String... 阅读全文
posted @ 2013-05-26 23:01 沐风山 阅读(523) 评论(0) 推荐(1) 编辑
摘要: 最简单的结构JCF类层次结构结构展示表集合框架的祖宗: Collection历史集合 新集合 无序集: Set有序集: List映射:Dictionary映射:MapAbstractSetSortedSetAbstractListAbstractSequentialListHashtableAbst... 阅读全文
posted @ 2013-05-26 21:30 沐风山 阅读(615) 评论(0) 推荐(3) 编辑
摘要: 类别元字符描述起、始、转义^匹配输入字符串的开始位置。$匹配输入字符串的结束位置。\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。个数匹配*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次。例... 阅读全文
posted @ 2013-05-26 00:23 沐风山 阅读(187) 评论(0) 推荐(0) 编辑