Oracle: API для контакта с файлом TNS? [закрытый]

5
задан Mark Harrison 18 February 2010 в 23:47
поделиться

2 ответа

Другое, не очень простое решение - ANTLR. Вы можете использовать ANTLR для анализа tnsnames.ora . На странице ANTLR Grammar List вы найдете грамматику, которая может анализировать tnsnames.ora , sqlnet.ora и listener.ora

4
ответ дан 15 December 2019 в 00:59
поделиться

Я не уверен, что TNSPing был бы для вас более полезен. Результат будет примерно таким:

TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production
on 01-MAR-2009 02:02:33

Copyright (c) 1997, 2005, Oracle.  All rights reserved.

Used parameter files:

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)
(HOST = myhostname)(PORT = 1521)) (CONNECT_DATA = (SID = mydb)))
OK (80 msec)

Проблема в том, что вы должны передать ему имя TNS в команду ping, что может быть, а может и не быть возможным в вашем сценарии.

0
ответ дан 15 December 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: