NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisAlmirrivas : Oracle007
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Gerenciando conexões à rede – Parte II

 

Objetivos:

 

Este artigo trata do gerenciamento de conexões de rede ao banco Oracle Database Express Edition. O trabalho do listener o do Oracle Net. Como iniciar e para o listener, como verificar se status e suas propriedades. Como mudar suas portas de comunicação. Como ativar a conexão remota ao Oracle Database XE via http.

 

Pré-requisitos:

 

Ter o Oracle 10g Database Express instalado.

 

Nota: Este tutorial faz parte do Curso: Oracle – Administração básica.

 

Parando e iniciando o listener

 

O listener é configurado para ser executado automaticamente quando você instala o Oracle Database 10g Express Edition  e todas as vezes que você reinicia o computador onde ele foi instalado. Abaixo listamos algumas das razões que você pode ter para parar e iniciar novamente o listener:

 

» Para recuperar erros do sistema

 

» Para bloquear temporariamente requisições de conexões

 

Você para o listener para desativar a requisições de conexões remota e o executa para reativar a aceitação de requisições remotas

 

» Para mudar a porta que o listener esta usando para receber requisições

 

Parando o listener

 

Para parar o listener:

 

1. Faça uma das seguintes ações abaixo

 

» No Linux: Inicie uma sessão de terminal e log no servidor Oracle Database XE com a conta oracle

 

» No Windows: Logue-se no servirdor Oracle Database XE com o usuário que utilizou para instalar o Oracle Database XE

 

2. Somente no Linux: Certifique-se que as variáveis de ambiente estão definidas corretamente

 

3. Entre com o seguinte comando

 

lsnrctl stop

 

Se obtiver sucesso o comando irá mostrar a seguinte mensagem:

 

No Linux:

 

 

No Windows:

 

 

Se o listener realmente parar o comando irá mostrar uma ou mensagens TNS:no listener.

 

Iniciando o listener

 

Para iniciar o listener:

 

1. Faça uma das seguintes ações abaixo

 

» No Linux: Inicie uma sessão de terminal e log no servidor Oracle Database XE com a conta oracle

 

» No Windows: Logue-se no servirdor Oracle Database XE com o usuário que utilizou para instalar o Oracle Database XE

 

2. Somente no Linux: Certifique-se que as variáveis de ambiente estão definidas corretamente

 

3. Entre com o seguinte comando

 

lsnrctl start

 

Se  o comando obter sucesso você verá um relatório semelhante ao da figura abaixo:

 

 

 

Observação importante: Se você parar o listener e executa-lo novamente enquanto o banco de dados esta rodando você perceberá que o database demora alguns minutos para poder aceitar conexões novamente. Para verificar se o Oracle Database 10g Express Edition esta apto para fazer conexões remotas novamente execute o comando lsnrctl status.

 

Mudando a porta do listener

 

Você só deve trocar a porta padrão do listener do Oracle Database 10g Express Edition se a porta padrão estiver conflitando com algum serviço http em seu servidor.

 

Você tem a oportunidade de fazer esta mudança durante a instalação.  Esta seção explica como mudar a porta do listener depois da instalação.

 

Mudando a porta do listener para requisiões de conexão ao banco de dados

 

Se você mudar a porta do listener para requisições de conexão ao banco de dados você deve se certificar que as aplicações que utilizam o banco e as futuras aplicações devem ser configuradas para acessar a nova porta.

 

Por exemplo, se  você mudar o número da porta para 1522 a próxima vez que precisa se conectar utilizando o SQL Command Line (SQL Plus) o comando deve ser similar o mostrado abaixo:

 

connect system/password@myhost.mydomain.com:1522

 

Exemplo: Mudando a porta do listener para requisição de conexões o banco de dados

 

Vamos assumir que o seu computador é myhost.mydomain.com  e que você instalou um software que necessita da porta TCP 1521. Assuma também que este software não permite mudar esta configuração e que a única solução para resolver o conflito é reconfigurando o listenter do Oracle Database 10g Express Edition para uma nova porta TCP. Você decidiu mudar a porta utilizada pelo listener para receber as requisições de conexões ao banco para a porta 1522.

 

Para mudar a porta do listener para receber as requisições de conexão para a porta 1522 faça o seguinte:

 

1. Para o listener

 

    1. Faça uma das seguintes ações abaixo

 

    » No Linux: Inicie uma sessão de terminal e log no servidor Oracle Database XE com a conta oracle

 

    » No Windows: Logue-se no servirdor Oracle Database XE com o usuário que utilizou para instalar o Oracle Database XE

 

2. Somente no Linux: Certifique-se que as variáveis de ambiente estão definidas corretamente

 

3. Entre com o seguinte comando

 

lsnrctl stop

 

Se obtiver sucesso o comando irá mostrar a seguinte mensagem:

 

No Linux:

 

 

No Windows:

 

 

Se o listener realmente parar o comando irá mostrar uma ou mensagens TNS:no listener.

 

2. Abra o arquivo listener.ora em um editor de texto.

 

Veja a localização deste arquivo em cada plataforma na tabela abaixo

 

 

3. Localize a seguinte seção do texto

 

 

Preste atenção que a linha em negrito pode estar ou não presente no arquivo.

 

4. Mude o texto (PORT = 1521) para  (PORT = 1522)

 

5. Salve o arquivo modificado com o nome listener.ora

 

6. Inicie o listener

 

    1. Faça uma das seguintes ações abaixo

 

    » No Linux: Inicie uma sessão de terminal e log no servidor Oracle Database XE com a conta oracle

 

    » No Windows: Logue-se no servirdor Oracle Database XE com o usuário que utilizou para instalar o Oracle Database XE

 

3. Somente no Linux: Certifique-se que as variáveis de ambiente estão definidas corretamente

 

4. Entre com o seguinte comando

 

lsnrctl start

 

Se  o comando obter sucesso você verá um relatório semelhante ao da figura abaixo:

 

 

 

Observação importante: Se você parar o listener e executa-lo novamente enquanto o banco de dados esta rodando você perceberá que o database demora alguns minutos para poder aceitar conexões novamente. Para verificar se o Oracle Database 10g Express Edition esta apto para fazer conexões remotas novamente execute o comando lsnrctl status.

 

7. Inicie o SQL Command Line e connecte-se com o usuário system

 

8. Entre com os seguintes comandos

 

ALTER SYSTEM SET LOCAL_LISTENER = “(ADDRESS=(PROTOCOL=TCP)(HOST=myhost.mydomain.com)(PORT=1521))”;

 

ALTER SYSTEM REGISTER;

 

9. Saia do SQL Command Line (SQL Plus) e execute o commando lsnrctl status para verificar se o número da porta foi mudado.

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Essential SSL

    Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI