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: PrincipalArtigosBd : Oracle007
Quer receber novidades e e-books gratuitos?

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.

 

Untitled Document
Oracle - Administração Básica
1INSTALAÇÃO DO ORACLE SERVER
1Instalação do Oracle Lite
1Visão geral e conceitos fundamentais do Oracle
1Introdução ao Oracle – Parte I
1Executando e parando o Oracle 10g Database Express Edition – Parte I
1Gerenciando conexões à rede – Parte I
1Introdução ao Oracle – Parte I
1Gerenciando conexões à rede – Parte II
1Gerenciando conexões à rede – Parte III Gerenciando memória do banco de dados – Parte I
1Gerenciando memória do banco de dados – Parte II
1Gerenciando o armazenamento do banco de dados – Parte II
1Gerenciando o armazenamento do banco de dados – Parte III
1Gerenciando o armazenamento do banco de dados – Parte IV
1Conectando ao banco de dados – Parte II
SQL Server
1Stored Procedure Dinâmica
Postgres Básico
1Postgres - Comandos SQL - Parte 1
1Postgres - Comandos SQL - Parte 2
1Postgres - Comandos SQL - Parte 3
1Postgres - Comandos SQL - Parte 4
1Postgres - Comandos SQL - Parte 5
1Postgres - Comandos SQL - Parte 6
1Postgres - Comandos SQL - Parte 7
Business Intelligence
1Datawarehouse x Datamart
Quer receber novidades e e-books gratuitos?

 
 

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-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI