• Nenhum resultado encontrado

Diferenà as entre Oracle 10g Express Edition e Oracle 11g

N/A
N/A
Protected

Academic year: 2021

Share "Diferenà as entre Oracle 10g Express Edition e Oracle 11g"

Copied!
7
0
0

Texto

(1)

Elipse Knowledgebase

Instalação do banco de dados Oracle 11g.

Introdução O objetivo deste guia é esclarecer dúvidas sobre a instalação do Oracle e dos diferentes módulos disponÃ-veis.

Diferenças entre Oracle 10g Express Edition e Oracle 11g

O Oracle 10g Express Edition é o banco de dados mais popular, devido à fácil instalação e pelo seu arquivo executável ser relativamente pequeno (200 MB). Porém esse software dá direito a apenas um banco de dados, que é instalado juntamente com o software. O nome desse banco de dados é XE, e não é possÃ-vel instalar outro.

No Oracle 11g, uma das versões mais recentes da Oracle, é possÃ-vel criar quantos bancos de dados desejar. O seu instalador possui cerca de 2GB.

Lembrando que o Oracle 11g também possui uma versão Express Edition (XE). Seu nome de serviço padrão ao instalar o software é XE. Este nome é definido no arquivo tnsnames.ora.

Para a comunicação do Oracle com o E3, a diferença essencial entre as duas versões é apenas a limitação da quantidade de banco de dados. As demais funcionalidades do Oracle 11g são mais importantes para o departamento de TI.

O Oracle também permite acesso via rede ao banco de dados. Para isso, deve-se instalar na máquina remota o cliente Oracle (450 MB), que vem na instalação completa do Oracle 11g. Com essa

funcionalidade, conseguimos que duas ou mais aplicações acessem e escrevam simultaneamente no mesmo banco de dados.

Instalando o Banco de Dados 11g

Ao baixar o instalador da internet, vá até a pasta onde o instalador ficou arquivado e clique em Setup, como mostra a figura a seguir.

Figura 1: InÃ-cio da instalação

Aguarde até aparecer a caixa de diálogo do inÃ-cio da instalação. Essa caixa de diálogo pedirá o login e a senha cadastrados no site da Oracle para a autenticação. Caso não lembre de sua senha, aparecerá a seguinte tela:

Figura 2: Erro de login e senha Clique em Próximo até aparecer a seguinte tela:

Figura 3: Prosseguir a instalação

(2)

Na próxima é decidido se instalamos ou não, juntamente com o software, um banco de dados.

Inicialmente, não instalaremos o banco de dados.

Figura 4: Opções de instalação

Na tela a seguir, decide-se o tipo de banco de dados a ser instalado. Selecione Instalação do Banco de dados de instância única.

Figura 5: Tipo de banco de dados

As duas próximas telas decidem qual idioma instalar e qual versão do software (Enterprise, Standard ou Personal). Essas versões variam os componentes a serem instalados. Nesse exemplo, instalaremos a versão completa, a Enterprise.

Figura 6: Idioma do banco de dados

Figura 7: Versão do banco de dados

Na tela seguinte é possÃ-vel definir o diretório de instalação do Oracle. Nesse exemplo deixaremos o padrão, que é C:\App\Nome_do_Usuario.

Figura 8: Diretório de instalação do banco de dados

Terminadas as configurações, o Oracle testa a disponibilidade de recursos da máquina para instalar o banco de dados. Caso tenha todos os recursos, é possÃ-vel prosseguir para a instalação. Caso contrário, o Oracle notificará os recursos pendentes (Vale lembrar que é necessário no mÃ-nimo 1GB de RAM):

Figura 9: Teste de recursos

Figura 10: Recursos disponÃ-veis A partir deste ponto, basta aguardar o término da instalação.

Figura 11: InÃ-cio da instalação

Criando um Banco de Dados

Para criar um banco de dados, vá em Iniciar - Todos os Programas - Oracle - Ferramentas de Configuração e Migração - Assistente de Configuração de Banco de Dados.

Figura 12: Assistente de configuração do banco de dados

(3)

A maioria das opções disponÃ-veis nesse assistente serão deixadas em seu modo padrão. As duas opções mais importantes são o nome do banco de dados que será criado e a senha dos usuários padrão do Oracle (System, SYS, etc.). Nesse exemplo, escolhemos a mesma senha para todos esses usuários.

Figura 13: Modelo do banco de dados

Figura 14: Nome do banco de dados

Figura 15: Opções de gerenciamento

Figura 16: Senha dos usuários padrão

Figura 17: Localização do banco de dados

Figura 18: Configurações de recuperação

Figura 19: Finalização da configuração

Conectando o Oracle ao E3

Se o acesso ao banco de dados pelo E3 for local, o campo Conexão pode ficar em branco, pois o E3 busca o banco de dados automaticamente. Isso ocorre tanto no Oracle 11g quanto no 10g Express Edition.

Porém, há uma ressalva. Se houver na máquina dois bancos de dados com usuários e senhas iguais, pode haver um conflito, pois assim o E3 não saberá em qual banco de dados ele deve se conectar.

Para acessar o banco de dados através da rede, é necessário criar um Serviço. Essa configuração é feita através do Assistente de Configuração de Rede, que está em Iniciar - Todos os Programas - Oracle - Ferramentas de Configuração e Migração. Também é possÃ-vel configurar um serviço para acessar o banco de dados localmente.

Figura 20: Criação do serviço

Figura 21: Adicionar o serviço

A próxima tela pede o Nome do Serviço. Aqui se coloca o nome do banco de dados criado anteriormente.

Figura 22: Nome do banco de dados

Na tela seguinte seleciona-se o protocolo de comunicação com o banco de dados (neste caso, TCP).

(4)

Figura 23: Protocolo de comunicação

Nessa tela, onde se pede o nome do host, deve-se colocar o nome do computador que é o servidor do banco de dados. Portanto, ele pode ser tanto um computador na rede quanto o seu próprio computador.

Utilize a porta padrão.

Figura 24: Nome do computador

Após a configuração, clique em Sim, realize um teste. Se houver erro de acesso negado (erro de login), clique em Alterar Log-in e coloque o usuário e senha cadastrados na instalação do banco de dados. Se o teste for bem sucedido, basta configurar um nome para esse serviço. Esse será o nome a ser colocado no campo Conexão no E3.

Figura 25: Realizar um teste

Figura 26: Erro de login

Figura 27: Alterar login

Figura 28: Teste bem-sucedido

Figura 29: Nome do serviço

Figura 30: Conexão bem-sucedida

Listener

O Listener é um dos processos mais importantes executados pelo Oracle. Em resumo, ele recebe a solicitação de conexão, autentica o usuário com a sua devida permissão e conecta o cliente com o servidor de banco de dados solicitado. Em etapas mais detalhadas temos:

Um cliente se conecta ao Listener com o endereço de rede. O Listener recebe a solicitação de sessão e determina se a solicitação do cliente pode ser atendida. Caso não possa, o Listener recusa a sessão e, em seguida, continua o atendimento. O Listener gera um processo de servidor dedicado para atender a sessão recebida. O Listener transfere a sessão para o processo de servidor. Depois que a sessão é

estabelecida, os dados fluem diretamente entre o processo cliente e o servidor dedicado. O Listener continua a atender as sessões recebidas.

Figura 31: Como funciona o Listener

É necessário somente um Listener para gerenciar os bancos de dados de um servidor. Se, ao instalar o banco de dados, aparecer a seguinte tela:

(5)

Figura 32: Erro de Listener Ou aparecer o seguinte erro durante a criação do serviço de rede:

Figura 33: Erro de Listener

Esses erros podem ser devidos ao fato de o Listener não estar ativo, configuração incorreta, ou o banco de dados não consegue se conectar com esse Listener.

Para solucionar o problema, apague o Listener e crie outro através do prompt de comando. Digite lsnrctl e pressione a tecla ENTER. Depois digite start listener. Após criar o Listener, reinicie o serviço do banco de dados.

Figura 34: Reiniciar o serviço de banco de dados

Caso o problema persista, apague e crie um novo banco de dados, bem como o Listener. Em alguns casos, o serviço do Listener continua ativo mesmo após apagá-lo. Para isso, deve-se apagar o serviço pelo prompt, usando o comando sc delete.

Apagando um Listener

Pode-se apagar o Listener através do Assistente de Configuração de Rede.

Figura 35: Assistente de configuração do Listener

Figura 36: Apagar o Listener

Figura 37: Selecionar o Listener

Figura 38: Serviço Listener ainda ativo

Figura 39: Apagando o Serviço Criando um Listener

Além do modo pelo prompt de comando citado anteriormente, podemos criar o Listener através do Assistente de Configuração de Rede. Basta clicar em Configurações de Listener - Adicionar. Prossiga o Assistente, mantendo as opções padrão.

Apagando o Banco de Dados

Através do Assistente de Configuração de Banco de Dados podemos apagar o banco de dados. É

importante saber que é necessário entrar com o usuário SYS e a senha configurada para possibilitar a

(6)

operação:

Figura 40: Apagando um banco de dados

Figura 41: Selecionando o banco de dados

Desinstalando o Oracle

Para desinstalar o Software, deve-se procurar o executável deinstall que, em caso de instalação padrão, localiza-se em C:\app\Nome_do_Usuário \product\11.2.0\dbhome_1\deinstall\.

Figura 42: Arquivo deinstall

Através desse assistente de linha de comando podemos efetuar a desinstalação. Para obter êxito, basta digitar o que se pede entre colchetes, como nas imagens a seguir, com exceção da última pergunta, onde deve-se digitar Y (yes) e teclar ENTER.

Figura 43: Desinstalação do software (Selecionar Listener)

Figura 44: Desinstalação do software (Selecionar banco de dados)

Figura 45: Desinstalação do software (Confirmar banco de dados)

Figura 46: Desinstalação do software (Confirmar desinstalação)

Interface do Oracle 11g

Após criar um banco de dados com sucesso, o Oracle cria um atalho para o gerenciador de banco de dados. Esse gerenciador é visualizado através de um navegador de internet.

Figura 47: Localização do atalho para o gerenciador do banco de dados

Figura 48: Página de login do gerenciador do banco de dados

Na página de login deve-se fazer o primeiro acesso com a conta SYSTEM. Depois é possÃ-vel fazer login com outros usuários, que devem ser cadastrados no gerenciador.

Figura 49: Recorte da página principal do gerenciador

Para desbloquear ou criar usuários, deve-se clicar na aba Servidor - Segurança - Usuários.

(7)

Figura 50: Aba Segurança

Para visualizar as tabelas gravadas no banco de dados, deve-se clicar na aba Esquema - Objetos de Banco de Dados - Tabelas.

Figura 51: Visualizar tabelas

Existem duas maneiras de parar e reiniciar o serviço do banco de dados. O modo mais recomendável é

pelo Windows. Digite services.msc em Executar. O Serviço a ser parado ou reiniciado é

OracleServiceNome_do_banco, como mostra a imagem a seguir.

Figura 52: Parando ou reiniciando o banco de dados

Conclusão

Através desse guia é possÃ-vel utilizar com tranquilidade o banco de dados Oracle, para comunicar com o E3. Aqui estão descritos os problemas mais comuns e suas possÃ-veis soluções.

Como o Oracle 10g possui apenas um banco de dados, e esse é instalado juntamente com o software, os problemas de Listener não aparecem nessa versão.

Ao contrário do Oracle 10g Express, não é possÃ-vel remover o Oracle 11g com o painel de controle Adicionar e Remover Programas do Windows, somente pelo processo descrito em Desinstalando o Oracle.

A escolha de um ou outro software vai depender exclusivamente das necessidades e dos recursos disponÃ-veis pelo cliente. Ambos são largamente utilizados.

http://kb.elipse.com.br/en-us/questions/4238/

Referências

Documentos relacionados

Quais são as oportunidades e barreiras identificadas na cadeia produtiva com a inserção da construção modular no setor.. Quais são os impactos, problemas e

Ocorre que foi o fornecimento de outra tabela, associado ao interesse em observar o céu, de pelo menos usar a tabela, que fez o participante se interessar em saber interpretar o

A Pró-Reitora de Administração da Universidade Federal de Ouro Preto, no uso da competência que lhe foi delegada através da Portaria UFOP nº 0540, de 05 de agosto de

O Conselho de Curso de Graduação em Matemática do IGCE, UNESP, campus de Rio Claro, entende que o total de horas de prática como componente curricular devem estar

O Banco pode, a qualquer momento, modificar as Condições Gerais ou as Condições Particulares do presente Contrato, desde que informe por escrito o Cliente das alterações a

Oracle Database 11g: Adm Workshop I Oracle Database 11g: Adm Workshop II Oracle Database 11g: Performance Tuning Oracle Database 10g: SQL Tuning..

Oracle University and Impacta Tecnologia use onlyฺ Development Program WDP eKit materials are provided for WDP in-class use only.. Copying eKit materials is strictly prohibited and

Diferentemente dos investimentos em outras áreas da organização, os da área de marketing podem ter retorno em diferentes momentos. É possível que uma