Creating Transportable Tablespace Sets with RMAN

Em posts anteriores, foi visto diversas maneiras de fazer uma operação transportable, dabase, tablespace e tables. Apesar de ser muito útil, fazer um transportable via data pump tem um lado que talvez em ambiente produtivo não pode ocorrer, que é colocar em modo READ ONLY durante o export e o transport. Para evitar esse lado …

Continue lendo Creating Transportable Tablespace Sets with RMAN

Monitoring Tablespace Space Usage

O Oracle pode monitorar automaticamente o uso do tablespace através de um sistema de alerta que trabalha em conjunto com o Enterprise Manager e envia os alertas, avisos, de acordo com o que foi configurado. Para configurar esses limites, thresholds, você deverá utilizar a package DBMS_SERVER_ALERT. Com a view DBA_THRESHOLDS, você pode verificar os thresholds …

Continue lendo Monitoring Tablespace Space Usage

Extent Management

Já vimos em post anteriores, que os espaços para os segmentos são concedidos em extents, que nada mais são que um conjunto, em sequencia, de Oracle blocks. O Oracle tem que ter um método de procurar e disponibilizar um extent sempre que necessário. Além disso, O Oracle também deve liberar um extent para uso novamente …

Continue lendo Extent Management

Altering and Dropping Tablespaces

No post anterior vimos como criar um tablespace, agora vamos ver como alterar e até mesmo dropar um tablespace. Vamos criar um tablespace com uma tabela nele: SQL> CREATE TABLESPACE teste_tbs; Tablespace created. SQL> CREATE TABLE teste(a CHAR(2000)) TABLESPACE teste_tbs; Table created. SQL> O tablespace teste_tbs foi criado utilizando todos as características DEFAULT juntamente com …

Continue lendo Altering and Dropping Tablespaces

Creating Tablespaces

Ao criar um banco com o Oracle, ele já vai criar por padrão alguns tablespaces. O SYSTEM, SYSAUXS, um temporary tablespace(para objetos temporários) e um undo tablespace(para integridade e etc). Dependendo do template escolhido ele poderá criar ainda mais, como o USERS por exemplo. Claro, que todos os ambientes de produção terão mais tablespaces do …

Continue lendo Creating Tablespaces

Describe the storage of table row data in blocks

Como parte do paradigma do modelo relacional, deve existir uma separação, ou abstração, do armazenamento físico do lógico. A peça chave para fazer essa abstração é o tablespace. O programador pode até conhecer o tablespace onde esta armazenado o segmento(objeto que armazena dados em um tablespace, veremos quais existe mais pra frente), seja uma tabela …

Continue lendo Describe the storage of table row data in blocks