欢迎访问 laielvis 的个人空间

我的论坛主题

  • 数据恢复

    2008-06-03 18:54:55   /   Oracle数据库管理

    测试环境,无归档,无备份是否可以把DROP掉的表恢复,如何做?有谁知道么??
  • 招聘DBA

    2008-06-02 12:11:42   /   招聘求职商务信息

    工作要求:高级复制,备份恢复,熟悉性能优化,data Guard,需要有经验,熟悉Solaris和LINUX,熟悉oracle 1og的新功能工作地点:深圳关内待遇:7000以上,根据情况而定有兴趣的可以加我的QQ:42651090
  • 临时表空间异常增长

    2008-05-22 23:21:29   /   Oracle开发

    临时表空间异常增长临时表空间在什么情况下会异常增长现有环境 AIX5306+ORACLE10203,故障描述如下:1、在生产机上,当日常有超过17个左右的并发数据库操作,则会出现数据库临时表空间不足的情况,而每个并发操作基本上是针对一个分行一天的数据进行Groupby 操作,且每个分行一天的数据量最多不会超过300条记录数,数据文件大小也就几百兆,通过监控,每个并发操作需要8-10G的临时表空间,且与并发数是成倍增长的,即如果有17个并发操作总共就需要17*8=136G以上的临时表空间。但是同样的操作,同样的数据量,每个并
  • 临时表空间异常增长

    2008-05-22 23:20:09   /   Oracle数据库管理

    临时表空间在什么情况下会异常增长现有环境 AIX5306+ORACLE10203,故障描述如下:1、 在生产机上,当日常有超过17个左右的并发数据库操作,则会出现数据库临时表空间不足的情况,而每个并发操作基本上是针对一个分行一天的数据进行Groupby 操作,且每个分行一天的数据量最多不会超过300条记录数,数据文件大小也就几百兆,通过监控,每个并发操作需要8-10G的临时表空间,且与并发数是成倍增长的,即如果有17个并发操作总共就需要17*8=136G以上的临时表空间。但是同样的操作,同样的数据量,每个并发操作在测试机上只需要不超过300
  • 并发导致锁等待

    2008-05-22 20:51:18   /   Oracle数据库管理

    AIX+ORACLE1023对几个大表做了分区。然后通过存储过程并发访问这些分区。经过查询,存在的锁为TM,RX锁。对应的是表和分区。除了通过alter table table_name disable table lock;外。还有没有别的方法只锁定某个分区和分区下的行。而应用中事务关注的也只是某个分区而已。[ 本帖最后由 laielvis 于 2008-5-22 21:06 编辑 ]
  • 给分区表添加分区索引

    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
  • 给分区表添加分区索引

    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
  • 给分区表添加分区

    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,
  • 请问如何优化这条语句

    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
  • 请问如何优化这条语句

    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
Open Toolbar