O design de cliente/servidor do depurador permite depurar procedimentos armazenados que estão em execução remotamente em outros sistemas em uma rede, bem como procedimentos armazenados em execução localmente em sua estação de trabalho. O servidor do depurador, também conhecido como um mecanismo de depuração, é executado no mesmo sistema que o procedimento armazenado que você deseja depurar. Este sistema pode ser sua estação de trabalho ou um sistema acessível por meio de uma rede. Se você depurar um procedimento armazenado em execução em sua estação de trabalho, significa que está desempenhando uma depuração local. Se você depurar um procedimento armazenado em execução em um sistema acessível por meio de uma conexão de rede, significa que está desempenhando uma depuração remota.
A depuração remota permite executar o procedimento armazenado em um sistema e controlá-lo a partir de sua estação de trabalho. O sistema local executa a interface com o usuário do depurador e o sistema remoto executa o mecanismo de depuração e seu procedimento armazenado. Para poder depurar remotamente, você precisa de acesso à máquina remota na qual residem o banco de dados e a rotina que estão sendo depurados.
Quando iniciar o depurador para depuração, especifique a URL do banco de dados (de acordo com o JDBC) e a classe de driver do banco de dados. Para depurar remotamente, basta especificar a URL do JDBC da máquina remota (por exemplo, jdbc:db2://<nome_do_host>/database name em vez de jdbc:db2:/database name) e especificar uma classe de driver do banco de dados (por exemplo, COM.ibm.db2.jdbc.net.DB2Driver). Para obter informações adicionais sobre como iniciar o depurador, consulte o tópico relacionado abaixo.
Quando depurar remotamente, pode ser necessário configurar uma regra para desativar seu firewall pessoal. Algumas corporações possuem firewalls que podem não permitir a conexão com uma máquina externa. Para determinar se existe alguma ação que pode ser executada para conectar-se à máquina remota, entre em contato com o administrador do site
Por Que Utilizar a Depuração Remota?
A depuração remota pode ser útil em qualquer situação, como por exemplo: