Suporte

Resposta por e-mail, sem formulário nem coleta automática de dados.

Escrever para igorfsz@icloud.com

Requisitos de sistema

ItemRequisito
Sistema operacionalmacOS 11 (Big Sur) ou mais recente
ProcessadorApple Silicon (arm64)
Banco de dadosOracle Database acessível pela rede (TCP, TCPS ou TCPS com Oracle Wallet) — testado com foco em Oracle 19c / AWS RDS

Onde encontrar informações para diagnóstico

Antes de escrever, se o problema for algo técnico (o app não abre, trava, ou dá um erro inesperado), estas informações ajudam bastante:

  • Copiar diagnóstico direto do app: Configurações → Avançado → "Copiar informações de diagnóstico" — copia versão do app, do macOS, do Python e do Qt, e o caminho dos logs. Nunca inclui alias, endereço de banco, usuário ou senha de nenhuma conexão — pode colar com segurança direto no e-mail de suporte.
  • Logs de aplicação: ~/Library/Logs/OraSentinel/app.log — útil quando algo deu errado numa ação específica. Pode conter texto de SQL que você executou; revise antes de anexar se isso for sensível para o seu ambiente.
  • Log de falha (crash): ~/Library/Logs/OraSentinel/crash.log — só existe se o app fechou inesperadamente; contém o traceback técnico da falha.

Ver também a Política de Privacidade para o que cada arquivo contém e por quanto tempo fica guardado.

Perguntas frequentes

O OraSentinel funciona com Oracle Autonomous Database ou só RDS?
O foco de desenvolvimento até agora foi Oracle 19c em AWS RDS, mas a conexão em si usa o driver padrão python-oracledb em modo thin — qualquer Oracle acessível por TCP/TCPS deve funcionar, incluindo TCPS com Oracle Wallet (o formato comum de Oracle Autonomous Database).
Preciso instalar o Oracle Instant Client?
Não. O OraSentinel usa o modo "thin" do driver python-oracledb, que não depende do Oracle Instant Client para nenhum tipo de conexão suportado (TCP, TCPS ou TCPS com Wallet).
Onde minha senha fica guardada?
No Keychain do macOS — nunca em connections.yaml nem em nenhum arquivo de log. Ver detalhes completos na Política de Privacidade.
O app envia meus dados ou o conteúdo do meu SQL para algum servidor?
Não. O OraSentinel conecta direto ao banco Oracle que você configura — não existe nenhum servidor intermediário do desenvolvedor recebendo essa conexão, seu histórico ou o conteúdo do que você executa.
Como faço para importar várias conexões de uma vez?
Editando connections.example.yaml (disponível no repositório do projeto) e copiando para ~/Library/Application Support/OraSentinel/connections.yaml — as senhas ainda precisam ser gravadas no Keychain separadamente, nunca ficam nesse arquivo.
O OraSentinel roda em Mac com processador Intel?
O build atual é compilado para Apple Silicon (arm64). Se você usa um Mac Intel, escreva para o suporte — é algo que pode ser avaliado dependendo do interesse.

Sugestões e relatos de bug

Sugestões de recurso e relatos de comportamento inesperado são bem-vindos no mesmo e-mail de suporte. Descreva o que você esperava que acontecesse, o que aconteceu de fato, e — se puder — anexe as informações de diagnóstico copiadas pelo próprio app (ver acima).