使用 db link 查找谁正在连接到数据库

Posted

技术标签:

【中文标题】使用 db link 查找谁正在连接到数据库【英文标题】:find who is connecting to database using db link 【发布时间】:2021-08-10 10:03:31 【问题描述】:

目前,我们正在使用 oracle 8i,我们正在努力将其停用。

我需要找出所有其他数据库正在使用 db link 连接到我们的数据库。

请注意,我不是在寻找从我们的数据库到其他数据库的连接。我已经使用 all_Db_links 获得了该信息。

【问题讨论】:

【参考方案1】:

如果您审核与数据库的连接或查看侦听器日志,这将告诉您正在连接到数据库的机器和正在连接的应用程序(该信息来自客户端,因此可能会被欺骗,但我'我假设没有人积极试图向你隐藏信息)。这应该允许您确定哪些连接是通过数据库链接来的。如果同一服务器上有多个使用同一个 Oracle Home 的数据库,这可能无法告诉您特定服务器上的哪个数据库正在连接。但它应该将范围缩小到您可以手动检查的相对较少数量的数据库。

【讨论】:

非常感谢,贾斯汀。我正在检查侦听器日志以查找详细信息。

以上是关于使用 db link 查找谁正在连接到数据库的主要内容,如果未能解决你的问题,请参考以下文章

在 MVC 中连接到 DB 的位置

无法通过 Spark 连接到 Mongo DB

连接到 postgresql:dbserver db 通过 JDBC 连接到 Databricks 时连接被拒绝

PHP,MYSQL怎么实现数据的删除,和查找?

Oracle Database Link 的创建和使用小见

使用 Jet 连接到 Access DB