是否有一个API可以读取TNS文件并将其呈现在一些易于使用的数据结构中?
我想获得所有TNS条目的列表.这可行,但不是特别优雅!
grep '^[a-zA-Z].*=' /etc/tnsnames.ora | sed 's/[ =].*//'
Run Code Online (Sandbox Code Playgroud)
另一个不是很简单的解决方案是 ANTLR。您可以使用 ANTLR 来解析tnsnames.ora. 在ANTLR 语法列表页面,您将找到可以解析的语法tnsnames.ora,sqlnet.ora以及listener.ora