自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 eclipse使用debug无法看到变量中的信息

很久没有写代码了,今天配置发布一个系统,设置断点后要做debug调试,当点击变量信息时,变量中报错:org.eclipse.core.runtime.CoreException: Source lookup error。       解决方法:将三个位置的JDK版本设置为相同的版本即可。       properties->Java Compiler->compiler complianc

2013-08-30 17:22:36 1765

原创 java调用存储过程抛出的错误--具体到行

在java中调用procedure,procedure中往往会进行异常处理,这样会带来一个问题,当存储过程出错,其实程序是不知道的。通常的做法是讲错误的信息写入到日志表中。但对于我现在的环境,一是系统非常庞大,并无专业的DBA监控,数据库第三方维护,拿到weblogic日志很容易,所以把存储过程的错误抛到中间件这一级,相对来说是个不错的选择。

2013-08-30 09:47:20 2558

原创 oracle 分区表exchange原理

oracle分区的exchange操作非常快,那原理是什么呢?下面我们来做个实验:

2013-08-29 08:37:46 1594

原创 oracle jdbc fetchsize取值对性能的影响

通过JDBC取数据时,默认是10条数据取一次,即fetch size为10,如果增大这个数字可以减少客户端与oracle的往返,减少响应时间,网上有建议这个数字不要超过100,要不然对中间件内存消耗大(没有做过实验)。package com.gg.test;import java.sql.Connection;import java.sql.DriverManager;impo

2013-08-28 17:24:37 4151

原创 模拟ORA-01555

SQL> create undo tablespace undo_temp1 datafile 'D:\oracle\product\10.2.0\oradata\ordb10\undo_temp1.dbf' size 2M autoextend OFF;表空间已创建。SQL> alter system set undo_tablespace='undo_temp1' scope=both

2013-08-26 13:04:13 1085

原创 ORA-00119: invalid specification for system parameter LOCAL_LISTENER

在windows上services.msc中启动了数据库和监听的服务,但数据库无法访问。以sqlplus / as sysdba登录,报错ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name ’LISTE

2013-08-26 10:57:26 1755

原创 ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE

做logminer的实验,修改一个参数报错,原因是因为系统不是以spfile启动的。SQL> alter system set UTL_FILE_DIR='D:\oracle\product\10.2.0\oradata\logminer' scope=spfile;alter system set UTL_FILE_DIR='D:\oracle\product\10.2.0\oradat

2013-08-21 08:54:22 2264

原创 Oracle物理读、逻辑读、一致读的理解

物理读:当数据不在数据缓存区的时候,会到磁盘去取数据。物理读的IO效率非常低,同时还会消耗更多的CPU资源。        一致性读:反应了Oracle进程对数据块的访问次数,既包括对物理数据块的访问、又包括对缓存数据块的访问,当存在一致性回滚时,还包含了的UNDO数据块的访问。        逻辑读:在查询语句,一致性读反应了语句的逻辑读次数。

2013-08-15 08:48:07 2459

原创 ORA-02396:超出最大空闲时间,请重新连接

现场有一个数据抽取的服务报错:“ORA-02396:超出最大空闲时间,请重新连接”。以前都没有问题,最近才出现的。      1.    先确认此数据库用户使用的资源计划,然后确认IDLE_TIME的值,此时为UNLIMITED,那不是由资源计划的配置引起的。SQL> select username,profile from dba_users where username='TEST

2013-08-14 09:08:05 17447

原创 诊断PROCEDURE 的一个奇怪问题

create table t_all_objects as select * from user_objects;create table t_dba_objects as select * from user_objects;select * from t_all_objects;select b.object_name, b.object_type from t_dba_objec

2013-08-13 14:53:26 1089

原创 oracle体系结构

•数据库:物理操作系统文件或磁盘的集合。•实例:一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。任何硬件平台或操作系统下的ORACLE体系结构都是相同的,包括如下四个方面:•物理结构数据文件,日志文件,控制文件,参数文件。•逻辑结构表空间、段、区间、数据块。•内存结构共享池,数据缓冲区,日

2013-08-11 08:46:26 1012

转载 李轶楠:新数据库技术对DBA的冲击与影响

本期采访嘉宾我们邀请了专业的oracle DBA专家李轶楠先生,与大家一起分享了自己的职场经历,DBA创业经验以及新数据库技术对DBA前景的冲击和影响方面都是做了详细的阐述,欢迎大家在此跟贴与ora-600一起探讨和分享相关的经验。Hwayw:您先自我介绍一下?分享以下您的职业经历?您目前的从事的工作?ORA-600:      大家好,我是李轶楠,PUB上的id是ora-60

2013-08-10 19:59:28 1376

转载 2013数据库大会:盖国强-Oracle优化器与算法案例解析

盖国强 是ITPUB元老版主、云和恩墨创始人,他演讲的主题是"运用之妙 存乎一心 Oracle优化器案例与算法解析".分享了在云架构、大数据风起云涌的时代,企业在数据架构变革中面对的问题,以及Oracle优化器案例与算法解析。▲ITPUB元老版主、云和恩墨创始人盖国强先生  在演讲中,盖国强表示,数据库架构的演进就是一个合久必分的过程。很多企业都经历过这样一个过程,随着企业不断发展,数

2013-08-09 13:05:30 1214

转载 2013数据库大会:崔华-基于Oracle的SQL优化案例分析

2013年中国数据库技术大会第二天的"Oracle架构与优化"专场中,来自中航信资深Oracle数据库工程师崔华为大家分享了《基于 Oracle的SQL优化典型案例分》主题演讲。从演讲的内容来看,这是一次非常实用的技术分享。据资料显示,崔华从2004年开始从事DBA工作,拥有 Oracle 数据库技术各个领域的经验。除了工作外,崔化在博客上撰写大量的文章并在Oracle活动中进行演讲,此外还与他们

2013-08-09 12:48:47 1686

原创 直接路径法和在线重定义分区比较

在对大表进行分区时,有两种方式,一种是直接路径法分区,另一种是在线重定义分区,脚本示例如附录。最近对公司一张600多万的表进行分区,表上有9个索引,索引占的空间比表大。对比了下两种方式的优缺点:a. 用直接路径转换分区(本机测试结果)     只是分区完成耗时2分9秒,共产生5.18M日志。     建索引耗时8分39秒,产生5.5M日志。     总计:耗时10分48秒,产生

2013-08-09 09:34:58 1227

原创 oracle 在线重定义实验-对表进行分区

在线重定义是通过物化视图进行更新,下面我们做一个实验来更了解在线重定义的原理:SQL> alter table test  add constraint PK_ID primary key (object_id);表已更改。SQL> create table test_partition   (     OWNER          VARCHAR2(30),     OB

2013-08-09 09:08:27 1309

原创 ORA-12091: 不能联机重新定义具有实体化视图的表

在做在线重定义的时候报错,EXEC DBMS_REDEFINITION.CAN_REDEF_TABLE(user, 'TEST', DBMS_REDEFINITION.CONS_USE_PK);错误信息为:ORA-12091: 不能联机重新定义具有实体化视图的表 "SYERP"."INV_TRANSACTIONS_LOG"ORA-06512: 在"SYS.DBMS_REDEFINITI

2013-08-09 08:23:43 2263

原创 数据迁移思路-varchar2转date

varchar2转换为date本来是很容易的事情,但是总是有少量不规范的数据,导致数据迁移失败,那怎么处理呢?   创建一个date类型的临时字段;   将varchar2字段的数据转换到临时字段中,注意,转换出错的数据置为null,稍后单独处理;   将临时字段转为需要的字段。      1.  create table test(record_time varchar2);

2013-08-07 19:20:57 2191

原创 oracle 全角转半角

有这么一个需求,一个时间字段在当初设计的时候设计成varchar2,现在要该回成date,但发现里面的数据五花八门,其中有一类数据就是全角,要改为半角,不然转换为报错。SQL> drop table test purge;SQL> create table test (record_time varchar2(100));表已创建。SQL> insert into test v

2013-08-07 18:40:38 1522

原创 ORA-24324处理方法

今天处理一个问题,由于手工修改spfile中的PGA大小导致spfile损坏,数据库无法启动。利用pfile启动数据库,然后重新创建spfile。C:\Documents and Settings\guogang>sqlplus /nologSQL> startupORA-24324: 未初始化服务句柄ORA-01041: 内部错误, hostdef 扩展名不存在SQL> st

2013-08-06 14:18:19 3808

原创 使用PPT非常慢的解决方案

在使用PowerPoint 2007组件时,发现输入文字的速度非常慢,经常会出现敲了半天键盘,屏幕上却不能及时显示输入字符的现象,昨天还是好的,机器重启了几次都没有用。  原因是:PowerPoint 2007在输入每个字符时都会调用词典进行检查,而简体中文的词典有近100MB之巨,这就带来了巨大的磁盘操作量,从而在整体上拖慢了PowerPoint的运行速度。而Word 2007和Excel

2013-08-02 11:30:45 8923

原创 不用触发器的理由

TOM说过他希望三样东西不曾存在:触发器,自治事务,WHEN OTHERS。        现在开发用的触发器都是表上的,FORM上的触发器是另一种东西,该用就用。每个触发器都是一个隐藏的存储过程。隐藏的代码对开发者很不友好。如果你正在看一段别人的程序,总觉得少了点什么,折腾半天原来还有些动作隐藏在触发器里!顺藤摸瓜去找了触发器,发现里面对其他表有DML,又有其他隐藏代码,是不是头很大?这种连

2013-08-02 09:17:03 5648

原创 初次使用全文索引--优点、缺点、使用场景

当用like‘%%’查询的时候,普通的索引是失效的,这种场景是可以通过建立全文索引的扫描而快速得到查询结果,这是它的优点。下面来做一个实验,我的环境上有一张表,有一个字段存放的是用户地址的信息:SQL> set autotrace traceonlySQL> set timing onSQL> select DISTINCT(C.NAME) from test C where C.Us

2013-08-01 08:58:54 5914

转载 开发DBA在做什么?

在中国,企业的IT部门用得起专职DBA的不算很多,而奢侈到能够将DBA的工作进行细分的企业,就更少了。但这并不是说我们今天讨论“开发DBA“的工作就毫无意义。  中国最大的数据库技术社区ITPUB对此问题做的一项调查显示,高达30%参与调查者(DBA)不参与数据库的前期设计和开发,而只单纯负责后期数据库的管理和优化。        1、参与数据库架构方面的设计、开发数据库的管理、开发人员的

2013-08-01 08:11:39 2667 1

编译原理及实践

一起来学编译原理,看看编译器内部的工作

2008-03-08

空空如也

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

TA关注的人

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