Saltar para o conteúdo
BigTree108

Desenvolvimento e administração de Oracle Database e PL/SQL

Desenvolvimento e administração de Oracle Database e PL/SQL: packages PL/SQL e afinação de SQL, aplicações Oracle APEX, RAC, Data Guard e RMAN, atualizações para o Oracle AI Database 26ai, Exadata e bases de dados em OCI, e migrações para e a partir do Oracle, com programadores e DBA de Oracle dedicados à sua equipa ou um projeto Oracle entregue de ponta a ponta.

O que construímos com Oracle

  • Desenvolvimento em PL/SQL

    Packages, procedimentos, triggers e jobs em lote em PL/SQL para faturação, contabilidade e outra lógica de negócio central, refatorados em pequenas unidades testadas com utPLSQL, mantidas no Git e implementadas através do SQLcl e do Liquibase e não à mão.

  • Afinação de SQL no Oracle

    Instruções lentas encontradas em relatórios AWR e ASH e em planos de execução e depois corrigidas com índices, reescritas, estatísticas atualizadas, particionamento ou SQL plan baselines, com tempos comparados antes e depois sobre os mesmos dados.

  • Administração de Oracle

    Quarterly Release Updates aplicados num calendário testado, espaço, sessões e registos de alerta vigiados, utilizadores e perfis geridos, e o Oracle Enterprise Manager ou a sua própria monitorização a emitir um alerta antes de os utilizadores darem por um problema.

  • Aplicações Oracle APEX

    Aplicações internas, painéis e portais de clientes construídos em Oracle APEX 26.1 sobre os dados que já estão na sua base de dados, APIs REST publicadas através do Oracle REST Data Services e aplicações Oracle Forms reconstruídas em APEX ecrã a ecrã.

  • RAC, Data Guard e RMAN

    Real Application Clusters para disponibilidade dentro de um local, bases de dados standby Data Guard num segundo local ou região cloud e cópias de segurança RMAN com restauros ensaiados periodicamente face a objetivos de recuperação acordados consigo.

  • Atualizações para o Oracle AI Database 26ai

    Bases de dados em 19c e 21c atualizadas diretamente com o AutoUpgrade, e 11g, 12c e 18c através de um passo intermédio em 19c, com bases de dados non-CDB convertidas em pluggable databases pelo caminho e a aplicação retestada antes da passagem.

  • Exadata e bases de dados Oracle Cloud

    Exadata Database Service, Autonomous AI Database e Base Database Service na OCI, Exadata e Autonomous AI Database dentro do Azure, da AWS e do Google Cloud através dos serviços multicloud da Oracle, e Exadata Cloud@Customer no seu próprio centro de dados, com migrações planeadas no Zero Downtime Migration.

  • Migrações para e a partir do Oracle

    Oracle migrado para PostgreSQL com o ora2pg ou para SQL Server com o SQL Server Migration Assistant, outras bases de dados migradas para Oracle e Oracle on-premises migrado para OCI ou Exadata com Data Pump e GoldenGate, cada migração ensaiada numa cópia e reconciliada tabela a tabela.

  • Segurança Oracle e rigor no licenciamento

    Perfis de privilégio mínimo, auditoria unificada, Transparent Data Encryption e Data Redaction para colunas sensíveis, Database Vault quando os administradores não devem ler os dados, e um inventário das opções e dos packs em uso, para que uma revisão de licenciamento não traga surpresas.

Contratar programadores e DBA de Oracle

  • programadores e DBA de Oracle dedicados

    Programadores e DBA de Oracle que integram a sua equipa a tempo inteiro, trabalham nos seus repositórios, no seu tracker e nas suas reuniões, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Entrega de projetos Oracle

    Uma equipa que conduz o projeto Oracle do âmbito à release: estimativa, desenvolvimento, testes e implementação, com um líder técnico do nosso lado que é responsável pelo plano e pela qualidade.

  • Suporte e tomada a cargo de sistemas Oracle

    Um sistema Oracle existente assumido de outra equipa ou mantido em funcionamento: primeiro uma revisão só de leitura e uma lista escrita de riscos, depois correções e novas funcionalidades por ordem de impacto.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha no seu projeto Oracle

  • Programadores PL/SQL

    Packages, SQL e processamento em lote

  • DBAs Oracle

    RAC, Data Guard, RMAN, aplicação de patches e atualizações

  • Programadores Oracle APEX

    Aplicações, relatórios e serviços REST

  • Engenheiros Java e .NET

    As aplicações que consultam a base de dados

  • Engenheiros de cloud

    Configurações OCI, Exadata e multicloud em Terraform

Como trabalhamos em Oracle

O PL/SQL é tratado como código de aplicação: os packages ficam no Git, as alterações são revistas e implementadas pela pipeline através do SQLcl e do Liquibase, e os testes utPLSQL correm numa base de dados real antes de cada lançamento. Os recursos cloud são definidos em Terraform, pelo que um ambiente pode ser reconstruído a partir do que está documentado.

Um ambiente Oracle herdado começa com acesso só de leitura e uma lista escrita de riscos: versões e níveis de patch, cópias de segurança e o último restauro testado, o SQL mais pesado no AWR, quem tem direitos de DBA e que opções licenciadas estão ativas. As alterações chegam à produção depois de um ensaio numa cópia com dados mascarados.

Outras bases de dados em que trabalhamos

Visão geral de Bases de dados

Perguntas sobre o desenvolvimento em Oracle

Em que setores trabalham os programadores Oracle?

Banca, seguros e fintech, para core banking, faturação e reporte regulamentar; software empresarial e ERP, para sistemas de linha de negócio com décadas de dados; saúde, para sistemas hospitalares e laboratoriais; retalho e comércio eletrónico, para encomendas, stock e preços; telecomunicações, para faturação e registos de clientes; e empresas de logística, indústria e energia cujas operações assentam em Oracle.

Que bases de dados podem migrar de e para Oracle?

Oracle para PostgreSQL, para SQL Server ou para uma base de dados cloud gerida, como o Amazon Aurora ou o Azure Database for PostgreSQL; outras bases de dados para Oracle; e Oracle on-premises para OCI, Exadata ou para os serviços da Oracle dentro do Azure, da AWS e do Google Cloud. O esquema e o código são convertidos com ferramentas e concluídos à mão, os dados migram em execuções ensaiadas e cada tabela é reconciliada antes da transição.

Podem ajudar-nos a manter as licenças Oracle em conformidade?

Mantemos um inventário das edições, opções e management packs que cada base de dados utiliza, para que as funcionalidades que exigem licença não sejam ativadas por acidente, e esse inventário apoia a sua própria revisão de licenciamento. As condições comerciais ficam entre a sua empresa e a Oracle.

Em quanto tempo podem começar programadores e DBA de Oracle?

Quando o programador ou DBA de Oracle adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos programadores e DBA de Oracle através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

Utiliza Oracle?

Indique-nos as versões, as opções em uso e o que tem de mudar. Receberá resposta no prazo de um dia útil: um plano, perfis de candidatos ou o âmbito de um health check do seu ambiente Oracle.