Conecte usando o sqlplus ao servidor db através de múltiplos túneis

1

Eu gostaria de criar uma conexão com o SQL Developer para um banco de dados através de alguns túneis.

Os passos agora são:

Conecte-se ao servidor A - > conectar ao servidor B - > execute o sqlplus em relação ao tnsname em um servidor para o qual não tenho acesso ssh.

Existe uma maneira fácil de usar o SQL Developer em vez do sqlplus? Li até 20 artigos sobre o assunto e ainda não tenho ideia de como fazer a conexão.

Eu entendo que você pode encadear comandos ssh -L para obter a conexão do servidor, mas eu não sei como usar essa conexão no SQL Developer.

    
por Samuel Lindblom 06.07.2012 / 16:27

1 resposta

2

Você pode criar seu túnel da seguinte forma:

ssh -L 1521:server_b:1521 -N server_a

O primeiro 1521 é a porta local à qual você deseja se vincular, então você pode mudar isso como quiser. Então, no sqldeveloper, conecte-se a localhost:1521 (onde 1521 é, novamente, a porta local que você escolheu).

Claro que se você estiver no Windows, poderá criar o túnel com o PuTTY. O host da sessão seria server_a e, em seguida, você vai para Conexão → SSH → Túneis e insere 1521 como sua porta Origem e o Destino é server_b:1521 . Certifique-se de pressionar Adicionar depois de inserir as informações e, em seguida, abra a conexão.

    
por 02.11.2012 / 23:16