viernes, 22 de mayo de 2020

CREATE TABLESPACE BLOCKSIZE

NOTA: CREACION TAMAÑO BLOQUE TABLESPACE


2K < 10 COLUMNAS
4K > 10 COLUMNAS < 20 COLUMNAS
8K > 20 COLUMNAS < 100 COLUMNAS
16K > 100 COLUMNAS < 200 COLUMNAS
32 K> > 200 < 1000



SQL> CREATE TABLESPACE DATOS DATAFILE SIZE 150M;

SQL> CREATE TABLESPACE PRUEBA1 DATAFILE '/u01/app/oracle/oradata/ORCL/datafile/prueba01.dbf' SIZE 50M
BLOCKSIZE 8K;
SQL>CREATE TABLESPACE PRUEBA2 DATAFILE '/u01/app/oracle/oradata/ORCL/datafile/prueba02.dbf' SIZE 50M
BLOCKSIZE 16k;

SIN NO SE CONFIGIURA EL PARAMETRO DB_16K GENERA ERROR

CREATE TABLESPACE PRUEBA2 DATAFILE '/u01/app/oracle/oradata/ORCL/datafile/prueba02.dbf' SIZE 50M BLOCKSIEZE 16K
*
ERROR at line 1:
ORA-29339: tablespace block size 16384 does not match configured block sizes

SQL>

SQL> alter system set db_16k_cache_size=16384 scope=both;

System altered.

SQL> show parameter db_16k;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
db_16k_cache_size		     big integer 4M
SQL> 
SQL> show parameter db_32k;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
db_32k_cache_size		     big integer 0
SQL> 

SQL> CREATE TABLESPACE PRUEBA2 DATAFILE '/u01/app/oracle/oradata/ORCL/datafile/prueba02.dbf' SIZE 50M BLOCKSIZE 16k; 2 Tablespace created.


No hay comentarios: