Solved

Ora-01144 File Size exceeds maximum of 4194303 Blocks

Posted on 2010-11-17
5
10,134 Views
Last Modified: 2012-05-10
We have an Oracle DB where our main MRP system runs (IFS).
Currently on Oracle 9i – 9.2.0.8.0.

Our main Tablespace IFSAPP_DATA is at 30gb when we noticed that it was slowing down.  So looking at the table space under the Oracle Enterprise Managment consle, we noticed that it was a 100%.

So, at first we attempted to change the DB size from 30GB to 40GB and got the error "Ora-01144 File Size (5376000 Blocks) exceeds maximum of 4194303 Blocks"

We have now changed the DB to 32gb and it is chuggin along nicely, but with 7 - 10 days or so, we'll be at the same stage again (i think).

Attached are the threee screen grabs showing (a) the General tab (b) Storage tab (c) error message from the console in a PDF file.

Hope someone can help Document1.pdf
0
Comment
Question by:thegiantsmurf
5 Comments
 
LVL 6

Expert Comment

by:anumoses
ID: 34155599
0
 
LVL 8

Accepted Solution

by:
Rindbaek earned 500 total points
ID: 34155678
With your current settings 32 G is probably the max size for the datafile
 
a quick work around would be to add an extra datafile to the tablespace.
Something like this (ensure that you have enough disk space for the max sizes)
alter tablespace IFSAPP_DATA add datafile 'G:\oradata\afsl\ifsapp_data02.dbf' SIZE 128K AUTOEXTEND ON NEXT 128K MAXSIZE 10G;

0
 

Author Comment

by:thegiantsmurf
ID: 34155768
Ok. reading more into this : http://forums.oracle.com/forums/thread.jspa?threadID=1083307
We have reached the limit of the DB running at 8192 bytes per block.
Can I just change the block size, or do I need to export then re-import at a different size
0
 
LVL 34

Expert Comment

by:johnsone
ID: 34155870
32G is not the limit of the entire database with an 8K block size.  That is the limit of a single data file.  As Rindbaek suggested, adding a data file to the tablespace should solve your problem.
0
 
LVL 47

Expert Comment

by:schwertner
ID: 34158357
Add many small files to that tablespace. Keeping one big file is very bad practice. So agree with all other Experts - they are entirelly correct. Big files also are fragmented in different extents that makes them slow. Also backup and restore are complex and dangerous. There is no benefit from keeping big files.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Join & Write a Comment

How to Create User-Defined Aggregates in Oracle Before we begin creating these things, what are user-defined aggregates?  They are a feature introduced in Oracle 9i that allows a developer to create his or her own functions like "SUM", "AVG", and…
Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
This video explains at a high level with the mandatory Oracle Memory processes are as well as touching on some of the more common optional ones.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now