利用Properties类增加程序的灵活性
java.util.Properties类是通过读取一个键值对文件来获得来一个值。我们通过把这个键值对文件称为配置文件。键值对文件的写法如下:count=10等于前后没有空格,从jdk1.5开始Properties类可以读取XML文件了。下面通...
Set,List及泛型使用的小练习
(这个练习是我在买彩票想到,我买彩票是从来都是机选)import java.util.Iterator;import java.util.Random;import java.util.Set;import java.util.HashSet;import java.util.List;import java.util.ArrayList;/*...
创建线程的两种方式
在java中有两种方式可以创建新的线程:第一种:定义线程类实现Runnable接口Thread myThread = new Thread(target)//target实现Runnable接口类的实例Runnable中只有一方法: publ...
存在多态的必要条件
多态存在的三个必要条件:1. 存在继承2.方法重写3.父类引用指向子类对象
java IO close方法的一点说明
调用IO输出流的close的close方法时会先调用flush方法再调用close方法(这是我在练习IO时发现的,当时我没有flush,用完流后也没有close,这当然不是好的编程习惯了)可以通过下面的例子来证明/*通过FileReader和Fi...
构造方法
构造方法的注意点1.构造方法的名字与类名相同2.构造方法无反回值,连void也不能写3.若没有创建构造方法,默认会创建一个空的方法,即一个类可以不用显示的定义构造方法4.一个类可以同时有多个构造方法,即可构造方法...
standby这样维护不是更好
在生产环境中,为了保证数据库的高可用性,通常会考虑使用DataGuard,RAC,stream来容灾.这些高可用性环境的搭建,网上有很多文章介绍.最近一段时间有计划,无计划的做过从primary DB到standby DB的转换,让我不得不思...
利用分区表归档历史数据
利用分区表归档历史数据主要利用exchange partition,下图是一个将普通表转换为分区表并对历史数据进行归档的示图. 在将历史数据归档时使用了两次exchange partition,因为分区表不能直接和分区表的分区交换,在这里...
Can't send to audit system
Can't send to audit system OS: Red Hat Enterprise Linux AS release 4 (Nahant Update 2)在系统log中发现下面的错误:Jul 26 06:35:04 hostname dbus: Can't send to audit system: USER_AVC pid=10039 u...
ORACLE 10g DBMS_SYSTEM包设置其他会话的10046事件不产生trace文件
ORACLE 10gR2 使用DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION和SET_EV设置其他用户的sql_tracet和10046事件时,不能产生trace文件.整个过程没有报任何错误.使用alter session set events可以产生trace文件,在ORACLE 9i实...
DataGuard 角色转换之前要了解的内容
关于DataGuard Physical Standby Database的角色转换具体的操作步骤在我以前的文章中已有介绍,这里讨论的是怎样成功的完成角色转换.成功不仅仅是角色转换完成,数据库可以打开,还包括所有的服务能在最短的时间内使用,...
ORA-01843 not a valid month
在使用PL/SQL Developler把01 Apr 2009转换本年的第几周时遇到ORA-01843SQL> select to_char(to_date('01 Apr 2009', 'dd Mon yyyy'),'fmww') from dual; select to_char(to_date('01 Apr 2009', 'dd Mon yy...
DataGuard 10gR2角色转换之 Physical Standdby Failover
Failover在primary database不可以并且在短时间内数据库不可能提供服务的情况下是时使用.与Switchover不同,这个过程不可逆.Failover前的准备的工作1.确保tempfile存在在physical standby上运行下面的语句:SQL> ...
SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enable
SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enable 以前一直用SYS用户使用autotrace,今天用其它用户使用autotrace来获得执行计划报如下错误SQL> set autotrace onSP2-0...
常用DOS命令
下面的DOS命令是我习惯用的,与大家共享,排序不分使用频率1.eventvwr/eventvwr.msc:打开事件查看器,查看系统日志,应用程序日志及安全稽核2.gpedit.msc:打开组策略3.lusrmgr.msc:打开本机用户和组4.explorer:打开...
oracle10g R2 DataGuard read only模式会创建tempfile
oracle10g R2 DataGuard read only模式会创建tempfile最近做DataGuard测试,在doc中关于角色转换的准备工作中有下面的一段话:Ensure temporary files exist on the standby database that match the temporaryfil...
DataGuard角色转换之physical standby switchover
DataGuard角色转换之physical standby switchover在使用switchover进行角色转换时需先把pramary转换为standby再把standby转换为primary.若physical standby和logical standby同时存在,在选择standby首先phycial st...
ORACLE LOB存储参数说明
ORACLE LOB存储参数说明LOB为larege amount of data的存储与查询而设计.当创建一个含有LOB列的表时会创建两个segment:LOBSEGMENT和LOBINDEX存储LOB列.LOBINDEX segment用于访问存储在LOBSEGMENT中LOB chunk.LOB的...
对local table和remote table进行insert操作所需的权限不同
JOB运行时报ORA_06512错误.JOB功能:把符合条件的数据通过DBLink插入另一个数据中.怎么看SQL code都没有问题,用sqlplus运行ORA-01031: insufficient privileges.用户在相应的表上有insert权限,仅insert权限,授予...
监控数据库JOB的运行状态
为了更方便的监控数据库的运行状态,把数据库JOB的运行状态收集到一个表中,为了实现上面的功能,我们定义两个表:check_job,job_detailcheck_job表用于存储JOB的运行状态job_detail表用于存储JOB的功能,责任人,所在厂区...