Arquitetura do Banco de Dados Oracle 11g no Windows. White paper técnico da Oracle Julho de 2007

Tamanho: px
Começar a partir da página:

Download "Arquitetura do Banco de Dados Oracle 11g no Windows. White paper técnico da Oracle Julho de 2007"

Transcrição

1 Arquitetura do Banco de Dados Oracle 11g no Windows White paper técnico da Oracle Julho de 2007

2 Arquitetura do Banco de Dados Oracle 11g no Windows Visão geral executiva... 3 Introdução... 3 Arquitetura do banco de dados Oracle no Windows... 4 Modelo de thread... 4 Serviços... 5 Aprimoramentos de escalabilidade GB RAM Tuning (4GT)... 6 Memória muito extensa (VLM, Very Large Memory)... 6 Páginas grandes... 7 Configurações de prioridade e afinidade... 8 Acesso não-uniforme à memória (NUMA, Non-Uniform Memory Access)... 8 Aprimoramentos de I/O de arquivo... 9 Sistema de arquivos em cluster... 9 I/O de arquivo de 64 bits... 9 Suporte a arquivos brutos... 9 Cliente direto do sistema de arquivos da rede Novidade no 11 g Sistemas operacionais Windows de 64 bits Conclusão Programa de gerenciamento de identidades página 2

3 Arquitetura do Banco de Dados Oracle 11g no Windows VISÃO GERAL EXECUTIVA O Banco de Dados Oracle 11g no Windows apresenta uma solução de banco de dados otimizada para implantações que precisam de escalabilidade, confiabilidade e alto desempenho. Este documento descreve a arquitetura do banco de dados da Oracle para Windows e seu diferencial com relação aos congêneres executados em UNIX e Linux. Usando um modelo de serviço nativo do Windows baseado em threads, o Banco de Dados Oracle 11g garante alto desempenho e escalabilidade. O banco de dados Oracle integra-se bem aos recursos avançados do sistema operacional Windows e ao hardware subjacente, como suporte a páginas grandes e NUMA. A Oracle oferece o melhor desempenho com o suporte para memória extensa, arquivos grandes e brutos e grid computing. O banco de dados Oracle é certificado para os sistemas operacionais Windows de 32 e 64 bits. O banco de dados Oracle de 32 bits é suportado no Windows de 32 bits com hardware x86 padrão, incluindo o Windows Vista. No Windows de 64 bits, o Oracle de 64 bits funciona nos sistemas operacionais Windows x64 (AMD64/EM64T) e Windows Itanium. O hardware de 64 bits oferece mais escalabilidade e desempenho do que os sistemas de 32 bits. INTRODUÇÃO A Oracle sempre manteve um compromisso firme com o sistema operacional Windows. Em 1993, foi a primeira a lançar um banco de dados relacional para o Windows NT. A Oracle fez alterações específicas no banco de dados para melhorar seu desempenho e sua facilidade de uso com o Windows. O banco de dados Oracle tornou-se uma das principais soluções para a plataforma Windows. Desde o início, o objetivo da Oracle sempre foi oferecer o banco de dados com o melhor desempenho e mais integrado ao Windows; para isso, a Oracle investiu desde cedo na mudança de sua tecnologia de banco de dados UNIX, líder de mercado, para a plataforma Windows. Em 1993, a Oracle foi a primeira empresa a lançar um banco de dados relacional para o Windows NT. Inicialmente, os esforços de desenvolvimento da Oracle concentraram-se em aprimorar a performance e otimizar a arquitetura do banco de dados no Windows. O Oracle7 no Windows NT foi redesenhado para tirar proveito dos diversos recursos exclusivos da plataforma Windows, incluindo o suporte a thread nativo e a integração com algumas das ferramentas administrativas do Windows, como Monitor de desempenho e Visualizar eventos. O banco de dados Oracle no Windows evoluiu de um nível básico de integração com o sistema operacional e passou a usar serviços mais avançados da plataforma Windows, incluindo os sistemas Itanium e AMD64/EM64T. Como sempre, a Oracle continua inovando e aproveitando as novas tecnologias Programa de gerenciamento de identidades página 3

4 do Windows. Este white paper aborda em detalhes a arquitetura do Banco de Dados Oracle 11g no Windows. Abrange também as inovações que aprimoram o banco de dados para Windows, mas não trata de recursos que se aplicam a todas as plataformas de hardware. ARQUITETURA DO BANCO DE DADOS ORACLE NO WINDOWS O Banco de Dados Oracle 11g possui os mesmos recursos e funcionalidades no Windows e em Linux e UNIX. Entretanto, por trás dos bastidores, foi realizado um trabalho considerável para se aproveitarem os recursos de sistema operacional específicos do Windows a fim de melhorar a performance, confiabilidade e estabilidade. A arquitetura do banco de dados Oracle no Windows baseia-se em threads, e não em processos. Os threads oferecem mudanças de contexto mais rápidas; uma rotina de alocação SGA mais simples que não requer o uso de memória compartilhada; disseminação mais veloz de novas conexões; e redução do uso geral da memória. Quando executado no Windows, o Banco de Dados Oracle 11g contém os mesmos recursos e funcionalidades das várias plataformas Linux e UNIX para as quais a Oracle oferece suporte. No entanto, a interface entre o banco de dados e o sistema operacional foi bastante alterada para aproveitar os serviços exclusivos disponibilizados pelo Windows. Como resultado, o Banco de Dados Oracle 11g para Windows não é uma transferência direta da base de código do UNIX. Foi feito um trabalho de engenharia considerável para garantir que o banco de dados explore os recursos do Windows em sua plenitude e para assegurar que o banco de dados Oracle seja um sistema estável, confiável e de alto desempenho no qual desenvolver aplicativos. Modelo de thread Comparado ao banco de dados Oracle no UNIX, a alteração arquitetural mais significativa do Banco de Dados Oracle 11g no Windows é a conversão de servidor com base em processos em servidor com base em threads. No UNIX, o Oracle utiliza processos para implementar tarefas em segundo plano, como gerador do banco de dados (DBW0), gerador de log (LGWR), distribuidores (dispatchers), servidores compartilhados e afins. Além disso, cada conexão dedicada ao banco de dados faz com que outro processo do sistema operacional seja gerado em favor dessa sessão. No Windows, porém, todos esses processos são implementados como threads em um grande e único processo. Isso significa que, para cada instância do banco de dados Oracle, haverá apenas um processo em execução no Windows para o próprio servidor de banco de dados Oracle. (Observação: Existem outros processos Oracle no Windows para outros serviços do banco de dados, como o Enterprise Manager Database Console. Por dentro desse processo estão muitos threads em execução, sendo que cada um equivale a um processo na arquitetura UNIX. Dessa maneira, se houvesse 100 processos Oracle sendo executados no UNIX para uma instância específica, essa mesma carga de trabalho seria manipulada por 100 threads em um único processo no Windows. Em termos operacionais, os aplicativos de cliente que se conectam ao banco de dados não são afetados por essa modificação na arquitetura do banco de dados. Todos os esforços foram empreendidos para garantir que o banco de dados funcione no Windows da mesma maneira que em outras plataformas, embora a arquitetura do processo interno tenha sido convertida para uma abordagem baseada em thread. A mudança para uma arquitetura baseada em threads foi originalmente motivada por problemas de desempenho da primeira versão do Windows NT ao lidar com arquivos compartilhados entre processos. A simples conversão para uma arquitetura baseada em threads sem alterar qualquer outro código melhorou drasticamente o desempenho, já que assim se evitava esse gargalo específico do Windows NT. Não há dúvida de que a motivação original da mudança não existe mais; contudo, a arquitetura de thread para o Oracle continua, já que se mostrou muito estável e sustentável. Programa de gerenciamento de identidades página 4

5 Há outros benefícios produzidos pela arquitetura de thread. Entre esses benefícios estão: trocas de contexto de sistema operacional mais rápidas entre os threads (em oposição aos processos); uma rotina de alocação da área global do sistema (SGA) muito mais simples que não requer o uso de memória compartilhada; disseminação mais rápida de novas conexões, uma vez que os threads são criados mais rapidamente do que os processos; menor utilização de memória, porque os threads compartilham mais estruturas de dados do que os processos; e, por fim, existência de uma impressão de que o modelo baseado em thread é um tanto mais "parecido com o Windows" do que um modelo baseado em processo. Internamente, o código para implementação do modelo de thread é compacto e bastante isolado do corpo principal do código do Oracle. Menos de 20 módulos proporcionam toda a infra-estrutura necessária para implementação do modelo de thread. Além disso, foi acrescentada robustez à arquitetura através do uso de manipuladores de exceção e também de rotinas utilizadas para acompanhamento e desalocação dos recursos. Essas duas adições ajudam os aplicativos do banco de dados Oracle no Windows a satisfazer os requisitos das operações 24x7, sem inatividade decorrente de falhas de recursos ou programas com mau funcionamento. Serviços O banco de dados Oracle funciona como um serviço do Windows, que é um processo em segundo plano que pode ser ativado pelo Windows durante a inicialização Além de se basear em thread, o Banco de Dados Oracle 11g não é um processo comum do Windows. É um serviço do Windows, que basicamente consiste em um processo de segundo plano registrado com o sistema operacional, ativado pelo Windows no momento da inicialização e executado em determinado contexto de segurança. A conversão do Oracle em um serviço era necessária para possibilitar que o banco de dados fosse ativado automaticamente na reinicialização do sistema, já que os serviços não requerem interação com o usuário para serem iniciados. Quando o serviço de banco de dados Oracle começa, não há nenhum dos threads Oracle típicos sendo executados no processo. Em vez disso, o processo basicamente espera por uma conexão inicial e uma solicitação de inicialização do SQL*Plus, que fará com que um thread de primeiro plano seja iniciado e então, por fim, cause a criação dos threads de segundo plano e da SGA. Quando o banco de dados é encerrado, todos os threads criados são concluídos, mas o processo em si continua a ser executado e aguarda a solicitação de conexão e o comando de inicialização seguintes. Além do serviço do banco de dados Oracle, foi incluído ainda suporte para a disseminação automática do SQL*Plus para iniciar e abrir o banco de dados para uso pelos clientes. O Oracle Net Listener é um serviço que também precisa ser executado antes que os usuários possam se conectar ao banco de dados. Vale relembrar que tudo isso são detalhes da implementação que não afetam a maneira como os clientes conectam-se ou usam o banco de dados, embora seja muito importante para os administradores de bancos de dados do Windows. Ao longo dos anos, a Oracle desenvolveu de forma consistente seu banco de dados para atender grandes populações de usuários. O Oracle Real Application Clusters aumenta a capacidade de conexões de usuários e a taxa de transferência ao agrupar várias máquinas como um único banco de dados Aprimoramentos de escalabilidade Um dos principais objetivos do Banco de Dados Oracle 11g no Windows é explorar plenamente todas as tecnologias de sistema operacional e hardware que possam ajudar a aumentar a escalabilidade, a taxa de transferência e a capacidade do banco de dados. Programa de gerenciamento de identidades página 5

6 Foram realizadas muitas atividades visando a comportar grandes números de usuários do banco de dados conectados no Windows. Desde o Oracle7 versão 7.2, há clientes em ambientes de produção com mais de conexões simultâneas a uma única instância do banco de dados no Windows NT. Com o passar do tempo, esse número cresceu até atingir mais de usuários conectados simultaneamente a uma mesma instância do banco de dados em um único nó em ambientes de produção. Ao usar a arquitetura de servidor compartilhado da Oracle, que limita o número de threads em execução no processo do banco de dados Oracle, chegamos a mais de conexões simultâneas a uma única instância do banco de dados. Além disso, os recursos de multiplexação da rede e de pool de conexões também permitem que uma grande configuração tenha mais usuários conectados a uma única instância do banco de dados. Nos últimos anos, os administradores de bancos de dados do Windows puderam aumentar ainda mais a quantidade de usuários empregando novo hardware de 64 bits, Itanium ou AMD64/EM64T, e o Oracle Real Application Clusters (RAC). Os aprimoramentos em 64 bits são discutidos adiante neste documento. O Oracle RAC permite que vários servidores acessem os mesmos arquivos do banco de dados, aumentando assim a capacidade de conexões de usuários, além da taxa de transferência. Por ser possível acrescentar hardware comum na forma de nós adicionais de um cluster RAC, o RAC tornou-se uma solução comum de redimensionamento econômico e alta disponibilidade. No Windows, os clientes foram escalados para um cluster RAC com 23 nós sem problema algum. 4 GB RAM Tuning (4GT) O banco de dados Oracle no Windows suporta o acesso a grandes quantidades de memória através de várias formas, incluindo 4GT, VLM e AWE. Como o Oracle pode usar o máximo possível de memória, 64 GB, no Windows de 32 bits, os usuários têm escalabilidade e taxa de transferência melhores Quando o cluster e o Windows de 64 bits não são alternativas viáveis, é necessário maximizar os recursos disponíveis nos sistemas Windows de 32 bits. O Windows 2000 Server de 32 bits (edições Advanced e Datacenter) e o Windows Server 2003 de 32 bits (edições Enterprise e Datacenter) possuem um recurso chamado 4 GB RAM Tuning (4GT). Ele permite que os aplicativos do Windows que usam muita memória acessem diretamente até 3 GB de memória, em vez dos 2 GB permitidos como padrão. A vantagem óbvia para o banco de dados Oracle é que há 50% mais memória disponível para o banco de dados, que pode se utilizada para aumentar os tamanhos de SGA ou a quantidade de conexões. Todas as versões de servidor do banco de dados Oracle, desde a versão 7.3.4, ofereciam suporte a esse recurso sem precisar de alterações na instalação padrão da Oracle. A única mudança de configuração necessária visa a garantir que o sinalizador /3GB seja usado no arquivo Windows boot.ini. Memória muito extensa (VLM, Very Large Memory) O que normalmente se utiliza com aplicativos para o Windows de 32 bits que precisam de muita memória é um importante recurso de ajuste de memória, originalmente suportado pelo Oracle8i, chamado memória muito extensa (VLM, Very Large Memory). A VLM, disponível a partir do Windows 2000, permite que o banco de dados Oracle no Windows ultrapasse o limite do espaço de endereço de 3 GB normalmente imposto pelo Windows de 32 bits. Especificamente, uma única instância do banco de dados agora pode acessar até 64 GB de buffers do banco de dados ao ser executada em uma máquina e em um sistema operacional que suporte essa quantidade de memória física. Programa de gerenciamento de identidades página 6

7 Esse suporte no Banco de Dados Oracle 11g foi estritamente integrado ao código de cache do buffer do kernel do banco de dados, permitindo assim um uso muito eficiente de grandes quantidades de RAM disponíveis nos buffers do banco de dados. Com a configuração de um banco de dados com um grande número de buffers, mais dados são armazenados na memória. Isso reduz o volume de I/O do disco, uma ação consideravelmente mais lenta do que a recuperação de dados da memória. O uso desse recurso leva a um respectivo aumento na taxa de transferência e no desempenho do banco de dados. Nos bastidores, o Banco de Dados Oracle 11g para Windows utiliza Address Windowing Extensions (AWE), incorporadas aos sistemas operacionais a partir do Windows As AWE são um conjunto de chamadas de API que permitem que os aplicativos acessem mais memória do que os tradicionais 3 GB de RAM normalmente disponíveis para aplicativos do Windows de 32 bits. A interface AWE tira proveito da arquitetura Intel Xeon e oferece uma rápida interface de mapeamento/desmapeamento para toda a memória de uma máquina. Sendo assim, ao acessar mais de 4 GB de memória, estritamente falando, os aplicativos não têm acesso direto à memória. Se o buffer requisitado do banco de dados estiver em uma área da memória superior a 4 GB, ele terá de ser mapeado dessa área para a memória inferior a 4 GB para poder ser acessado pelo banco de dados de 32 bits. Embora esse processo seja mais lento do que o acesso direto à memória, é consideravelmente mais rápido do que usar o disco. As chamadas AWE permitem um grande aumento no uso do buffer do banco de dados, de até 64 GB do total de buffers. Esse suporte é puramente uma alteração na memória, sem alterações ou modificações feitas nos arquivos do banco de dados em si. Páginas grandes A página grande ajuda a impulsionar o desempenho dos aplicativos de banco de dados que precisam de muita memória, especialmente nos casos em que o tamanho do cache do buffer é de vários gigabytes O suporte a página grande é um recurso que impulsiona o desempenho das instâncias do banco de dados que usam muita memória nas versões de 32 e 64 bits do Windows Server Os bancos de dados Oracle podem usar com mais eficiência os recursos de endereçamento de memória do processador com esse recurso. Especificamente, com o suporte para página grande habilitado, as CPUs do sistema poderão acessar com mais rapidez os buffers do banco de dados Oracle que estão na memória. O Oracle usa o suporte para página grande disponível no Windows. O tamanho de página é de 2 MB se a extensão de endereço físico (PAE, Physical Address Extension) estiver habilitada ou 4 MB se estiver desabilitada (no Windows de 32 bits); 2 MB (no Windows x64); ou 16 MB (no Windows Itanium). As páginas grandes são usadas na SGA. Todos os componentes da SGA, incluindo o cache do buffer, pool compartilhado, pool grande e outros, são alocados a partir dessas páginas grandes. Esse recurso é especialmente útil quando o tamanho do cache do buffer do Oracle compreende muitos gigabytes. Configurações menores também terão um ganho usando páginas grandes, mas ele não será tão expressivo como no caso do banco de dados que acessa grandes quantidades de memória. Para habilitar esse novo recurso, a variável do registro ORA_LPENABLE deve ser configurada como 1 na chave Oracle do Registro do Windows. Programa de gerenciamento de identidades página 7

8 Configurações de prioridade e afinidade Os administradores de bancos de dados podem atribuir afinidades e prioridades de CPU a threads específicos do Oracle para melhorar a performance. O banco de dados Oracle suporta a modificação das configurações de prioridade e afinidade do processo do banco de dados e dos threads individuais nesse processo ao ser executado no Windows. Através da modificação do valor da configuração de Registro ORACLE_PRIORITY, um administrador de banco de dados pode atribuir diferentes prioridades do Windows aos threads de segundo plano individuais e também aos threads de primeiro plano como um todo. Da mesma forma, a prioridade de todo o processo do Oracle também pode ser modificada. Em determinadas circunstâncias, isso pode melhorar um pouco o desempenho. Por exemplo, se um aplicativo gerar muita atividade de arquivos de log, a prioridade do thread LGWR poderá ser aumentada para atender melhor à carga colocada. De igual maneira, se a replicação for usada com intensidade, esses threads que atualizam os dados de bancos remotos de forma bidirecional também podem ter sua prioridade aumentada. De modo muito semelhante à configuração ORACLE_PRIORITY, a configuração de Registro ORACLE_AFFINITY permite que um administrador de banco de dados atribua todo o processo do Oracle ou threads individuais nesse processo a CPUs ou grupos de CPUs específicos do sistema. Relembrando: em alguns casos, isso pode ajudar a performance. Por exemplo, vincular o DBW0 a uma única CPU para que não migre de uma CPU para outra pode, em alguns casos, proporcionar uma pequena melhoria na performance. Além disso, se houver outros aplicativos em execução no sistema, a utilização da configuração ORACLE_AFFINITY pode ser uma forma de manter o Oracle confinado a um subconjunto das CPUs disponíveis a fim de proporcionar aos outros aplicativos tempo para que sejam executados. Acesso não-uniforme à memória (NUMA, Non-Uniform Memory Access) O banco de dados Oracle pode detectar automaticamente hardware NUMA e otimizar a si próprio usando com eficiência as afinidades do nó NUMA Com a inclusão do suporte a NUMA no Windows Server 2003, o Oracle agora pode explorar melhor o hardware NUMA, no qual um único servidor físico de grande porte é formado por vários nós computacionais. Como cada nó de uma máquina NUMA acessa partes diferentes da RAM física em velocidades distintas, é essencial que o banco de dados possa determinar a topologia de uma máquina NUMA e ajustar sua programação, as alocações de memória e as operações internas de acordo. Ao ser executado em uma máquina NUMA, o banco de dados Oracle configura automaticamente o parâmetro ORACLE_AFFINITY com um valor padrão apropriado na inicialização para maximizar o uso dos recursos dessa máquina. Além disso, as alocações de memória da SGA e PGA são feitas com reconhecimento do NUMA, para que essa memória seja acessada da maneira mais eficiente possível a partir de todos os diversos nós do servidor. Por fim, o número de threads geradores do banco de dados é configurado de modo que haja um por nó, como mais uma operação de melhoria do desempenho. Programa de gerenciamento de identidades página 8

9 Aprimoramentos de I/O de arquivo O banco de dados Oracle no Windows suporta um sistema de arquivos em cluster, facilitando o gerenciamento. O suporte a I/O de arquivo de 64 bits permite tamanhos de arquivo acima de 4 GB. Arquivos brutos, ou partições de disco não-formatadas, são suportados para oferecer um ganho de desempenho em comparação com o uso do sistema de arquivos convencional. Outra área na qual se trabalhou muito no código do banco de dados Oracle é a do suporte a arquivos em cluster, arquivos grandes e arquivos brutos. O sistema de arquivos em cluster do Oracle é a parte integrante do Banco de Dados Oracle 11g que facilita a administração e a instalação dos clusters Oracle. Num esforço para garantir que todos os recursos do Windows sejam explorados em sua plenitude, o banco de dados suporta I/O de arquivo de 64 bits para permitir o uso de arquivo com tamanhos superiores a 4 GB. Além disso, são suportados arquivos brutos físicos e lógicos para arquivos de dados, log e controle, a fim de melhorar o desempenho usando o Oracle RAC e bancos de dados de uma única instância no Windows. Sistema de arquivos em cluster A capacidade de gerenciamento do Oracle RAC melhorou muito com o sistema de arquivos em cluster (CFS, Cluster File System) da Oracle. O Oracle CFS foi criado para ser usado especificamente com o RAC. Os executáveis do Oracle RAC são instalados no CFS ou em arquivos brutos. No caso do último, pelo menos uma instância do banco de dados é executada em cada nó do cluster. Em uma única instalação interna do Oracle com CFS, o banco de dados existirá no armazenamento compartilhado, geralmente uma array de armazenamento. O CFS permite que o software da Oracle seja acessado por todos os nós do cluster, mas controlado por nenhum deles. Todas as máquinas do CFS têm acesso igual a todos os dados e podem processar qualquer transação. Dessa forma, o RAC com CFS garante a redundância completa do software do banco de dados para clusters do Windows, enquanto simplifica a instalação e a administração. I/O de arquivo de 64 bits Internamente, todas as rotinas de I/O de arquivo do banco de dados Oracle suportam deslocamentos de arquivo de 64 bits, significando que não há limitações de tamanho de arquivo a 2 GB ou 4 GB quando se trata de arquivos de dados, log ou controle, como é o caso em algumas outras plataformas. Na realidade, as limitações existentes são limitações genéricas do Oracle em todas as portas. Essas limitações incluem 4 milhões de blocos de bancos de dados por arquivo, 16 KB de tamanho máximo de bloco e arquivos de 64 KB por banco de dados. Se esses valores forem multiplicados, o tamanho máximo de um arquivo de banco de dados no Windows será calculado como 64 GB, enquanto o tamanho total máximo de um banco de dados suportado (com blocos de banco de dados de 16 KB) será de 4 petabytes. Suporte a arquivos brutos Como o UNIX, o Windows suporta o conceito de arquivos brutos, que basicamente são partições de disco não-formatadas que podem ser usadas como um único arquivo grande. Os arquivos brutos têm a vantagem de não sobrecarregarem o sistema de arquivos, pois são partições sem formatação. Sendo assim, o uso de arquivos brutos como arquivos do banco de dados ou de log pode resultar em um pequeno ganho de desempenho. Entretanto, o aspecto negativo do uso de arquivos brutos é a capacidade de gerenciamento, porque os comandos padrão do Windows não suportam a manipulação ou o backup de arquivos brutos. Portanto, os arquivos brutos são usados geralmente apenas por instalações muito sofisticadas e pelo Oracle Real Application Clusters, precisando de um desempenho otimizado. Programa de gerenciamento de identidades página 9

10 Para usar um arquivo bruto, tudo o que o Oracle precisa é um nome de arquivo que especifique qual letra de unidade ou partição usar para o arquivo. Por exemplo, o nome de arquivo \\.\PhysicalDrive3 diz ao banco de dados Oracle para usar a terceira (3ª) unidade física como um arquivo bruto físico como parte do banco de dados. Além disso, um arquivo como \\.\log_file_1 é um exemplo de arquivo bruto que foi atribuído com um alias para facilidade de compreensão. É possível atribuir aliases com o Oracle Object Link Manager (OLM). O OLM apresenta uma interface gráfica fácil de usar e mantém os links por todo o cluster e nas reinicializações. Durante a especificação de nomes de arquivos brutos para o banco de dados Oracle, todo cuidado é necessário para se escolher o número de partição ou a letra de unidade corretos, uma vez que o Oracle simplesmente sobrescreverá qualquer informação na unidade especificada quando adicionar o arquivo ao banco de dados, mesmo se já for uma unidade formatada como NTFS ou FAT. Para o banco de dados Oracle, os arquivos brutos realmente não são diferentes de outros arquivos de bancos de dados Oracle. Os arquivos brutos são tratados da mesma maneira pelo Oracle e é possível executar seu backup e recuperação através do Recovery Manager como em qualquer outro arquivo. Cliente direto do sistema de arquivos da rede Novidade no 11g O Banco de Dados Oracle 11g pode ser configurado para acessar servidores do sistema de arquivos da rede (NFS, Network File System) versão 3 diretamente, usando um cliente Oracle Direct Network File System interno. Esse recurso é implementado como parte do kernel do banco de dados Oracle na biblioteca do Oracle Disk Manager. Sistemas baseados em NAS (Network Attached Storage) usam o NFS para acessar os dados. Nas versões anteriores do Oracle, o sistema operacional fornecia o driver do sistema de arquivos da rede do kernel para acessar dispositivos de armazenamento NAS. Essa instalação exigia parâmetros de configuração específicos para garantir o uso correto e eficiente com o Oracle. Se os parâmetros de configuração não fossem especificados corretamente, surgiam os seguintes problemas: Os clientes NFS eram muito inconsistentes entre as plataformas e variavam entre as versões do sistema operacional. Os parâmetros de configuração eram difíceis de ajustar. Há mais de 20 parâmetros NFS com diferenças sutis entre eles em todas as plataformas. A pilha de clientes NFS foi projetada para uso geral. Sendo assim, contém recursos, como o gerenciamento de atributos do arquivo, que não são necessários para o Oracle. O Oracle Direct Network File System implementa o protocolo NFS Versão 3 no kernel do banco de dados, proporcionando gerenciamento mais fácil com características de desempenho melhores e mais previsíveis. Estas são as principais vantagens do uso dessa nova implementação: Permite o controle completo sobre os caminhos de entrada-saída para os servidores NFS, resultando em desempenho previsível, gerenciamento simplificado da configuração e diagnósticos melhores. Suas operações evitam gargalos na camada do sistema de arquivos de rede do kernel e limitações de recursos. Contudo, o kernel ainda é usado nos módulos de comunicação da rede. Programa de gerenciamento de identidades página 10

11 Apresenta uma interface NFS comum para Oracle para o possível uso em todas as plataformas host e servidores NFS suportados. Possibilita um desempenho melhor por meio do balanceamento de carga entre várias conexões com os servidores NFS e canais de processamento de operações de entrada/saída assíncronas com simultaneidade aprimorada. SISTEMAS OPERACIONAIS WINDOWS DE 64 BITS O próximo grande passo em escalabilidade da arquitetura do banco de dados Oracle foi dado com a migração para plataformas AMD64/ EM64T e Itanium de 64 bits. Como o banco de dados Oracle já foi preparado para outras plataformas de 64 bits, a mudança para o Windows de 64 bits resulta em um banco de dados estável e de alto desempenho. O Windows e o hardware de 64 bits dão início a uma nova era em termos de desempenho e escalabilidade dos bancos de dados Oracle. Estão disponíveis duas plataformas Windows de 64 bits: a plataforma AMD64 e Intel EM64T e a plataforma Intel Itanium. A primeira usa o sistema operacional Windows x64. Ambas oferecem mais escalabilidade e desempenho do que suas congêneres de 32 bits. A Oracle assumiu um compromisso sólido com essas plataformas de 64 bits. Foi a primeira empresa a disponibilizar ao público uma versão para desenvolvedor do banco de dados para Windows de 64 bits, tanto para Itanium como para AMD64/EM64T. A Oracle continuou mostrando o caminho na computação para Windows de 64 bits ao lançar uma versão para produção do banco de dados Oracle no mesmo dia em que o Windows Server 2003 de 64 bits para Itanium foi lançado. As equipes de desenvolvimento da Oracle trabalharam com a Microsoft, a Intel e a AMD para garantir o ótimo funcionamento do banco de dados em ambas as combinações de hardware e sistemas operacionais de 64 bits. Assim como os bancos de dados de 64 bits da Oracle para plataformas UNIX, o banco de dados Oracle de 64 bits para Windows comporta mais conexões, aloca muito mais memória e oferece uma taxa de transferência superior ao do banco de dados de 32 bits. O desempenho e a escalabilidade da Oracle aproveita muito bem os caches maiores e a memória disponível nos sistemas de 64 bits. Não existe mais a limitação a 4 GB de memória como nos sistemas de 32 bits, o que torna o Oracle de 64 bits perfeito para um intenso processamento de transações ou para aplicativos de business intelligence. Além disso, a Oracle aproveita as melhorias em paralelismo, programação e taxa de transferência disponíveis nas arquiteturas de 64 bits. Todos esses avanços de desempenho estão transparentemente disponíveis no banco de dados Oracle; sendo assim, não são necessárias mudanças no código das implementações do banco de dados em uso. Além do ganho de desempenho inerente obtido com a mudança para 64 bits, um dos principais aprimoramentos no desempenho empregados pela Oracle é a otimização por perfil (PGO, Profile-Guided Optimization). Com o compilador para Windows de 64 bits da Intel, a Oracle projetou seu banco de dados para funcionar bem com cargas de trabalho típicas dos clientes no Itanium e no AMD64/EM64T. Ao usar cargas de trabalho de clientes simuladas durante a compilação, um loop de feedback é fornecido ao compilador, que então pode analisar os caminhos do código mais e menos usados. A partir dessas informações, o compilador pode organizar os caminhos do código para ser mais eficiente quando executado em hardware de 64 bits. Somente com o uso do PGO sem nenhuma outra alteração, a Oracle conseguiu uma melhora de desempenho da ordem de 15% a 25%. Os aprimoramentos do PGO são transparentes para os aplicativos existentes, não exigindo alterações no código. Programa de gerenciamento de identidades página 11

12 O caminho de migração do Oracle de 32 bits para 64 bits é bem direto. Não é preciso recriar bancos de dados nem fazer exportação e importação completas. Basta copiar os arquivos de dados atuais para o novo sistema, instalar a versão de 64 bits do Oracle, iniciar o banco de dados normalmente e executar alguns scripts SQL para atualizar o dicionário de dados. Do ponto de vista arquitetural, a arquitetura atual baseada em thread é usada na migração para 64 bits. Ou seja, a criação do novo software Oracle de 64 bits basicamente implicou recompilar, revincular, testar novamente e relançar a nova versão. Pouquíssimo código novo foi escrito durante a migração para 64 bits, pois as APIs do sistema operacional subjacente são basicamente as mesmas. Além disso, como o banco de dados Oracle já foi migrado para outros sistemas operacionais de 64 bits, a mudança para 64 bits é um processo direto que resultará em um produto estável e de qualidade, em um prazo bem curto. Um dos benefícios de usar AMD64/EM64T é a capacidade de migrar facilmente aplicativos de 32 para 64 bits no mesmo sistema. Com esse hardware, os clientes podem executar o servidor de banco de dados e o cliente Oracle de 32 bits no Windows de 32 bits. Ou podem executar o sistema operacional no modo de 64 bits, enquanto o cliente Oracle continua no modo de 32 bits, embora outros aplicativos sejam convertidos para 64 bits. Ou podem migrar completamente para um conjunto Oracle de 64 bits no Windows x64. Essas opções facilitam o caminho de migração de 32 para 64 bits se houver diversos aplicativos executados na mesma máquina. Os clientes podem migrar seus aplicativos para 64 bits em um formato sistematizado. CONCLUSÃO O Banco de Dados Oracle 11g para Windows evoluiu de uma migração de seu servidor de banco de dados UNIX para um aplicativo nativo bem integrado que aproveita totalmente os serviços e recursos do sistema operacional Windows e do hardware subjacente. A Oracle continua a melhorar a performance, escalabilidade e capacidade de seu servidor de banco de dados no Windows, ao mesmo tempo produzindo uma plataforma estável e altamente funcional para o desenvolvimento de aplicativos. O compromisso da Oracle é oferecer um banco de dados com o melhor desempenho para as plataformas Windows de 32 e 64 bits. Para obter mais informações sobre o banco de dados Oracle para Windows, visite: Técnico - Comercial - Programa de gerenciamento de identidades página 12

13 Arquitetura do Banco de Dados Oracle 11g no Windows Julho de 2007 Autor: David Colello Colaboradores: Alex Keh, Ravi Thammaiah Oracle Corporation Filial Brasil Av. Alfredo Egídio de Souza Aranha, 100 5º andar Chácara Santo Antônio São Paulo SP Brasil Telefone para contato: Internet: Copyright 2007, Oracle. Todos os direitos reservados. Este documento é fornecido com propósito meramente informativo, e as informações aqui contidas estão sujeitas a alterações sem prévio aviso. Este documento pode não estar isento de erros, nem está sujeito a nenhuma outra garantia ou condição, seja expressa oralmente ou implícita pela lei, incluindo garantias implícitas e condições de comercialização ou adequação a um propósito específico. A Oracle especificamente se isenta de qualquer responsabilidade com respeito a este documento. Nenhuma obrigação contratual é estabelecida direta ou indiretamente por este documento. Este documento não pode ser reproduzido ou transmitido de forma ou meio algum, seja mecânico ou eletrônico, para nenhuma finalidade, sem autorização prévia expressa por escrito. Oracle é uma marca registrada da Oracle Corporation e/ ou de suas afiliadas. Outros nomes podem ser marcas comerciais de seus respectivos proprietários.

Arquitetura do Oracle Database 11g no Windows. Um artigo técnico da Oracle Julho de 2007

Arquitetura do Oracle Database 11g no Windows. Um artigo técnico da Oracle Julho de 2007 Arquitetura do Oracle Database 11g no Windows Um artigo técnico da Oracle Julho de 2007 Arquitetura do Oracle Database 11g no Windows Sumário Executivo... 3 Introdução... 3 Arquitetura do Oracle Database

Leia mais

Gerência de Memória RAM em Computadores com Mais de 4GB O sistema Windows x86 (32bits) não tem capacidade de reconhecer, fisicamente, mais que 3,X GB de RAM, a não ser que seja ativado, manualmente, o

Leia mais

Veritas Storage Foundation da Symantec

Veritas Storage Foundation da Symantec Veritas Storage Foundation da Symantec Gerenciamento de armazenamento heterogêneo on-line O Veritas Storage Foundation oferece uma solução completa para o gerenciamento de armazenamento heterogêneo on-line.

Leia mais

Java de missão crítica. Um artigo técnico da Oracle

Java de missão crítica. Um artigo técnico da Oracle Java de missão crítica Um artigo técnico da Oracle Java de missão crítica A família de produtos Oracle JRockit é um portfólio abrangente de soluções de tempo de execução de Java que aproveita a JVM básica

Leia mais

Estudo de Caso 2: Windows Vista

Estudo de Caso 2: Windows Vista Faculdades Integradas de Mineiros Curso de Sistemas de Informação Sistemas Operacionais II Estudo de Caso 2: Windows Vista Grupo 4 Helder / Wagner / Frantyeis Junho/2010 O Windows usa uma estratégia Just-In-Time

Leia mais

6 - Gerência de Dispositivos

6 - Gerência de Dispositivos 1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de

Leia mais

Um artigo técnico da Oracle Julho de 2009. Oracle WebLogic Suite 11g Traga benefícios para a sua empresa através de Middleware rápido e eficiente

Um artigo técnico da Oracle Julho de 2009. Oracle WebLogic Suite 11g Traga benefícios para a sua empresa através de Middleware rápido e eficiente Um artigo técnico da Oracle Julho de 2009 Oracle WebLogic Suite 11g Traga benefícios para a sua empresa através de Middleware rápido e eficiente 1 Visão geral de executivos A infraestrutura de software

Leia mais

Aula 1 Windows Server 2003 Visão Geral

Aula 1 Windows Server 2003 Visão Geral Aula 1 Windows Server 2003 Visão Geral Windows 2003 Server Introdução Nessa Aula: É apresentada uma visão rápida e geral do Windows Server 2003. O Foco a partir da próxima aula, será no serviço de Diretórios

Leia mais

Informe técnico: Proteção de dados Clientes e agentes do Veritas NetBackup 6.5 Plataforma do Veritas NetBackup - Proteção de dados de próxima geração

Informe técnico: Proteção de dados Clientes e agentes do Veritas NetBackup 6.5 Plataforma do Veritas NetBackup - Proteção de dados de próxima geração Plataforma do Veritas NetBackup - Proteção de dados de próxima geração Visão geral O Veritas NetBackup oferece um conjunto simples porém abrangente de clientes e agentes inovadores para otimizar o desempenho

Leia mais

Avaliação do sistema de armazenamento EMC CLARiiON AX4

Avaliação do sistema de armazenamento EMC CLARiiON AX4 Avaliação do sistema de armazenamento EMC CLARiiON AX4 Relatório elaborado sob contrato com a EMC Corporation Introdução A EMC Corporation contratou a Demartek para realizar uma avaliação prática do novo

Leia mais

Banco de Dados Oracle. Faculdade Pernambucana - FAPE

Banco de Dados Oracle. Faculdade Pernambucana - FAPE Faculdade Pernambucana - FAPE Visão Geral dos Componentes Principais da Arquitetura Oracle Servidor Oracle É o nome que a Oracle deu ao seu SGBD. Ele consiste de uma Instância e um Banco de Dados Oracle.

Leia mais

ARQUITETURA TRADICIONAL

ARQUITETURA TRADICIONAL INTRODUÇÃO Atualmente no universo corporativo, a necessidade constante de gestores de tomar decisões cruciais para os bons negócios das empresas, faz da informação seu bem mais precioso. Nos dias de hoje,

Leia mais

Symantec NetBackup 7.1 Clients and Agents Complete protection for your information-driven enterprise

Symantec NetBackup 7.1 Clients and Agents Complete protection for your information-driven enterprise Complete protection for your information-driven enterprise Visão geral O Symantec NetBackup oferece uma seleção simples e abrangente de clientes e agentes inovadores para otimizar a performance e a eficiência

Leia mais

Benefícios do Windows Server 2008 R2 Hyper-V para SMB

Benefícios do Windows Server 2008 R2 Hyper-V para SMB Benefícios do Windows Server 2008 R2 Hyper-V para SMB Sumário Introdução... 3 Windows Server 2008 R2 Hyper-V... 3 Live Migration... 3 Volumes compartilhados do Cluster... 3 Modo de Compatibilidade de Processador...

Leia mais

GUIA DE DESCRIÇÃO DO PRODUTO

GUIA DE DESCRIÇÃO DO PRODUTO GUIA DE DESCRIÇÃO DO PRODUTO EMC CLOUDARRAY INTRODUÇÃO Atualmente, os departamentos de TI enfrentam dois desafios de armazenamento de dados críticos: o crescimento exponencial dos dados e uma necessidade

Leia mais

Windows NT 4.0. Centro de Computação

Windows NT 4.0. Centro de Computação Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:

Leia mais

Revisão para a prova B2. Conteúdo das Aulas: 10, 11 e 14

Revisão para a prova B2. Conteúdo das Aulas: 10, 11 e 14 Revisão para a prova B2 Conteúdo das Aulas: 10, 11 e 14 Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc.br Disciplina: Serviços de Redes Microsoft Professor:

Leia mais

Identificação rápida de gargalos Uma forma mais eficiente de realizar testes de carga. Um artigo técnico da Oracle Junho de 2009

Identificação rápida de gargalos Uma forma mais eficiente de realizar testes de carga. Um artigo técnico da Oracle Junho de 2009 Identificação rápida de gargalos Uma forma mais eficiente de realizar testes de carga Um artigo técnico da Oracle Junho de 2009 Identificação rápida de gargalos Uma forma mais eficiente de realizar testes

Leia mais

Desempenho do Pervasive PSQL v10. Principais Recursos de Desempenho do Pervasive PSQL. Pervasive PSQL v10 White Paper

Desempenho do Pervasive PSQL v10. Principais Recursos de Desempenho do Pervasive PSQL. Pervasive PSQL v10 White Paper Desempenho do Pervasive PSQL v10 Principais Recursos de Desempenho do Pervasive PSQL Pervasive PSQL v10 White Paper Junho de 2008 CONTEÚDO Introdução...3 Desempenho básico: mais memória e menos disco e

Leia mais

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias Sistemas Operacionais Microsoft Windows R Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias Histórico Início da década de 80 MS-DOS (vai evoluindo, mas sem nunca deixar de ser um SO orientado à linha

Leia mais

Introdução a Computação

Introdução a Computação Sistemas Operacionais: Software Oculto Introdução a Computação Sistemas Operacionais Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel

Leia mais

Consolidação inteligente de servidores com o System Center

Consolidação inteligente de servidores com o System Center Consolidação de servidores por meio da virtualização Determinação do local dos sistemas convidados: a necessidade de determinar o melhor host de virtualização que possa lidar com os requisitos do sistema

Leia mais

Sistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Sistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto Sistemas Operacionais (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Classificações 3. CPU 4. Memória 5. Utilitários O que se

Leia mais

FAMÍLIA EMC VPLEX. Disponibilidade contínua e mobilidade de dados nos datacenters e entre eles

FAMÍLIA EMC VPLEX. Disponibilidade contínua e mobilidade de dados nos datacenters e entre eles FAMÍLIA EMC VPLEX Disponibilidade contínua e mobilidade de dados nos datacenters e entre eles GARANTINDO DISPONIBILIDADE CONTÍNUA E MOBILIDADE DE DADOS PARA APLICATIVOS ESSENCIAIS A infraestrutura de armazenamento

Leia mais

O EMC XTREMCACHE ACELERA O ORACLE

O EMC XTREMCACHE ACELERA O ORACLE White paper O EMC XTREMCACHE ACELERA O ORACLE EMC XtremSF, EMC XtremCache, EMC VNX, EMC FAST Suite, Oracle Database 11g O XtremCache estende o flash ao servidor O FAST Suite automatiza a inserção do armazenamento

Leia mais

Real Application Cluster (RAC)

Real Application Cluster (RAC) Real Application Cluster (RAC) Anderson Haertel Rodrigues OCE RAC 10g anderson.rodrigues@advancedit.com.br AdvancedIT S/A RAC? Oracle RAC é um banco de dados em cluster. Como assim? São vários servidores

Leia mais

DÊ A SEUS DBAs ORACLE OS BACKUPS QUE ELES REALMENTE QUEREM

DÊ A SEUS DBAs ORACLE OS BACKUPS QUE ELES REALMENTE QUEREM Por que a série Data Domain DÊ A SEUS DBAs ORACLE OS BACKUPS QUE ELES REALMENTE QUEREM Por que você deve ler este artigo Acelerar os backups (os sistemas Data Domain são 3 vezes mais rápidos que o concorrente

Leia mais

Capítulo 8 Arquitetura de Computadores Paralelos

Capítulo 8 Arquitetura de Computadores Paralelos Capítulo 8 Arquitetura de Computadores Paralelos Necessidade de máquinas com alta capacidade de computação Aumento do clock => alta dissipação de calor Velocidade limitada dos circuitos => velocidade da

Leia mais

Introdução à Computação: Sistemas de Computação

Introdução à Computação: Sistemas de Computação Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

ADMINISTRAÇÃODEREDES BASEADASEM WINDOWS. IsmaelSouzaAraujo

ADMINISTRAÇÃODEREDES BASEADASEM WINDOWS. IsmaelSouzaAraujo ADMINISTRAÇÃODEREDES BASEADASEM WINDOWS IsmaelSouzaAraujo INFORMAÇÃOECOMUNICAÇÃO Autor Ismael Souza Araujo Pós-graduado em Gerência de Projetos PMBOK UNICESP, graduado em Tecnologia em Segurança da Informação

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Hardware Sistema de Entrada/Saída Visão Geral Princípios de Hardware Dispositivos de E/S Estrutura Típica do Barramento de um PC Interrupções

Leia mais

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC RESUMO EXECUTIVO O PowerVault DL2000, baseado na tecnologia Symantec Backup Exec, oferece a única solução de backup em

Leia mais

INSTALAÇÃO DO MICROSOFT SQL SERVER 2008 R2

INSTALAÇÃO DO MICROSOFT SQL SERVER 2008 R2 INSTALAÇÃO DO MICROSOFT SQL SERVER 2008 R2 Neste item aprenderemos a instalar o Microsoft SQL SERVER 2008 R2 e a fazer o Upgrade de versões anteriores do SQL SERVER 2008 R2. Também veremos as principais

Leia mais

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software. Prof. MSc.

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software. Prof. MSc. Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software Prof. MSc. Hugo Souza Continuando nossas aulas relativas ao Módulo 1, veremos a seguir

Leia mais

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional. Arquitetura Oracle e seus componentes Hoje irei explicar de uma forma geral a arquitetura oracle e seus componentes. Algo que todos os DBA s, obrigatoriamente, devem saber de cabo a rabo. Vamos lá, e boa

Leia mais

Oracle Solaris Studio 12.4: Guia de Segurança

Oracle Solaris Studio 12.4: Guia de Segurança Oracle Solaris Studio 12.4: Guia de Segurança Número do Item: E60510 Outubro de 2014 Copyright 2013, 2014, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados e de titularidade da Oracle

Leia mais

Soluções Corporativas Microsoft SQL Server e SAP:

Soluções Corporativas Microsoft SQL Server e SAP: SAP INSIGHT Soluções Corporativas Microsoft SQL Server e SAP: UMA VANTAGEM COMPETITIVA Conteúdo Notas Executivas 1 Excelente Custo de Propriedade 2 Desempenho de Preço está Conduzindo Adoção de Mercado

Leia mais

SISTEMA DE GERÊNCIA - DmView

SISTEMA DE GERÊNCIA - DmView Sistema de Gerenciamento DmView O DmView é o Sistema de Gerência desenvolvido para supervisionar e configurar os equipamentos DATACOM, disponibilizando funções para gerência de supervisão, falhas, configuração,

Leia mais

Sistemas de Informação Processamento de Dados

Sistemas de Informação Processamento de Dados Sistemas de Informação Processamento de Dados Ferramentas e serviços de acesso remoto VNC Virtual Network Computing (ou somente VNC) é um protocolo desenhado para possibilitar interfaces gráficas remotas.

Leia mais

GESTÃO DE SISTEMAS OPERACIONAIS II

GESTÃO DE SISTEMAS OPERACIONAIS II GESTÃO DE SISTEMAS OPERACIONAIS II Servidores Definição Servidores História Servidores Tipos Servidores Hardware Servidores Software Evolução do Windows Server Windows Server 2003 Introdução Windows Server

Leia mais

SOLUÇÃO DE STORAGE PROJETO X86 ARMAZENAMENTO. 1.2 Para efeito de cálculo do volume total em TB deverá ser considerado que 1KB = 1024 bytes.

SOLUÇÃO DE STORAGE PROJETO X86 ARMAZENAMENTO. 1.2 Para efeito de cálculo do volume total em TB deverá ser considerado que 1KB = 1024 bytes. SOLUÇÃO DE STORAGE PROJETO X86 ARMAZENAMENTO Características Técnicas: 1.1 Deverá ser ofertada Solução de Storage com capacidade mínima de 100 TB (cem Terabyte) líquido, sendo 80TB (oitenta Terabytes)

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Aula 04: Sistema Operacional Material Didático do Livro: Introdução à Informática Capron,, H. L. e Johnson, J. A Pearson Education Sistemas Operacionais: Software Oculto Serve

Leia mais

PERGUNTAS FREQÜENTES: Proteção de dados Perguntas freqüentes sobre o Backup Exec 2010

PERGUNTAS FREQÜENTES: Proteção de dados Perguntas freqüentes sobre o Backup Exec 2010 Que produtos estão incluídos nesta versão da família Symantec Backup Exec? O Symantec Backup Exec 2010 oferece backup e recuperação confiáveis para sua empresa em crescimento. Proteja mais dados facilmente

Leia mais

Cisco UCS Mini: solução avançada com recursos corporativos

Cisco UCS Mini: solução avançada com recursos corporativos Resumo da solução Cisco UCS Mini: solução avançada com recursos corporativos Você deseja uma solução de computação unificada para a sua empresa de médio ou pequeno porte ou para o padrão avançado do seu

Leia mais

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 03: Estruturas dos SOs Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com OBJETIVOS Descrever os serviços que um sistema operacional oferece aos usuários e outros sistemas

Leia mais

Desenvolvimento para Sistemas Embarcados (CEA 513) Conceitos Gerais

Desenvolvimento para Sistemas Embarcados (CEA 513) Conceitos Gerais Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Desenvolvimento para Sistemas Embarcados (CEA 513) Conceitos Gerais Vicente Amorim vicente.amorim.ufop@gmail.com Sumário

Leia mais

FAT32 ou NTFS, qual o melhor?

FAT32 ou NTFS, qual o melhor? FAT32 ou NTFS, qual o melhor? Entenda quais as principais diferenças entre eles e qual a melhor escolha O que é um sistema de arquivos? O conceito mais importante sobre este assunto, sem sombra de dúvidas,

Leia mais

Revista Perspectiva em Educação, Gestão & Tecnologia, v.3, n.5, janeiro-junho/2014

Revista Perspectiva em Educação, Gestão & Tecnologia, v.3, n.5, janeiro-junho/2014 GERENCIAMENTO E ALTA DISPONIBILIDADE EM ARMAZENAMENTO DE BANCO DE DADOS Fabio dos Santos Canedo Gustavo César Bruschi Luis Alexandre da Silva Vitor de Oliveira Teixeira FATEC Bauru - SP e-mail: vitor.teixeira2@fatec.sp.gov.br

Leia mais

2 Trabalhos Relacionados

2 Trabalhos Relacionados 2 Trabalhos Relacionados Nesse capítulo, apresentamos os trabalhos relacionados ao GridFS, entrando em mais detalhes sobre os sistemas citados durante a introdução e realizando algumas considerações sobre

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 05. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 05. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 05 Prof. André Lucio Competências da aula 5 Backup. WSUS. Serviços de terminal. Hyper-v Aula 04 CONCEITOS DO SERVIÇO DE BACKUP

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Programação Concorrente Processos e Threads

Programação Concorrente Processos e Threads Programação Concorrente Processos e Threads Prof. Eduardo Alchieri Processos O conceito mais central em qualquer sistema operacional é o processo Uma abstração de um programa em execução Um programa por

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01 Prof. André Lucio Competências do modulo Introdução ao sistema operacional Windows Instalação e configuração do sistema

Leia mais

Balanceamento de carga: Conceitos básicos

Balanceamento de carga: Conceitos básicos Balanceamento de carga: Conceitos básicos Introdução A tecnologia de balanceamento de carga está viva e está bem; de fato, ela é a base sobre a qual operam os application delivery controller (ADCs). A

Leia mais

Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01

Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01 Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 13 de Junho de 2013

Leia mais

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1 Sistema Operacional Slide 1 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador (CPU, dispositivos periféricos). Estabelece

Leia mais

Symantec NetBackup 7 O que há de novo e tabela de comparação de versões

Symantec NetBackup 7 O que há de novo e tabela de comparação de versões Symantec 7 O que há de novo e tabela de comparação de versões O 7 permite a padronização das operações de backup e recuperação em ambientes físicos e virtuais com menos recursos e menos riscos, pois oferece

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 7 Entrada/saída Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Problemas de entrada/saída Grande variedade

Leia mais

Vantagens de um Ambiente 64 bits Informe Oficial

Vantagens de um Ambiente 64 bits Informe Oficial Vantagens de um Ambiente 64 bits Informe Oficial Publicado em: novembro de 2005 Para obter as informações mais recentes, consulte http://www.microsoft.com/brasil/sql/ Índice Sumário Executivo...1 Introdução...3

Leia mais

APLICATIVOS DO ORACLE HEALTH INSURANCE BACK OFFICE: SOLUÇÕES FLEXÍVEIS PARA SISTEMAS COMPLEXOS DE ASSISTÊNCIA MÉDICA

APLICATIVOS DO ORACLE HEALTH INSURANCE BACK OFFICE: SOLUÇÕES FLEXÍVEIS PARA SISTEMAS COMPLEXOS DE ASSISTÊNCIA MÉDICA APLICATIVOS DO ORACLE HEALTH INSURANCE BACK OFFICE: SOLUÇÕES FLEXÍVEIS PARA SISTEMAS COMPLEXOS DE ASSISTÊNCIA MÉDICA OFERECE SUPORTE A PROCESSOS DE NEGÓCIOS ESSENCIAIS EM SISTEMAS PÚBLICOS E PRIVADOS PRINCIPAIS

Leia mais

Gerenciamento de ES e Sistema de Arquivos do Windows 2000

Gerenciamento de ES e Sistema de Arquivos do Windows 2000 1 Gerenciamento de ES e Sistema de Arquivos do Windows 2000 Gerenciador de E/S Objetivo é fornecer uma estrutura de modo eficiente para lidar com a grande variedade de dispositivos Bastante relacionado

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Entrada e saída Alexandre Amory Edson Moreno Nas Aulas Anteriores Foco na Arquitetura e Organização internas da Cleo Modelo Von Neuman Circuito combinacional Circuito

Leia mais

Aula 2 Arquitetura Oracle

Aula 2 Arquitetura Oracle Aula 2 Arquitetura Oracle Instancia Oracle Uma instância Oracle é composta de estruturas de memória e processos. Sua existência é temporária na memória RAM e nas CPUs. Quando você desliga a instância em

Leia mais

Aplicações. Sistema Operacional Hardware. Os sistemas de computadores são projetados com basicamente 3 componentes: Máquinas Virtuais e Emuladores

Aplicações. Sistema Operacional Hardware. Os sistemas de computadores são projetados com basicamente 3 componentes: Máquinas Virtuais e Emuladores Máquinas Virtuais e Emuladores Marcos Aurelio Pchek Laureano Sistemas de Computadores Os sistemas de computadores são projetados com basicamente 3 componentes: hardware sistema operacional aplicações Sistemas

Leia mais

Constate todo o potencial de aplicações Java virtualizadas

Constate todo o potencial de aplicações Java virtualizadas Um White Paper da Oracle Abril de 2010 Constate todo o potencial de aplicações Java virtualizadas Oracle WebLogic Server Virtual Edition Oracle Virtual Assembly Builder O Oracle WebLogic Server Virtual

Leia mais

FTIN Formação Técnica em Informática. Sistema Operacional Proprietário Windows Prof. Walter Travassos

FTIN Formação Técnica em Informática. Sistema Operacional Proprietário Windows Prof. Walter Travassos FTIN Formação Técnica em Informática Sistema Operacional Proprietário Windows Prof. Walter Travassos Aula 01 SISTEMA OPERACIONAL PROPRIETÁRIO WINDOWS Competências do Módulo Instalação e configuração do

Leia mais

Bem-vindo à apresentação do SAP Business One.

Bem-vindo à apresentação do SAP Business One. Bem-vindo à apresentação do SAP Business One. Neste tópico, responderemos à pergunta: O que é o Business One? Definiremos o SAP Business One e discutiremos as opções e as plataformas disponíveis para executar

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais Gerência de Dispositivos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência

Leia mais

Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP

Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP Phil Maynard UNIDADE DE SOLUÇÕES DE GERENCIAMENTO DE DADOS PARA O CLIENTE FEVEREIRO DE 2012 Introdução Em todos os lugares, o volume de

Leia mais

Tecnólogo em Análise e Desenvolvimento de Sistemas

Tecnólogo em Análise e Desenvolvimento de Sistemas Tecnólogo em Análise e Desenvolvimento de Sistemas O conteúdo deste documento tem como objetivos geral introduzir conceitos mínimos sobre sistemas operacionais e máquinas virtuais para posteriormente utilizar

Leia mais

SISTEMA DE ARMAZENAMENTO (STORAGE)

SISTEMA DE ARMAZENAMENTO (STORAGE) SISTEMA DE ARMAZENAMENTO (STORAGE) Possuir capacidade instalada, livre para uso, de pelo menos 5.2 (cinco ponto dois) TB líquidos em discos SAS/FC de no máximo 600GB 15.000RPM utilizando RAID 5 (com no

Leia mais

Implementar servidores de Web/FTP e DFS. Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc.

Implementar servidores de Web/FTP e DFS. Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc. Implementar servidores de Web/FTP e DFS Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc.br Conteúdo programático Introdução ao protocolo HTTP Serviço web

Leia mais

ESTUDO DE CASO WINDOWS VISTA

ESTUDO DE CASO WINDOWS VISTA ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado

Leia mais

EMC DATA DOMAIN OPERATING SYSTEM

EMC DATA DOMAIN OPERATING SYSTEM EMC DATA DOMAIN OPERATING SYSTEM Potencializando o armazenamento de proteção da EMC PRINCÍPIOS BÁSICOS Desduplicação dimensionável e de alta velocidade Desempenho de até 58,7 TB/h Reduz de 10 a 30 vezes

Leia mais

Supercomputação. Simplificada.

Supercomputação. Simplificada. Supercomputação. Simplificada. INTRODUÇÃO AO WINDOWS HPC SERVER 2008 R2 SUITE O Windows HPC Server 2008 R2, solução de HPC de terceira geração da Microsoft, oferece uma solução abrangente e econômica para

Leia mais

As principais estruturas são a SGA (System Global Area ou Área Global do Sistema) e a PGA (Program Global Area ou Área Global de Programa).

As principais estruturas são a SGA (System Global Area ou Área Global do Sistema) e a PGA (Program Global Area ou Área Global de Programa). ARQUITETURA ORACLE O conhecimento da arquitetura interna do ORACLE é de extrema importância para a compreensão das técnicas de otimização do produto. Basicamente, os seus mecanismos de execução são as

Leia mais

1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais

1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais 1º Estudo Dirigido Capítulo 1 Introdução aos Sistemas Operacionais 1. Defina um sistema operacional de uma forma conceitual correta, através de suas palavras. R: Sistemas Operacionais são programas de

Leia mais

Guia de instalação e configuração do Alteryx Server

Guia de instalação e configuração do Alteryx Server Guia de referência Guia de instalação e configuração do Alteryx Server v 1.5, novembro de 2015 Sumário Guia de instalação e configuração do Alteryx Server Sumário Capítulo 1 Visão geral do sistema... 5

Leia mais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4

Leia mais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Processos e Threads Andreza Leite andreza.leite@univasf.edu.br Plano de Aula 2 Gerenciamento de Processos Threads Aplicações com múltiplas Threads Concorrência e Compartilhamento

Leia mais

Sistemas de arquivos FAT e FAT32

Sistemas de arquivos FAT e FAT32 Introdução Sistemas de arquivos FAT e FAT32 Muitos usuários de Windows já ouviram falar em partições FAT ou FAT32 sem saber ao certo o que isso significa. Essas são siglas de sistemas de arquivos para

Leia mais

Um sistema é constituído de um conjunto de processos que executam seus respectivos códigos do sistema operacional e processos e códigos de usuários.

Um sistema é constituído de um conjunto de processos que executam seus respectivos códigos do sistema operacional e processos e códigos de usuários. Os sistemas computacionais atuais permitem que diversos programas sejam carregados na memória e executados simultaneamente. Essa evolução tornou necessário um controle maior na divisão de tarefas entre

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

Leia mais

Symantec Backup Exec.cloud

Symantec Backup Exec.cloud Proteção automática, contínua e segura que faz o backup dos dados na nuvem ou usando uma abordagem híbrida, combinando backups na nuvem e no local. Data Sheet: Symantec.cloud Somente 2% das PMEs têm confiança

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 6.7 Operações com as Memórias: Já sabemos, conforme anteriormente citado, que é possível realizar duas operações em uma memória: Escrita (write) armazenar informações na memória; Leitura (read) recuperar

Leia mais

Sistemas de Informação. Sistemas Operacionais 4º Período

Sistemas de Informação. Sistemas Operacionais 4º Período Sistemas de Informação Sistemas Operacionais 4º Período SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de

Leia mais

Veritas Storage Foundation da Symantec

Veritas Storage Foundation da Symantec Maximize a eficiência, a disponibilidade, a agilidade e o desempenho do armazenamento Data Sheet: Gerenciamento do armazenamento Visão geral O maximiza a eficiência do armazenamento, a disponibilidade

Leia mais

01/04/2012. Voltar. Voltar

01/04/2012. Voltar. Voltar Introdução à Informática Capítulo 3 Sistemas Operacionais: Software em Segundo Plano Objetivos Descrever as funções de um sistema operacional. Explicar os fundamentos do sistema operacional de um computador.

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing

Leia mais

Otimização do Gerenciamento de Datacenters com o Microsoft System Center

Otimização do Gerenciamento de Datacenters com o Microsoft System Center Otimização do Gerenciamento de Datacenters com o Microsoft System Center Aviso de Isenção de Responsabilidade e Direitos Autorais As informações contidas neste documento representam a visão atual da Microsoft

Leia mais

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress. Sistemas Operacionais Aula 3 Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com Nunca cone em um computador que você não pode jogar pela janela.

Leia mais

VMware melhora a utilização da rede e o desempenho de backup usando a desduplicação do EMC Avamar

VMware melhora a utilização da rede e o desempenho de backup usando a desduplicação do EMC Avamar ESTUDO DE CASO DE COMPRADOR IDC Brasil: Av. Eng. Luiz Carlos Berrini, 1645 8º andar, 04571-000, São Paulo/SP Tel. (11) 5508-3400 Fax (11) 5508-3444 www.idcbrasil.com.br VMware melhora a utilização da rede

Leia mais

SISTEMAS DE ARQUIVOS Sistemas operacionais

SISTEMAS DE ARQUIVOS Sistemas operacionais Técnico em Informática SISTEMAS DE ARQUIVOS Sistemas operacionais Professor Airton Ribeiro de Sousa Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Meu Monitor do SQL Server mysql série 1.4 Avisos legais Copyright 2013, CA. Todos os direitos reservados. Garantia O material contido neste documento é fornecido

Leia mais

IBM SPSS Collaboration and Deployment Services Deployment Manager Versão 6 Release 0. - Guia de Instalação

IBM SPSS Collaboration and Deployment Services Deployment Manager Versão 6 Release 0. - Guia de Instalação IBM SPSS Collaboration and Deployment Services Deployment Manager Versão 6 Release 0 - Guia de Instalação Note Antes de utilizar estas informações e o produto suportado por elas, leia as informações em

Leia mais