我的情况有点特殊(虽然可能不是)。我的用户通过网络共享访问第三方应用程序。该应用程序连接到Oracle数据库。问题是,我们有生产数据库,质量检查数据库,测试数据库和开发数据库,并且每个数据库都有单独的共享/应用程序,但是应用程序不在乎它连接到哪个数据库。因此,我让用户启动Test应用程序进行测试,然后他们登录到Production数据库。这会导致重大问题。
是否有任何方法可以限制他们通过网络共享登录的数据库?
我尝试在装有该应用程序每个版本的每台服务器上使用TNSNames,并且运行良好……如果他们在服务器上运行它,但是由于所有用户都在其本地计算机上安装了Oracle,因此他们从以下位置运行该应用程序网络共享,他们的Oracle接管并允许他们连接到任何数据库(使用LDAP)。