trilha

Tecnologias/02 - Bancos de Dados/01 - Relacionais/03 - Oracle1 minmoc

MOC Oracle

03 - Oracle

O banco corporativo. Vocabulário próprio, arquitetura própria e um modelo de licença que faz parte das decisões técnicas. Esta seção traduz o Oracle para quem vem do mundo open source — sem tratá-lo como legado, porque ele não é.

Definições e explicações

A ideia que atravessa a seção

No Oracle, tudo tem um nome, um processo dedicado e uma view de diagnóstico.

Isso é ao mesmo tempo a força e a barreira do produto. A força: quando algo dá errado, existe uma V$ que responde, e AWR/ASH guardam o histórico com detalhe que o mundo open source só alcança montando três ferramentas. A barreira: são centenas de nomes, e nada mapeia 1:1 no Postgres.

O caminho mais rápido é ancorar cada conceito no equivalente que você já conhece:

Oracle Equivalente aproximado
Instance (SGA + processos) o conjunto de processos do Postgres + shared_buffers
Database (arquivos) o data directory
Schema ≈ usuário/owner (não é database)
Tablespace tablespace do Postgres
Redo log WAL / redo log do InnoDB
Undo tablespace undo log do InnoDB
SCN LSN do Postgres
AWR / ASH pg_stat_statements + amostragem de pg_stat_activity
Data Guard streaming replication
RAC não tem equivalente

Parte de Bancos Relacionais · docs.oracle.com/database

Buscar

Busca por título, seção e texto das notas