Search notes:

Oracle SQL: CREATE TABLESPACE

Testing extent and segment managment methods

define db_files_path=/opt/oracle/oradata/FREE/FREEPDB1

create smallfile tablespace tq84_sf_perm
   datafile '&db_files_path/tq84_sf_perm.dbf'                   size 1M autoextend off

create smallfile tablespace tq84_sf_perm_auto
   datafile '&db_files_path/tq84_sf_perm_auto.dbf'              size 1M autoextend off
   segment space management auto;

create smallfile tablespace tq84_sf_perm_lmt_auto
   datafile '&db_files_path/tq84_sf_perm_lmt_auto.dbf'          size 1M autoextend off
   extent        management local
   segment space management auto;

create smallfile tablespace tq84_sf_perm_lmt_uni_auto
   datafile '&db_files_path/tq84_sf_perm_lmt_uni_auto.dbf'      size 4M autoextend off  -- Use 4M to prevent ORA-03214
   extent        management local uniform
   segment space management auto;
   
create smallfile tablespace tq84_sf_perm_lmt_uni40_auto
   datafile '&db_files_path/tq84_sf_perm_lmt_uni32_auto.dbf'    size 4M autoextend off
   extent        management local uniform size 40K                                      -- 5 blocks of 8kb (ORA-03249)
   segment space management auto;
    
create smallfile tablespace tq84_sf_perm_lmt_autalloc_auto
   datafile '&db_files_path/tq84_sf_perm_lmt_autalloc_auto.dbf' size 1M autoextend off
   extent        management local autoallocate
   segment space management auto;
   
create smallfile tablespace tq84_sf_perm_lmt_manu
   datafile '&db_files_path/tq84_sf_perm_lmt_manu.dbf'          size 1M autoextend off
   extent        management local
   segment space management manual;  

create smallfile tablespace tq84_sf_perm_lmt_manu_uni_auto
   datafile '&db_files_path/tq84_sf_perm_lmt_manu_uni_auto.dbf' size 4M autoextend off
   extent        management local uniform
   segment space management manual;
select
   tablespace_name              ts,
   extent_management            ext_mgmt,
   allocation_type              ext_alloc_type,
   segment_space_management     seg_mgmt,
   initial_extent / block_size  init_ext_bl,
   next_extent    / block_size  next_ext_bl,
   min_extlen     / block_size  minext_bl,
   pct_increase
from
   dba_tablespaces
where
   tablespace_name like 'TQ84%';

See also

The SQL noun tablespace.

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1759451964, '216.73.216.42', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/SQL/statement/nouns/tablespace/create(90): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78