top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Oracle: How do you resize a data file?

+2 votes
326 views
Oracle: How do you resize a data file?
posted Apr 3, 2015 by Suchithra

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

+1 vote

With a few exceptions, you need to use an ALTER DATABASE RESIZE DATAFILE command to resize a datafile.

Another exception is that you can use the ALTER TABLESPACE ADD DATAFILE AUTOEXTEND ON syntax to allow a database to resize itself, by growing larger as needed, with this syntax:

alter tablespace
   fred
add datafile
   /u01/oracle/oradata/booktst_users_02.dbf' 
size 150M
autoextend on;

However to resize a datafile directly, we must use the ALTER DATABASE DATAFILE RESIZE command once again, as seen in this example:

alter database 
datafile
   /u01/oracle/oradata/booktst_users_02.dbf'
resize 150M;
answer Apr 5, 2015 by Amit Kumar Pandey
Similar Questions
+1 vote

How do I can quickly open a 8Gb dsv file with 40 million rows with oracle sql developer?
I did it with a best laptop with high cpu speed but it took one day, I'm looking for a faster way...

...