-
2008-06-03 18:54:55 / Oracle数据库管理
测试环境,无归档,无备份是否可以把DROP掉的表恢复,如何做?有谁知道么??
查看(304)
评论(3)
-
2008-06-02 12:11:42 / 招聘求职商务信息
工作要求:高级复制,备份恢复,熟悉性能优化,data Guard,需要有经验,熟悉Solaris和LINUX,熟悉oracle 1og的新功能工作地点:深圳关内待遇:7000以上,根据情况而定有兴趣的可以加我的QQ:42651090
查看(371)
评论(2)
-
2008-05-22 23:21:29 / Oracle开发
临时表空间异常增长临时表空间在什么情况下会异常增长现有环境 AIX5306+ORACLE10203,故障描述如下:1、在生产机上,当日常有超过17个左右的并发数据库操作,则会出现数据库临时表空间不足的情况,而每个并发操作基本上是针对一个分行一天的数据进行Groupby 操作,且每个分行一天的数据量最多不会超过300条记录数,数据文件大小也就几百兆,通过监控,每个并发操作需要8-10G的临时表空间,且与并发数是成倍增长的,即如果有17个并发操作总共就需要17*8=136G以上的临时表空间。但是同样的操作,同样的数据量,每个并
查看(374)
评论(7)
-
2008-05-22 23:20:09 / Oracle数据库管理
临时表空间在什么情况下会异常增长现有环境 AIX5306+ORACLE10203,故障描述如下:1、 在生产机上,当日常有超过17个左右的并发数据库操作,则会出现数据库临时表空间不足的情况,而每个并发操作基本上是针对一个分行一天的数据进行Groupby 操作,且每个分行一天的数据量最多不会超过300条记录数,数据文件大小也就几百兆,通过监控,每个并发操作需要8-10G的临时表空间,且与并发数是成倍增长的,即如果有17个并发操作总共就需要17*8=136G以上的临时表空间。但是同样的操作,同样的数据量,每个并发操作在测试机上只需要不超过300
查看(687)
评论(19)
-
2008-05-22 20:51:18 / Oracle数据库管理
AIX+ORACLE1023对几个大表做了分区。然后通过存储过程并发访问这些分区。经过查询,存在的锁为TM,RX锁。对应的是表和分区。除了通过alter table table_name disable table lock;外。还有没有别的方法只锁定某个分区和分区下的行。而应用中事务关注的也只是某个分区而已。[ 本帖最后由 laielvis 于 2008-5-22 21:06 编辑 ]
查看(155)
评论(0)
-
2008-05-13 12:12:54 / Oracle数据库管理
已存在一个基于RANGE的分区表,对应的每个分区建LOCAL分区索引,现为这表新增加一个分区,如何增加对应的分区索引?alter table S_GL_BASE_STDC_AMT_ACC_D add PARTITION PFSTD20080701 VALUES LESS THAN ('2008-07-02') TABLESPACE TBS_SMISFH_FDATA2008;要建对应的索引分区,该如何写呢?我写的如下,请分析问题处在哪里ALTER INDEX IDX_FACT_STD_PK REBUILD PARTITION PFSTD20080701_IDX TABLESPACE TBS_SMISFH_FIDX2008;报错如下:ERROR at line 1:ORA-02149: Specified partition does not exist
查看(192)
评论(1)
-
2008-05-13 12:09:53 / Oracle数据库管理
已存在一个基于RANGE的分区表,对应的每个分区建LOCAL分区索引,现为这表新增加一个分区,如何增加对应的分区索引?alter table S_GL_BASE_STDC_AMT_ACC_D add PARTITION PFSTD20080701 VALUES LESS THAN ('2008-07-02') TABLESPACE TBS_SMISFH_FDATA2008;要建对应的索引分区,该如何写呢?我写的如下,请分析问题处在哪里ALTER INDEX IDX_FACT_STD_PK REBUILD PARTITION PFSTD20080701_IDX TABLESPACE TBS_SMISFH_FIDX2008;报错如下:ERROR at line 1:ORA-02149: Specified partition does not exist
查看(252)
评论(5)
-
2008-05-13 08:45:05 / Oracle数据库管理
以前都是一个一个添加,现在需要给下半年以每天增加一个分区。有没有只用一个ALTER TABLE TABLENAME ADDPARTITION………………语句把所有分区都加上。alter table S_GL_BASE_STDC_AMT_ACC_D add PARTITION PFSTD20080701 VALUES LESS THAN ('2008-07-02') TABLESPACE TBS_SMISFH_FDATA2008,
查看(226)
评论(4)
-
2008-04-08 15:52:19 / Oracle开发
select t.DEPART_CODE, t.ACC_CODE, t.DIFF_BALANCEfrom s_gl_base_view_amt_acc_d t, s_cm_measure_report r,s_gl_departcode dwhere t.ACC_CODE = r.measure_idand t.depart_code = d.depart_codeand instr('011000000,110000000,120000000,130000000,140000000,150000000,210000000,212000000,220000000,230000000,310000000,320000000,322000000,330000000,331000000,340000000,350000000,351000000,360000000,370000000,371000000,410000000,420000000,422000000,430000000,440000000,442000000,450000000,460000
查看(922)
评论(27)
-
2008-04-02 09:19:01 / Oracle数据库管理
select sgd.sob_id,sgd.date_id,sgd.period_name,sgd.depart_code,sgd.acc_code,sgd.source,sgd.inter_company,sgd.s_currcode,sgd.period_dr * sgr.curr_bug period_dr,sgd.period_cr * sgr.curr_bug period_cr,sgd.begin_balance_dr * sgr.curr_bug begin_balance_dr,sgd.begin_balance_cr * sgr.curr_bug begin_balance_cr,sgd.eday_balance_dr * sgr.curr_bug eday_balance_dr,sgd.eday_balance_cr * sgr.curr_bug eday_balance_cr,sgd.diff_balance * sgr.curr_bug diff_balance,sgd.yatd_balance * sgr.curr_bug yatd_balance
查看(301)
评论(8)