我处于一种独特的情况,我需要测试我与Oracle数据库的服务器连接,但是我无法访问任何帐户或密码。
需要测试连接的原因是因为很多次我的服务器和数据库之间存在多层防火墙,特别是最近在尝试访问RAC / Exadata数据库时,我们意识到在&#上执行telnet 34;扫描" IP范围(这是我可见的唯一范围)是不够的,并且有实际用于连接的基础物理/虚拟IP被阻止。如果我可以测试连接性,我至少可以确认数据库是否可访问。
我考虑过使用sqlplus test @ DB连接,其中" test"帐户实际上并不存在。如果我收到回复说不正确的用户名/密码登录被拒绝,那么至少我知道数据库连接正在运行,因为至少它已到达数据库以执行身份验证。但我有审计问题(DBA是否会认为有人试图破解系统)以及是否有实际的方法或命令来进行此测试。
答案 0 :(得分:0)
tnsping MY_SERVICE_NAME
Here's a good post显示基本选项。哦,我很确定如果他们愿意,DBA仍然可以看到流量。