INCREASE TABLESPACE SIZE
We can increase tablespace size three ways of
1) RESIZE EXISTING DATAFILE
2) ENABLE AUTOEXTEND
3) ADD NEW DATAFILE
1) RESIZE EXISTING DATAFILE */
ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/acc01.dbf' RESIZE 20M;
Database altered.
2) ENABLE AUTOEXTEND
ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/acc01.dbf' AUTOEXTEND ON;
Database altered.
SELECT TABLESPACE_NAME,FILE_NAME,BYTES/1024/1024 ORG_SIZE_MB,MAXBYTES/1024/1024 MAX_SIZE_MB FROM DBA_DATA_FILES;
TABLESPACE_NA FILE_NAME ORG_SIZE_MB MAX_SIZE_MB
------------- --------------------------------------------- ----------- -----------
USERS /u01/app/oracle/oradata/orcl/users01.dbf 5 32767.9844
UNDOTBS1 /u01/app/oracle/oradata/orcl/undotbs01.dbf 60 32767.9844
SYSAUX /u01/app/oracle/oradata/orcl/sysaux01.dbf 510 32767.9844
SYSTEM /u01/app/oracle/oradata/orcl/system01.dbf 680 32767.9844
EXAMPLE /u01/app/oracle/oradata/orcl/example01.dbf 100 32767.9844
ACC /u01/app/oracle/oradata/orcl/acc01.dbf 20 32767.9844
6 rows selected.
SQL> ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/acc01.dbf' AUTOEXTEND ON MAXSIZE 1G;
Database altered.
SQL> SELECT TABLESPACE_NAME,FILE_NAME,BYTES/1024/1024 ORG_SIZE_MB,MAXBYTES/1024/1024 MAX_SIZE_MB FROM DBA_DATA_FILES;
TABLESPACE_NA FILE_NAME ORG_SIZE_MB MAX_SIZE_MB
------------- --------------------------------------------- ----------- -----------
USERS /u01/app/oracle/oradata/orcl/users01.dbf 5 32767.9844
UNDOTBS1 /u01/app/oracle/oradata/orcl/undotbs01.dbf 60 32767.9844
SYSAUX /u01/app/oracle/oradata/orcl/sysaux01.dbf 510 32767.9844
SYSTEM /u01/app/oracle/oradata/orcl/system01.dbf 680 32767.9844
EXAMPLE /u01/app/oracle/oradata/orcl/example01.dbf 100 32767.9844
ACC /u01/app/oracle/oradata/orcl/acc01.dbf 20 1024
6 rows selected.
We can increase tablespace size three ways of
1) RESIZE EXISTING DATAFILE
2) ENABLE AUTOEXTEND
3) ADD NEW DATAFILE
1) RESIZE EXISTING DATAFILE */
ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/acc01.dbf' RESIZE 20M;
Database altered.
2) ENABLE AUTOEXTEND
ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/acc01.dbf' AUTOEXTEND ON;
Database altered.
SELECT TABLESPACE_NAME,FILE_NAME,BYTES/1024/1024 ORG_SIZE_MB,MAXBYTES/1024/1024 MAX_SIZE_MB FROM DBA_DATA_FILES;
TABLESPACE_NA FILE_NAME ORG_SIZE_MB MAX_SIZE_MB
------------- --------------------------------------------- ----------- -----------
USERS /u01/app/oracle/oradata/orcl/users01.dbf 5 32767.9844
UNDOTBS1 /u01/app/oracle/oradata/orcl/undotbs01.dbf 60 32767.9844
SYSAUX /u01/app/oracle/oradata/orcl/sysaux01.dbf 510 32767.9844
SYSTEM /u01/app/oracle/oradata/orcl/system01.dbf 680 32767.9844
EXAMPLE /u01/app/oracle/oradata/orcl/example01.dbf 100 32767.9844
ACC /u01/app/oracle/oradata/orcl/acc01.dbf 20 32767.9844
6 rows selected.
SQL> ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/acc01.dbf' AUTOEXTEND ON MAXSIZE 1G;
Database altered.
SQL> SELECT TABLESPACE_NAME,FILE_NAME,BYTES/1024/1024 ORG_SIZE_MB,MAXBYTES/1024/1024 MAX_SIZE_MB FROM DBA_DATA_FILES;
TABLESPACE_NA FILE_NAME ORG_SIZE_MB MAX_SIZE_MB
------------- --------------------------------------------- ----------- -----------
USERS /u01/app/oracle/oradata/orcl/users01.dbf 5 32767.9844
UNDOTBS1 /u01/app/oracle/oradata/orcl/undotbs01.dbf 60 32767.9844
SYSAUX /u01/app/oracle/oradata/orcl/sysaux01.dbf 510 32767.9844
SYSTEM /u01/app/oracle/oradata/orcl/system01.dbf 680 32767.9844
EXAMPLE /u01/app/oracle/oradata/orcl/example01.dbf 100 32767.9844
ACC /u01/app/oracle/oradata/orcl/acc01.dbf 20 1024
6 rows selected.
3) ADD NEW DATAFILE
SQL> ALTER TABLESPACE ACC ADD DATAFILE '/u01/app/oracle/oradata/orcl/acc02.dbf' size 1m autoextend on maxsize 1g;
Tablespace altered.
SQL> SELECT TABLESPACE_NAME,FILE_NAME,BYTES/1024/1024 ORG_SIZE_MB,MAXBYTES/1024/1024 MAX_SIZE_MB FROM DBA_DATA_FILES;
TABLESPACE_NA FILE_NAME ORG_SIZE_MB MAX_SIZE_MB
------------- --------------------------------------------- ----------- -----------
USERS /u01/app/oracle/oradata/orcl/users01.dbf 5 32767.9844
UNDOTBS1 /u01/app/oracle/oradata/orcl/undotbs01.dbf 60 32767.9844
SYSAUX /u01/app/oracle/oradata/orcl/sysaux01.dbf 510 32767.9844
SYSTEM /u01/app/oracle/oradata/orcl/system01.dbf 680 32767.9844
EXAMPLE /u01/app/oracle/oradata/orcl/example01.dbf 100 32767.9844
ACC /u01/app/oracle/oradata/orcl/acc01.dbf 20 1024
ACC /u01/app/oracle/oradata/orcl/acc02.dbf 1 1024
BIGFILE TABLESPACE
SQL> ALTER TABLESPACE DUC ADD DATAFILE '/u01/app/oracle/oradata/orcl/duc02.dbf' size 10m;
ALTER TABLESPACE DUC ADD DATAFILE '/u01/app/oracle/oradata/orcl/duc02.dbf' size 10m
*
ERROR at line 1:
ORA-32771: cannot add file to bigfile tablespace
Note---We cann't add Bigfile Tablespace size..
No comments:
Post a Comment