Home » RDBMS Server » Server Administration » Lot' of confusion
icon9.gif  Lot' of confusion [message #158936] Wed, 15 February 2006 02:45
loveoracle
Messages: 41
Registered: February 2006
Location: Mumbai
Member

Dear all,

While creating materialized view I received the following error;

ORA-01114: IO error writing block to file 4 (block # 183042)
ORA-27069: skgfdisp: attempt to do I/O beyond the range of the file
OSD-04026: Invalid parameter passed. (OS 183053)"

Then I got some Information of BUG:1668488.
I saw that mt tempfile reached to 12gb, because the is autoextend on.
Then I drop that temporaru tablespace and created new as follows;
create temporary tablespace mytemp
tempfile 'e:\rbis\datafiles\mytemp_01.dbf' size 3072m reuse;

But I got following errors;
ORA-01652: unable to extend temp segment by 256 in tablespace MYTEMP
Then I add another tempfile of size 3072m.
but still I am fetching the same problem.
ORA-01652: unable to extend temp segment by 256 in tablespace MYTEMP

My parameter and their sizes are follows;

bitmap_merge_area_size               integer     1048576
create_bitmap_area_size              integer     8388608
db_16k_cache_size                    big integer 0
db_2k_cache_size                     big integer 0
db_32k_cache_size                    big integer 0
db_4k_cache_size                     big integer 0
db_8k_cache_size                     big integer 0
db_block_size                        integer     4096
db_cache_size                        big integer 33554432
db_keep_cache_size                   big integer 0
db_recycle_cache_size                big integer 0
global_context_pool_size             string      
hash_area_size                       integer     314572800
java_max_sessionspace_size           integer     0
java_pool_size                       string      25165824
large_pool_size                      string      26214400
max_dump_file_size                   string      UNLIMITED
object_cache_max_size_percent        integer     10
object_cache_optimal_size            integer     102400
oracle_trace_collection_size         integer     5242880
parallel_execution_message_size      integer     2148
sga_max_size                         big integer 386691384
shared_pool_reserved_size            big integer 13421772
shared_pool_size                     big integer 293601280
sort_area_retained_size              integer     0
sort_area_size                       integer     157286400
workarea_size_policy                 string      MANUAL

syntax for creating materialized view;
CREATE MATERIALIZED VIEW report_view
ENABLE QUERY REWRITE 
AS 
select distinct trim(wrk.bd_alcd) as ALCD,
       wrk.bd_typecd as TypeCD,
       wrk.bd_forcd as FORCD,
       wrk.bd_curcd as CURCD,
       wrk.bd_councd as COUNCD,
       wrk.bd_sectcd as SECCD,
       wrk.bd_matcd as MATCD,
       wrk.bd_c_u_cd as C_U_CD,
       wrk.bd_s_u_cd as S_U_CD,
       0 as Org_FCBal,
       0 as ORG_Bal,
       case 
            when wrk.bd_type='O' then wrk.bd_fc_bal
            else 0
       end as Main_FCBal,
       case 
            when wrk.bd_type='O' then (wrk.bd_fc_bal * nvl(exchg.cer_exchangerate, 1))
            else 0 
       end as main_Bal,
       wrk.bd_rs_int,
       wrk.bd_rs_bal,
       wrk.bd_fc_int,
       wrk.bd_fc_bal, 
       ' ' as TrackChangs
from ibs_work_bankdata wrk
     inner join ibs_org_bankdata org 
          ON org.bd_yrqtr = wrk.bd_yrqtr
          and org.bd_bkcode=wrk.bd_bkcode 
          and org.bd_forcd = wrk.bd_forcd 
     left join ibs_currencymaster curmst
          on curmst.cur_code = wrk.bd_curcd
     left join ibs_currencyexchangerate exchg
      	  on exchg.cer_currencyid = curmst.cur_id;


please give the solution.
Thanks In advance,
Prathamesh.
Previous Topic: Reverse Engineering script
Next Topic: How to alter the table_space?
Goto Forum:
  


Current Time: Fri Sep 20 14:35:55 CDT 2024