Announcements

Oracle training based on real-time expertise as per industry standards. Upcoming batch details are here.

View batch schedule

Free Oracle mock interview. Register using the link.

Register

#DBAchallenge: submit your questions.

Ask questions
Swipe for more →
Browse by Topic
Latest Posts

    Wednesday, February 22, 2023

    Tablespace Creation in Oracle

    Tablespaces are Crazy in oracle 


    2 Types are tablespaces based on the size:

    a) Small file Tablespace 
    b) Big file Tablespace 

    3 Types of Tablespaces in Oracle 

    a) Normal Tablespaces like SYSTEM, SYSAUX, USERS, EXAMPLE and ANY Other Custom Tablespace 
    b) Undo Tablespaces
    c) Tamp Tablespaces

    Small File Tablespaces:

    CREATE TABLESPACE TBS1
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/tbs1.dbf'
    SIZE 10M AUTOEXTEND ON;

    CREATE UNDO TABLESPACE UNDOTBS11
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/undotbs11.dbf'
    SIZE 10M AUTOEXTEND ON;

    CREATE TEMPORARY TABLESPACE TEMPTBS1
    TEMPFILE '/u01/app/oracle/oradata/DEVDB/datafile/temptbs1.dbf' 
    SIZE 10M AUTOEXTEND ON;

    select TABLESPACE_NAME,BIGFILE from dba_tablespaces;

    BIG File Tablespaces:

    CREATE BIGFILE TABLESPACE BIGTBS1
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/bigtbs1.dbf'
    SIZE 10M AUTOEXTEND ON;

    CREATE BIGFILE UNDO TABLESPACE BIGUNDOTBS11
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/bigfileundotbs1.dbf'
    SIZE 10M AUTOEXTEND ON;

    CREATE BIGFILE TEMPORARY TABLESPACE BIGTEMPTBS1
    TEMPFILE '/u01/app/oracle/oradata/DEVDB/datafile/bigfiletemptbs1.dbf' 
    SIZE 10M AUTOEXTEND ON;

    select TABLESPACE_NAME,BIGFILE from dba_tablespaces;


    SQL> CREATE BIGFILE TABLESPACE TBS1
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/tbs1.dbf'
    SIZE 10M AUTOEXTEND ON;
      2    3
    Tablespace created.

    SQL> 

    SQL> CREATE UNDO TABLESPACE UNDOTBS11
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/undotbs11.dbf'
    SIZE 10M AUTOEXTEND ON;
      2    3
    Tablespace created.

    SQL> CREATE TEMPORARY TABLESPACE TEMPTBS1
    TEMPFILE '/u01/app/oracle/oradata/DEVDB/datafile/temptbs1.dbf'
    SIZE 10M AUTOEXTEND ON;
      2    3
    Tablespace created.

    SQL> CREATE BIGFILE TABLESPACE BIGTBS1
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/bigtbs1.dbf'
    SIZE 10M AUTOEXTEND ON;
      2    3
    Tablespace created.

    SQL> CREATE BIGFILE UNDO TABLESPACE BIGUNDOTBS11
    DATAFILE '/u01/app/oracle/oradata/DEVDB/datafile/bigfileundotbs1.dbf'
    SIZE 10M AUTOEXTEND ON;
      2    3
    Tablespace created.

    SQL> CREATE BIGFILE TEMPORARY TABLESPACE BIGTEMPTBS1
    TEMPFILE '/u01/app/oracle/oradata/DEVDB/datafile/bigfiletemptbs1.dbf'
    SIZE 10M AUTOEXTEND ON;
      2    3
    Tablespace created.

    SQL>

    SQL> select TABLESPACE_NAME,BIGFILE from dba_tablespaces;

    TABLESPACE_NAME                BIG
    ------------------------------ ---
    SYSTEM                         NO
    SYSAUX                         NO
    UNDOTBS1                       NO
    TEMP                           NO
    USERS                          NO
    TBS1                           YES
    UNDOTBS11                      NO
    TEMPTBS1                       NO
    BIGTBS1                        YES
    BIGUNDOTBS11                   YES
    BIGTEMPTBS1                    YES

    11 rows selected.
    SQL>

    SQL> select NAME,BIGFILE from v$tablespace;

    NAME                           BIG
    ------------------------------ ---
    SYSAUX                         NO
    SYSTEM                         NO
    UNDOTBS1                       NO
    USERS                          NO
    TEMP                           NO
    TBS1                           YES
    UNDOTBS11                      NO
    TEMPTBS1                       NO
    BIGTBS1                        YES
    BIGUNDOTBS11                   YES
    BIGTEMPTBS1                    YES

    11 rows selected.

    SQL>

    Regards,
    Mallik

    No comments:

    Post a Comment

    🌟 Proud to be an Oracle ACE Pro! 🚀

    🌟 Proud to be an Oracle ACE Pro! 🚀 I’m excited to share my official Oracle ACE Profile with the Oracle community. 👨‍💻 Mallikarjun ...