O que diferencia um DBA de aplicativos Oracle de um DBA Oracle?

8

Todos os bancos de dados Oracle suportam algum tipo de aplicativo que o DBA Oracle precisa ter algum conhecimento. O que torna um DBA de aplicativos Oracle diferente disso? O termo significa que eles suportam os Aplicativos Oracle e não o banco de dados, ou inclui responsabilidades para os Aplicativos Oracle e o banco de dados. Nesse último caso, isso parece ser feito de maneira diferente de qualquer outro tipo de aplicativo que possa ser executado com um back-end do Oracle. Por exemplo, você não vê os DBAs do Oracle .NET. Alguém pode esclarecer meu entendimento limitado sobre este tópico?

Atualização: Parece muito claro pelas duas respostas até agora que eu não fiz a pergunta suficientemente bem. Meu contexto não é Application DBA no sentido DBA do desenvolvedor vs. DBA da produção. Estou perguntando sobre o cargo específico de "Oracle Applications DBA" ou "Oracle Apps DBA". Faça uma pesquisa pela frase e você obterá resultados como os seguintes:

http://becomeappsdba.blogspot.com/
http://appsdba.info/
http://teachmeoracle.com/interview.html
etc.

A melhor explicação que encontrei até agora é de http://www.club-oracle.com/articles/what-is-oracle-applications-259/, que diz:

O Oracle Applications é um software de planejamento de recursos corporativos, que é executado por grandes setores para controlar suas operações em todo o setor. Este software envolve segmentos separados, conhecidos como módulos para processos de negócios separados. Cada módulo é basicamente uma coleção de formulários (com alguns dados exibindo relatórios) em que, em cada estágio do processo de negócios, os dados precisam ser inseridos. Os formulários reforçam os controles das melhores práticas do setor na entrada de dados e no fluxo do processo.

Leigh Riffel
fonte
Aah, como no PeopleSoft, Siebel ou Oracle Fusion.
Richard
Obrigado! Sou recrutador da Oracle e isso realmente ajudou muito.

Respostas:

4

Como sua própria pergunta responde: "O Oracle Applications é um [ERP]". Um "Oracle Apps DBA" será alguém com experiência em trabalhar com o esquema específico e ferramentas em torno deste ERP. Existem centenas (senão milhares) de pacotes, tabelas, procedimentos armazenados e interfaces criados especificamente para o ERP. Não é um banco de dados trivial para o administrador. Você pode ter uma breve visão geral de algumas das coisas em seu ERP olhando em volta - por exemplo, este blog - ou entrando em uma conta Metalink como alguém que é cliente de sua solução de ERP, onde você pode obter ERDs e outras documentações. .

TML
fonte
Por isso, considero que um DBA de aplicativo Oracle precisa de toda a habilidade de um DBA Oracle e conhecimento adicional do E-Business Suite da Oracle. Ou seja, mais conhecimento adicional do que um DBA normalmente teria sobre os aplicativos em execução no banco de dados. Isso está correto?
Leigh Riffel
Está correto - você precisa ser um DBA Oracle qualificado e ter um bom conhecimento dos detalhes de seu ERP. Você provavelmente pode "chegar lá" se for um DBA do Google Apps, mas não é trivial de forma alguma.
TML
Então, os aplicativos modernos do dba são principalmente um tipo de função de consultor operacional, administrativo ou de projeto (implementação, integração etc.)? - Lembro-me principalmente de mapas insanos de dependência de patches que nem sempre eram precisos, consultores de negócios tecnicamente desafiados e seus gerentes geralmente desafiados, dores de cabeça crônicas induzidas pelo Oracle iAS, um fluxo constante de reuniões que pareciam exatamente com o que o The Expert (também conhecido como Perpendicular Lines) encontra. o youtube não o viu e, finalmente, sempre que você o via até o final de outro mês; alguma quantia totalmente boba de dinheiro.
Roy Roy