我需要通过脚本在Windows中找到oracle数据库侦听器名称,而不读取oracle主目录中存在的任何文件,可能是通过Windows中的服务或进程,例如我们能够在Linux中以以下方式获取它:-
ps -ef|grep tnslsnr
给出类似
的输出root 18489 14155 0 11:22 pts/1 00:00:00 grep tnslsnr
oracle 19857 1 0 Jul22 ? 00:00:50 /opt/app/product/12.1.0/dbhome_1/bin/tnslsnr LISTENER -inherit
此处的侦听器名称为LISTENER,即“ /opt/app/product/12.1.0/dbhome_1/bin/tnslsnr”之后的名称
可以通过powershell脚本还是批处理脚本?