Oracle Database é um sistema de gerenciamento de banco de dados relacional criado para armazenar, consultar e proteger dados de aplicações. O produto atual é chamado Oracle AI Database 26ai, embora os nomes Oracle Database e banco de dados Oracle continuem sendo amplamente usados.
Ele utiliza SQL para trabalhar com tabelas e relacionamentos, oferece PL/SQL para lógica executada no banco e possui recursos voltados a transações, segurança, alta disponibilidade, análise de dados e aplicações com inteligência artificial.
Resposta rápida: o banco de dados Oracle é indicado principalmente para sistemas corporativos que precisam de transações confiáveis, controles avançados, continuidade de serviço e suporte comercial. Para estudo e projetos menores, existe o Oracle AI Database 26ai Free.
Oracle Database e Oracle AI Database são a mesma coisa?
Sim. Em 2026, a Oracle usa o nome Oracle AI Database 26ai para a geração atual do produto. A mudança de marca destaca recursos de inteligência artificial integrados ao banco, mas a plataforma continua sendo a evolução do Oracle Database.
| Termo | Significado |
|---|---|
| Oracle Database | Nome tradicional e ainda muito usado para o produto |
| Oracle AI Database 26ai | Nome da geração atual em 2026 |
| SQL | Linguagem utilizada para criar e consultar dados relacionais |
| PL/SQL | Extensão procedural da Oracle para funções, procedimentos e regras |
Como funciona o banco de dados Oracle?
Um servidor Oracle é composto por uma base de dados e por pelo menos uma instância. Esses termos são relacionados, mas não representam a mesma coisa.
| Componente | Função |
|---|---|
| Database | Conjunto persistente de arquivos que armazena dados e informações de controle |
| Instância | Memória e processos que acessam e gerenciam os arquivos |
| Listener | Recebe conexões de clientes e as encaminha aos processos do servidor |
| Schema | Conjunto de objetos pertencentes a um usuário, como tabelas e views |
| Tablespace | Estrutura lógica que organiza o espaço usado pelos objetos |
| Datafile | Arquivo físico que armazena os dados de um tablespace |
A instância existe na memória enquanto o serviço está em execução. Ela contém áreas como a SGA, compartilhada por processos, e utiliza processos em segundo plano para gravação, recuperação e manutenção. Os dados persistentes ficam nos arquivos do banco.
O que são CDB e PDB?
As versões modernas usam a arquitetura multitenant. Nela, o servidor trabalha com um Container Database, ou CDB, que pode conter vários Pluggable Databases, chamados de PDBs.
- CDB: contêiner principal que reúne metadados, processos e estruturas compartilhadas.
- PDB: banco conectável que armazena schemas e objetos de uma aplicação.
- CDB$ROOT: raiz com metadados e usuários comuns.
- PDB$SEED: modelo usado para criar novos PDBs.
Para a aplicação, um PDB pode parecer um banco independente. Para o sistema operacional, os PDBs pertencem ao mesmo CDB e compartilham parte da infraestrutura da instância.
SQL e PL/SQL no Oracle
O Oracle aceita SQL para definição e manipulação de dados. O exemplo abaixo cria uma tabela e consulta clientes ativos:
CREATE TABLE clientes (
id NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
nome VARCHAR2(120) NOT NULL,
email VARCHAR2(190) UNIQUE,
ativo NUMBER(1) DEFAULT 1 NOT NULL
);
SELECT id, nome, email
FROM clientes
WHERE ativo = 1
ORDER BY nome;O PL/SQL adiciona variáveis, condições, loops, tratamento de exceções, funções, procedimentos e pacotes. Ele é útil quando uma regra precisa ser executada próxima aos dados.
CREATE OR REPLACE PROCEDURE desativar_cliente (
p_cliente_id IN NUMBER
) AS
BEGIN
UPDATE clientes
SET ativo = 0
WHERE id = p_cliente_id;
END;Nem toda regra de negócio deve ficar no banco. A decisão depende de segurança, reutilização, manutenção, desempenho e arquitetura da aplicação. Para revisar os fundamentos, consulte também o que é SQL.
Principais recursos do Oracle
Transações e consistência
O banco controla transações com comandos como COMMIT e ROLLBACK. Isso permite agrupar alterações e desfazê-las quando uma etapa falha.
Backup e recuperação
O RMAN é a ferramenta oficial para backup, restauração e recuperação. Recursos de redo e undo ajudam o banco a recuperar consistência após falhas e a manter versões necessárias durante transações.
Alta disponibilidade
Tecnologias como Data Guard, Real Application Clusters e serviços de nuvem podem reduzir indisponibilidade e apoiar recuperação de desastre. A disponibilidade depende do desenho completo, incluindo rede, armazenamento, aplicação, monitoramento e procedimentos operacionais.
Segurança
O Oracle possui usuários, roles, privilégios, auditoria e recursos de criptografia. Algumas opções avançadas, pacotes de gerenciamento e funções empresariais podem exigir licenças adicionais.
Dados relacionais, JSON e vetores
O Oracle AI Database 26ai trabalha com tabelas relacionais e também oferece recursos para JSON, busca vetorial e aplicações de geração aumentada por recuperação. Isso permite combinar dados estruturados e conteúdo semântico na mesma plataforma, quando esse desenho fizer sentido.
Oracle Database é gratuito?
Existe uma versão gratuita. O Oracle AI Database 26ai Free permite usar até 2 CPUs, 2 GB de RAM e 12 GB de armazenamento para dados. Ela é adequada para estudo, testes, demonstrações e aplicações pequenas dentro dos limites informados.
Ambientes empresariais, edições comerciais, opções adicionais e serviços de nuvem seguem regras próprias. Não presuma que um recurso está incluído apenas porque aparece instalado ou documentado. Consulte o manual de licenciamento correspondente ao produto e ao contrato.
Atenção: informações sobre licenciamento não substituem a análise do contrato nem orientação especializada. Recursos como RAC, particionamento, segurança avançada e pacotes de gerenciamento podem ter condições específicas.
Quando usar o banco de dados Oracle?
- sistemas transacionais que exigem consistência e continuidade;
- aplicações corporativas já integradas ao ecossistema Oracle;
- ambientes com equipe especializada em administração e operação;
- projetos que precisam de suporte comercial e recursos empresariais;
- consolidação de diferentes cargas de dados em uma plataforma convergente.
Para um blog, uma aplicação pequena ou um projeto sem equipe de banco de dados, MySQL, PostgreSQL, SQLite ou um serviço gerenciado mais simples podem reduzir custo e complexidade.
Oracle vs MySQL e PostgreSQL
| Sistema | Características gerais | Uso comum |
|---|---|---|
| Oracle AI Database | Plataforma comercial ampla, PL/SQL, multitenant e recursos empresariais | Sistemas corporativos e aplicações críticas |
| MySQL | Ecossistema web amplo, InnoDB e diferentes opções de distribuição e suporte | Sites, APIs, CMS e sistemas transacionais |
| PostgreSQL | Código aberto, extensibilidade, tipos avançados e forte ecossistema | Aplicações gerais, dados complexos e sistemas transacionais |
A escolha deve considerar requisitos, licenças, operação, equipe, compatibilidade e testes com uma carga semelhante à real. Veja também o que é MySQL e o que é PostgreSQL.
Como começar a estudar Oracle
- Instale o Oracle AI Database Free no Windows ou Linux, ou use a imagem oficial de contêiner.
- Crie uma conexão com SQL Developer, SQLcl, SQL*Plus ou outra ferramenta compatível.
- Pratique criação de tabelas, consultas, relacionamentos, transações e índices.
- Aprenda a diferença entre CDB, PDB, usuário e schema.
- Estude backup, permissões e planos de execução antes de administrar ambientes reais.
Outra alternativa é o Always Free Autonomous AI Database na Oracle Cloud, sujeito aos limites e condições atuais da conta.
Perguntas frequentes
Oracle Database é uma linguagem?
Não. Ele é um sistema de banco de dados. SQL e PL/SQL são linguagens usadas para interagir com a plataforma.
Qual é a diferença entre instância e database?
A database é o conjunto persistente de arquivos. A instância reúne memória e processos que gerenciam esses arquivos enquanto o serviço está ativo.
Oracle usa somente dados relacionais?
Não. O produto suporta SQL relacional e também possui recursos para JSON, vetores, grafos, dados espaciais e outros modelos.
O Oracle AI Database Free pode ser usado em produção?
A Oracle apresenta a edição gratuita como um banco completo dentro de limites técnicos. Antes de usá-la em produção, avalie capacidade, suporte, disponibilidade, backup, licença e requisitos do sistema.
Fontes e verificação
Conteúdo revisado em 17 de julho de 2026 com base na arquitetura técnica oficial do Oracle AI Database 26ai, na documentação sobre arquitetura multitenant, na página do Oracle AI Database Free e no manual oficial de licenciamento.
Conclusão
O banco de dados Oracle é uma plataforma relacional voltada a aplicações que precisam de transações, controle, escalabilidade e recursos avançados. Sua arquitetura separa arquivos persistentes e instância, enquanto CDBs e PDBs organizam diferentes bancos dentro do modelo multitenant.
Ele pode ser uma excelente escolha quando os requisitos justificam sua capacidade e complexidade. Para projetos simples, compare alternativas e considere o custo total de operação antes de decidir.




