Instalando o Oracle Database 12c no OEL6 com o Grid Infrastructure 12c for a Standalone Server

Olá pessoal, neste novo artigo vamos instalar o Oracle Database 12c, mas antes quero explicar um pouco, principalmente para os que não sabem, o que é um banco de dados.

oracle-cloud

Vou resumir um pouco do que diz no início da documentação do próprio Oracle…

Imagino que você trabalha para uma empresa, esta empresa possui um certo volume de informações. Estas informações precisam ser armazenadas em algum lugar, antigamente, eram fichas e formulários de papel que ficavam armazenadas naqueles fichários com pastas suspensas, lembra? (pois é, não peguei muito essa época, hehehe). Quem quisesse ter acesso a essas informações deveria abrir a gaveta com a informação desejada e fazer uma consulta lá fisicamente presente. Se uma filial ou pessoa que está distante da sede da empresa quisesse essa mesma informação não teria tanta facilidade. Hoje em dia, não tão atualmente assim já que o Oracle Database existe desde 1979 já em sua segunda versão, essas informações são armazenadas em bancos de dados. Para extrair ou inserir informações nesse banco de dados é necessário um sistema de informação, que é responsável por tratar e processar essa informação. Um banco de dados é uma coleção organizada de informações tratada como uma unidade. O propósito de um banco de dados é colecionar, armazenar e consultar informações para serem usadas pelas aplicações de banco de dados.

Um DBMS (Database Management System) ou SGBD (Sistema Gerenciador de Banco de Dados) é um programa que controla o armazenamento, a organização e a extração dos dados.

Temos também o RDBMS (Relational Database Management System) ou SGBDR (Sistema Gerenciador de Banco de Dados Relacional), esse conceito foi introduzido pelo Dr. E. F. Codd com o artigo científico de 1970 “A Relational Model of Data for Large Shared Data Banks”. Seguindo este modelo um banco de dados relacional tem os seguintes principais aspectos: objetos bem definidos para armazenar ou acessar dados de um banco de dados, ações claras que permitem às aplicações manipular os dados e a estrutura do banco de dados e também regras de integridade que colocam limites nas operações sobre os dados e estruturas.

Nos RDBMS (ou SGBDR) as operações se distinguem em dois tipos: lógicas e físicas. Nas operações lógicas uma aplicação especifica que conteúdo é requerido, por exemplo, a sua empresa quer saber o código do colaborador Juca. Já as operações físicas o RDBMS determina como as coisas serão feitas e se encarrega da operação, por exemplo, antes da aplicação consultar uma tabela, o banco de dados pode usar um índice para encontrar as linhas solicitadas, ler o dado direto da memória e ainda executar muitos outros passos antes de retornar o resultado para a aplicação e então para o usuário.

O Oracle Database é um RDBMS. Um RDBMS que implementa recursos de orientação-a-objeto como user-defined types, hierarquia e polimorfismo é chamado de Object-Relational Database Management System (ORDBMS). O Oracle Database tem extendido o modelo relacional para um modelo objeto-relacional, fazendo possível armazenar complexos modelos de negócio num banco de dados relacional.

Instalação do Oracle Database 12c

Esta instalação será feita sobre o Sistema Operacional Oracle Enterprise Linux 6.4 e no ambiente que criamos nos artigos anteriores instalamos e configuramos o Grid Infrastructure 12c. Para instalar o seu Linux você pode seguir este artigo e para instalar o Grid Infrastructure 12c pode seguir este artigo. Caso queira saber um pouco mais sobre o ASM, que é um dos componentes do GI12c, você pode ler este artigo.

Para esta instalação que estamos prestes a iniciar vamos precisar fazer download das seguintes mídias:

Vamos à instalação…

1 – Inicie sua VM, faça login com o usuário oracle e abra o Firefox e faça download das duas mídias de instalação e marque a opção para salvar o arquivo.

Screen Shot 2016-01-14 at 5.43.01 PM

2 – Depois que o download terminar mova os arquivos para o diretório /u01, vá até o diretório e descompacte-os.

$ mv /home/oracle/Downloads/linuxamd64_12102_database_* /u01
$ cd /u01
$ unzip linuxamd64_12102_database_1of2.zip
$ unzip linuxamd64_12102_database_2of2.zip

Screen Shot 2016-01-14 at 6.53.18 PM

Screen Shot 2016-01-14 at 6.58.47 PM

Screen Shot 2016-01-14 at 7.01.31 PM

3 – Após concluir a descompactação, navegue até o diretório /u01/database e inicie o instalador.

$ cd /u01/database
$ ./runInstaller

4 – Siga os passos a seguir para instalar o Oracle Database 12c.

Como já havíamos feito toda a configuração do Linux para instalar o Grid Infrastructure não precisamos configurar mais nada para instalar o Oracle Database. Caso você tenha algum problema, por favor, deixe um comentário.

No próximo artigo vamos criar o banco de dados. Até mais.

 

Referências

http://docs.oracle.com/database/121/CNCPT/intro.htm#CNCPT88783