如何查看数据库服务器的IP地址?

你可以在SQL*PLUS环境中运行一条特定的查询语句来获取IP地址,具体的命令是输入select sys_context('userenv','ip_address') from dual;需要注意的是,如果你当前是登录到本机数据库,这条语句通常只能返回回环地址127.0.0.1,无法看到真实的局域网或公网IP。

评论 (1)

确实,如果是连接本地实例查出来肯定是127.0.0.1。如果是连远程,这个命令拿到的其实是客户端IP,不是服务端IP。想看服务端真正的监听IP,得去查v$session或者看listener.ora,别搞混了。