-
2008-07-17 09:59:58 / 招聘求职商务信息
职位1:资深DBA工作地点:深圳专业能力: 1、对Oracle数据库有较强理解和认识,熟悉应用相关开发工具,2、熟悉Oracle内部结构,熟悉UNIX、LINUX专业知识,懂数据结构、数据模型及PL/SQL编程,3、熟悉Oracle及UNIX,LINUX操作平台的性能测试和监控4、懂数据库备份及数据恢复、数据库安全管理5、需具备ORACLE 9i OCP证书。工作经验要求: 1.有两年的ORACLE开发经验,5年以上专职Oracle DBA经验。2. 有两年以上大型知名企事业单位和知名外企TB级,7*24数据库维护经验;3. 很强的SQL调优以及应用调优经验;
查看(732)
评论(18)
-
2008-06-11 14:47:01 / Oracle专题深入讨论
例如现在有一个checkpoint C1,然后有个故障点E1在C1到E1之间有个事务 T1,他已经commit,按照书上的说法,这个T1事务是要redo的,但问题是这是建立T1操作的相应数据没有从缓存中写入数据库的.如果数据已经写入数据库了,明显是不用redo的但是书上好象从来没有提到这一点只是说checkpoint前的已经提交的事务其操作的数据肯定也写入了数据库,所以不用redo那么在checkpoint和故障点之间的事务是如何保证那些已经commited的事务哪些要redo,哪些又不用redo的呢大虾指教啊
查看(1234)
评论(12)
-
2008-06-06 17:06:57 / 招聘求职商务信息
Advisory IT Specialist - Oracle/DBA(English) - DalianJob typFull-time RegularWork countryChinaWork cityDalianJob roleDatabase AdministratorJob role skillsetOracle DatabaseJob descriptionThis role specifies, places and modifies data to support the development of applications solutions, and is responsible for the data used, updated and produced by the application. They perform the transformation of the logical
查看(256)
评论(1)
-
2008-05-28 10:27:27 / Oracle数据库管理
发现一条sql早上的时候占用share pool不是很大,但是到了下午这个值就变大了,这个share pool的占用到底和什么有关系。
查看(569)
评论(12)
-
2008-05-23 12:25:27 / Oracle数据库管理
db version:10.2.0.3os :aix 5.3语句如下:[php]Update /*+use_hash(t s)*/ New TSet T.Date = 20080522Where T.c_Date = 20080515 And Exists (Select * From Old S Where S.User_Id = T.User_Id)执行计划走的是两个表做filter,非常慢,两个表过滤的数据量都很大,想改成走hash join.老是不成功[/php]
查看(973)
评论(14)
-
2008-05-22 16:57:39 / Oracle专题深入讨论
问题是:delete from test where 1=2这个语句会在回滚段里分配一个事务槽吗?会在数据段里或数据段里的块上分配信息吗?如果只修改了块的头信息,象:ITL,块的版本号怎末发生变化?存在只修改块头信息而不修改块里数据的情况呢?一起讨论。
查看(1840)
评论(25)
-
2008-05-15 16:19:38 / Oracle数据库管理
今天有同事问我这样一个需求,有一个表test,里面有三个column,分别是c1,c2,c3。他想实现这样的目的:1、如果插入的时候c1,c2,c3都有值,则不允许重复插入;2、如果插入的时候c3的值为null,则允许重复插入。直接在c1,c2,c3上建unique index或unique constraint是不行的,那样的话目的2无法实现,如下所示:SQL> create table test(c1 varchar2(1),c2 varchar2(1),c3 varchar2(1));Table createdSQL> create unique index idx_test1 on test(c1,c2,c3);Index createdSQL> insert into test(c1,c2) val
查看(409)
评论(6)
-
2008-05-15 15:54:21 / Oracle数据库管理
我现在想将数据库中的数据导出成为insert into的语句,数据库是oracle我建了一个测试表test(c1 number,c2 varchar2(10), c3 date)c2,c3可以为空现在表里面的数据有:c1 c2c31a2008-01-012b3我写的语句是这样的:select 'insert into test values('||c1||','||c2||','||c3||')' from test;结果是insert into test values(1,a,01-JAN-08)insert into test values(2,b,)insert into test values(3,,)但这样的语句是不能直接执行的,我改动如下:select 'insert into test values('||c1||'
查看(465)
评论(14)
-
2008-05-14 20:07:10 / Oracle专题深入讨论
在oracle 9.2.0.4 RAC环境中,出现了,两个奇怪的现象,记得以前有高手说过,是一个bug引起的现在自己遇到但已经找不到那片文章了。请在座的各位高手指导,先行谢过。现象描述如下:1.分别连到两个实例,做相同的查询,在A、B两个实例返回的结果集不同,一个是另外一个的子集;2.由于做的是按天的分区表,查询条件相同时(除过查询的时间段不同之外,其余条件相同),只要时间段包含当天的分区时速度非常慢,但只要整表查询,速度就会非常快。请高手列出可能的原因。多谢![ 本帖最后由 bestManing 于 2008-5-16 13:00 编辑 ]
查看(908)
评论(14)