自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 awr

Oracle AWR 手动配置 1.查看当前的AWR保存策略select * from dba_hist_wr_control;DBID,SNAP_INTERVAL,RETENTION,TOPNSQL860524039,+00 01:00:00.000000,+07 00:00:00.000000,DEFAULT以上结果表示,每小时产生一个SNAPSHOT,保留7天2.调整AWR配置AWR配置...

2012-01-17 16:02:28 122

原创 Oracle Result Cache

result cache1.结果集缓存,oracle 11g新功能,可以在服务器以及客户端缓存结果集,服务器端可以通过参数sql query result cache:存储sql查询结果集PL/SQL Function Result Cache:用于存储PL/SQL函数结果集2.result cache 相关参数设置如果result_cache_mode 设置为MANUAL 时,需要通过手工指...

2012-01-12 10:28:42 144

原创 Oracle 登录认证相关

1.主要几个配置文件1.sqlnet.ora 中的sqlnet.authentication_services,可选NONE|NTS2.初始文件initSID.ora 中的remote_login_passwordfile 参数Remote_login_passwordfile=(NONE)|(EXCLUSIVE)|(SHARED)NONE:不使用口令文件,操作系统认证;EXCLUSIVE:口令文...

2011-11-30 14:11:01 149

原创 Oracle 数据库搬迁测试

Oracle 数据库搬迁测试 测试目的:将物理文件从E盘目录移动到F盘目录,并保证数据库和原来一致前提条件:oracle正常关闭,所有文件,包括控制文件,日志文件,数据文件SCN都处在一致状态,排除搬移后需要实例回复过程,需要实例恢复测试暂略过原目录如下:E盘ora_two目录├─ora_two│  ├─adhoc│  ├─adump│  ├─bdump│  ├─cdump│  ├─dpdump│...

2011-11-24 09:36:46 197

原创 感动的瞬间

总有一天,父母不再能理解你所学的东西,他们只能在电话里让你保重身体,然后一边垂垂老去,一边盼你回家。  1.网银是我爸帮我弄的,用的时候,发现验证信息是“女儿,努力!”    2.妈说:“想你的时候,就一个人去逛街,想像着那些漂亮衣服穿在我女儿身上是什么样子的,这样我就开心了。”    3.家里买台大电视,我想放客厅,可老妈想放他们卧室,一直争执不下,最后还是老妈妥协了。  很多年过去了,有天...

2011-11-23 17:29:36 144

原创 Oracle logMiner

-- oracle 10g 10.2.0.1.0--1 change UTL_FILE_DIR alter system set UTL_FILE_DIR = 'F:\orace-center\log' scope = spfile;-- restart database shutdown immediate;startup -- 2 create di...

2011-11-21 20:37:32 97

原创 Oracle 表访问方式

SQL> set autotrace traceonly;1.INDEX SKIP SCAN CREATE TABLE test ASSELECT DECODE(MOD(ROWNUM,2), 0, '1', '2' ) a,ROWNUM-1 b, ROWNUM-2 c, ROWNUM-3 d, ROWNUM-4 e FROM all_objects...

2011-11-17 12:12:45 137

原创 listener.ora、sqlnet.ora、tnsnames.ora

三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora,都是放在$oracle_home\network\admin目录下。 重点:三个文件的作用和使用 sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串, 例如我们客户端输入 sqlplus sys/oracle@...

2011-11-10 11:20:00 93

原创 用户管理

一、增加新用户步骤1 创建用户    要在UNIX系统中增加新用户,可采用useradd命令,常用命令格式如下:    /etc/useradd [-c comment] [-d directory]] [-g group] [-m] [-s shell] username其中,    -c comment      表示注释    -d directory    表示...

2011-11-08 15:29:50 131

原创 Oracle cursor

一  概念      游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 二  类型      Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref...

2011-11-01 11:45:46 145

原创 Oracle 命令大全

  System OperateionSqlRemark 启动停止数据库sqlplus/as sysdbaSQL> startupSQL> shutdown immediate  启动停止监听器 lsnrctl start;lsnrctl stop  TableSpace Operation   新...

2011-09-29 09:33:08 71

原创 值得一看的电影

今天在网上看到一篇给大家推荐电影的帖子,里面搜集了一些欧美电影,有悬疑片、剧情片、动作片、恐怖片,包括经典的、以及一些流传不是很广的,在这里收藏一下与大家一起分享: 1、不请自来  典型的婚外恋引发的一系列剧情发展。不过那个第三者貌似气质蛮好的,怪不得引起小女孩的报复心了,最最不好的就是那个父亲,老婆还没死呢,只不过瘫在床上,你把她一个人留在另一个屋子,自己却在家中出轨,和...

2011-09-28 15:20:46 7957

原创 ORACLE数据库优化设计方案

对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,第二级调整是ORACLE RDBMS级的调整,第三级是数据库设计级的调整,最后一个调整级是SQL级。通常依此四级调整级别对数据库进行调整、优化,数据库的整体性能会得到很大的改善。下面从九个不同方面介绍ORACLE数据库优化设计方案。1. 数据库优化自由结构OFA(Optimal flex...

2011-09-26 14:22:48 159

原创 oracle 分区管理

oracle分区表管理2009-08-30 12:29作用:将大表的数据分布到多个表分区段,不同分区彼此独立,从而提高了表的可用性和性能种类:范围分区,散列分区(使用HASH算法),列表分区,范围/散列组合分区,范围/列表组合分区1、范围分区表创建范围分区表1. create table t(v number,b number) 2. partition by range(v) ( 3. part...

2011-09-19 10:47:53 127

原创 dos

扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ==== 注 ======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而...

2011-09-16 09:27:56 104

原创 Oracle over

Oracle over函数  SQL code: sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果...

2011-09-01 10:14:25 97

原创 Oracle 号段

1.用lead 和lag 可以获取相邻号段的值SELECT rown, lag(ROWN) OVER(ORDER BY ROWN) PREVIOUS, LEAD(ROWN) OVER(ORDER BY ROWN) NEXT FROM (SELECT ROWNUM + 4 rown FROM DUAL CONNECT ...

2011-09-01 09:42:18 173

原创 oracle job

定义oracle job DECLARE  V_JOB      NUMBER;  V_PRO_NAME VARCHAR2(40) := 'PROCEDURE_NAME;';BEGIN  FOR JOB IN (SELECT JOB                FROM USER_JOBS A               WHERE UPPER(A.WHAT) = UPPER(V...

2011-08-08 20:21:47 89

原创 eclipse 快捷键

让我们按照使用频率来看看我最爱用的一些热键组合。(注:以下内容在Eclipse3.02及一上版本通过测试) 1. Control-Shift-T: 打开类型(Open type)。如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。用eclipse很容易打开接口的实现类的,按ctrl+t会列出接口的实现类列表 2. Control-Shift-R: 打开资源(不只是用来...

2011-07-30 11:27:29 74

原创 keycode and chr

keycode    8 = BackSpace BackSpacekeycode    9 = Tab Tabkeycode   12 = Clearkeycode   13 = Enterkeycode   16 = Shift_Lkeycode   17 = Control_Lkeycode   18 = Alt_Lkeycode   19 = Pausekeycode   20 = Cap...

2011-07-22 14:15:16 101

原创 迭代器模式【Iterator Pattern】

不多说了,直接贴代码interface Iproduct { public void Add(String Name); public String GetProductInfo(); public IproductIterator iterator(); } interface IproductIterator extends Iterator ...

2011-07-13 11:16:53 57

原创 装饰模式【Decorator Pattern】

1.装饰模式即为已有的功能动态地添加功能的一种方式2.装饰模式提供一个解决方案,把每个需要装饰的功能放在单独的类中,同时包装需要装饰的对象,客户端在运行时可以根据需要有选择的运行or不运行 abstract class design_Pattern_Decorator_Pattern_Commont { public abstract void design_Pattern_...

2011-07-12 13:55:05 67

原创 经典总是让人感动

一、女人好比梨,外甜内酸,吃梨的人不知道梨的心是酸的,因为吃到最后就把心扔了,所以男人从来不懂女人的心。男人就好比洋葱,想要看到男人的心就需要一层一层去剥,但在剥的过程中你会不断流泪,剥到最后你才知道洋葱是没心的。但恰恰洋葱就是男人的心,每当女人拨开一层男人就心痛一次。二、有时候不是不懂,只是不想懂;有时候不是不知道,只是不想说出来;有时候不是不明白,而是明白了也不知道该怎么做,于是就保持了沉默。...

2011-07-08 13:49:39 814

原创 建造者模式(生成器模式)

1.将复杂的对象的构建与其表示分离,使同样的构建过程可以有不同的表示代码如下//父类抽象,采用模板方法模式,定义一系列算法,抽象,定义一模板,由sequence 动态决定算法是否执行 //子类将继承该类并实现3个算法 abstract class design_mode_Builder_Pattern_Model { private ArrayList<String...

2011-07-07 14:53:23 49

原创 模板方法模式【Template Method Pattern】

   1.模板方法模式可以把不变行为搬移到超类,去除子类重复2.提供一个很好的代码复用平台3.主要实现即使在父类中定义一系列抽象的行为,然后定义一个模板方法,在该方法中定义各抽象行为的执行顺序同时在子类中将重写父类的抽象方法  // 定义抽象类,即模板。里面会有一个模板方法,给出顶级逻辑骨架,逻辑组成的方法则在子类中实现 abstract class des...

2011-07-06 10:10:22 78

原创 适配器(adapter)模式

1.2个类完成相同或相似的工作,但具有不同的接口2.使用适配类时,客户端只需要面对同一的接口

2011-07-05 16:54:03 58

原创 oracle 日期大全

1:取得当前日期是本月的第几周SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual;TO_CHAR(SYSDATE,'YY-------------------20030327 4 18:16:09SQL> select to_char(sysdate,'W') from dual;T-...

2011-07-05 16:05:21 106

原创 门面模式(外观模式)

1.提供一个类,封装对子系统的操作,使子系统更加容易使用2.提供多个子系统,增加门面类可以减少各子系统间的依赖3.客户端只需要关注门面类中方法,而不用关心子系统 // sub System class design_mode_Facade_Sub_System1 { public void design_mode_Facade_Sub_System1_Method(...

2011-07-04 10:26:25 64

原创 单例模式

1.单例模式主要防止同一类有多个对象存在,如限制多窗体应用,统一db 连接等2.主要实现方式即为私有化构造函数,防止外部new,在内部再返回实例化的对象3.需考虑线程安全4.几种实现方式4.1通用的非线程安全class Design_mode_singleton_Usual{ private static Design_mode_singleton_Usual _Des...

2011-07-01 09:51:59 63

原创 代理模式

1.代理模式主要是控制实际操作对象,为其他对象提供代理,给客户呈现的是代理类的操作,但实际上操作的却是实际类2.实现方式即让代理类和实际类共享同样的接口,在代理类中关联实际操作类3.如 类Proxy_Real 有一方法Proxy_Real_Method,但在客户端通过代理类来展示 interface IProxy_Real { public void Proxy_Real_Met...

2011-07-01 09:34:11 65

原创 EXPIMP详解

    exp将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统consistent:下载期间所涉及的数据保持read only,缺省为ndirect:使用直通方式        ,缺省为nfeeback:显示处理记录条数,缺省为0,即不显示file:输出文件,缺省为expdat.dmpfilesize:输出文件大小,缺省为操...

2011-06-30 11:22:57 185

原创 抽象工厂模式

1.提供一个抽象工厂接口,提供所有产品创建的方法2.客户端只提供工厂接口以及抽象产品接口3.如果增加一个产品,除了扩展抽象产品等,还需更改抽象工厂4.可以考虑将简单工厂来优化抽象工厂,具体是在简单工厂中分别返回各产品实例,这样,有新的产品增加时,只需扩展新的产品,再修改统一工厂类,工作量相比抽象工厂要小很多 interface ProductA { public ...

2011-06-30 10:57:30 57

原创 简单工厂VS工厂方法

简单工厂  1.自定义多个算法  2.算法的实现在工厂类中实现,工厂类中包含一些算法逻辑,根据客户端选择条件动态管理相关类  3.客户端不需要指明调用的算法类  4.对新的产品or算法可扩展,但同时需要修改工厂实现类,实现对修改开发,工厂方法模式  1.对具体产品有自己的产品工厂  2.对实现哪个产品的判断移动到客户端来判断,需要由客户端选择实现的工厂,生成产品  ...

2011-06-29 11:54:14 187

原创 敏捷编程

前几天和同事们去西交大做校园宣讲,当然我是去帮忙加旁听的。:-)  HR和同事们介绍了很多关于公司的情况,包括文化,价值观,敏捷开发等等,很多东西我都是第一次学习到,后来我对马同学说,你那富有激情的关于公司的敏捷介绍让我收获很大,他说我这句话给他很大的鼓舞,呵呵。  下面我将马同学的讲解简单介绍一下,首先看下面这个图:    这两个圆圈表示不同的视角上的敏捷实践,包括开发者视角和项...

2011-06-27 14:47:50 108

原创 策略模式

主要特点1.定义一系列算法,这些算法都完成相同的工作,只是实现不同2.strategy 层次的context 主要实现具体算法方法的实现3.客户层次的调用,由客户层决定调用具体的算法4.封装算法的变化,定义算法家族,算法之间可以相互替换,而不影响使用的客户interface Ioperate{ public void operate();}class des...

2011-06-27 11:19:59 57

原创 oracle 手动建库

自己手动创建的一个过程,贴出来以备查看 1.建立oracle后台跟踪文件归档目录等mkdir d:\orcl\adhoc;mkdir d:\orcl\adump;mkdir d:\orcl\bdump;mkdir d:\orcl\cdump;mkdir d:\orcl\dpdump;mkdir d:\orcl\pfile;mkdir d:\orcl\udump; 2.手动建初始...

2011-06-23 14:42:30 65

原创 ORACLE 中更改客户端日期显示方式

如,按 yyyy-mm-dd 显示如下ALTER SESSION SET NLS_DATE_FORMAT='yyyy-mm-dd' 如果想改成自己喜欢的样式,如2011 年 03 月 08 日ALTER SESSION SET NLS_DATE_FORMAT='YYYY "年" mm "月" dd "日"';如:select to_char(sysdate) from du...

2011-06-23 14:27:38 439

原创 让你少奋斗10年的东东

第一:不要认为停留在心灵的舒适区域内是可以原谅的。      每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状...

2011-06-23 14:22:27 96

原创 抗不住的时候看看吧

1.不求与人相比,但求超越自己,要哭就哭出激动的泪水,要笑就笑出成长的性格。     2.与其用泪水悔恨今天,不如用汗水拼. 搏今天。     3.当眼泪流尽的时候,留下的应该是坚强。     4.人生就像一杯没有加糖的咖啡,喝起来是苦涩的,回味起来却有久久不会退去的余香。     5.有一种缘,放手后成为风景,有一颗心,坚持中方现真诚。     6.选择自己所爱的,爱自己所选...

2011-06-23 14:21:33 97

原创 人生回不去

应该懂事的日子,我们太过天真。应该天真的时候,我们又太过懂事。当我们还能拥有天真的时候,我们总向往成熟。当我们最终一脸圆滑的时候,多少次为经过身旁的那双清澈简单的双眸而驻足羡慕? 回不去了,来不及了,该落幕的时候,总不来迟。 太多的理智,就是压抑;太多的压抑,并非理智。没有过错,是因为理智;产生过错,还是因为理智。 幸福的时候,因为被爱;痛苦的时候,因为爱着。逃避,是为了拒绝痛苦;痛苦,却因为总在...

2011-06-23 14:20:32 86

空空如也

空空如也

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

TA关注的人

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