oracle-skills-ptbr v3.1.0
7 Skills Claude para Oracle em Português
oracle-devops-ptbr v3.1.0
Fix arquitetural — suporte a deploy via DBA em schema diferente
Problema: scripts usavam USER_* views que só enxergam o schema do usuário conectado, causando falha silenciosa quando DB_USER != DB_SCHEMA (ex: DBA conectado deployando em ms_app).
Correções:
-
oracle_devops_utils.py- Nova variável
DB_SCHEMAno config — schema alvo do deploy (opcional, default:DB_USER) conectar(): executaALTER SESSION SET CURRENT_SCHEMA = DB_SCHEMAautomaticamente quandoDB_SCHEMA != DB_USER- Nova função
schema_efetivo(conn)— retornaSYS_CONTEXT('USERENV','CURRENT_SCHEMA')
- Nova variável
-
apply_changelog.py+create-changelog-table.sqlUSER_TABLES→ALL_TABLES WHERE owner = SYS_CONTEXT('USERENV','CURRENT_SCHEMA')- Funciona independentemente de qual usuário está conectado
-
deploy_ords.py- Verificação pós-deploy: tenta
DBA_ORDS_MODULES WHERE schema = :schema(ORDS 24.4+) - Fallback para
USER_ORDS_MODULES(funciona apósALTER SESSION SET CURRENT_SCHEMA)
- Verificação pós-deploy: tenta
-
references/git-project-structure-ptbr.md- Documentação de
DB_SCHEMAno.env.example - Seção "Schema alvo vs usuário de conexão"
- Documentação de
Instalação
- Baixe os arquivos
.skillabaixo - No Claude.ai → Settings → Skills → Upload
- Repita para cada skill desejada
Skills nesta release
| Skill | Descrição |
|---|---|
oracle-plsql-ptbr.skill |
PL/SQL 19c, packages, LOBs, EBR |
oracle-apex-ptbr.skill |
APEX 24.2 development + Data Dictionary |
oracle-ords-ptbr.skill |
ORDS REST services + Data Dictionary |
oracle-dba-ptbr.skill |
DBA operacional + Data Dictionary Oracle |
oracle-tuning-ptbr.skill |
Performance, AWR, ASH, explain plan |
oracle-trivadis-ptbr.skill |
Trivadis Guidelines 4.4 |
oracle-devops-ptbr.skill |
Git, CI/CD, changelog Oracle, Python oracledb |
Verificar integridade
sha256sum --check checksums.sha256Desenvolvido por Maxwell da Silva Oliveira — M&S do Brasil LTDA