Friday, November 10, 2017

INCREASE TABLESPACE SIZE

 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.


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

How to create user in MY SQL

Create  a new MySQL user Account mysql > CREATE USER ' newuser '@'localhost' IDENTIFIED BY ' password '...