有没有找到Oracle数据库托管的服务器名称的方法?找到Oracle数据库的服务器名称
25
A
回答
35
SELECT host_name
FROM v$instance
56
如果您没有访问V $视图(由Quassnoi的建议)有两种选择
select utl_inaddr.get_host_name from dual
和
select sys_context('USERENV','SERVER_HOST') from dual
个人而言,我会倾向于朝最后,因为它不需要任何授权/特权,这使得存储过程更容易。
0
我使用此查询为了检索我的Oracle数据库的服务器名称。
SELECT program FROM v$session WHERE program LIKE '%(PMON)%';
相关问题
- 1. 存储数据库服务器名称
- 2. 数据库服务器上的强大数据库名称
- 3. Oracle数据库云服务器错误:CellCli未找到错误
- 4. 如何使服务器名称和数据库名称动态
- 5. 如何查找Oracle服务名称
- 6. 如何找到SQL服务器的服务器名称
- 7. 如何找到smtp服务器名称
- 8. 无法通过服务名称用sqlplus连接Oracle数据库
- 9. 使用新名称将数据库还原到新服务器
- 10. 找到的数据库名称
- 11. 数据库名称和RIA服务
- 12. 查找Oracle数据库服务器的IP地址
- 13. 参数化t-sql中的服务器和数据库名称
- 14. 查找域的名称服务器
- 15. 如何使用c查找交换服务器的数据库名称#
- 16. 如何检查在oracle数据库服务器中更改的服务名称的历史记录
- 17. 如何在服务器中检索数据库的名称?
- 18. 显示水晶报表中的数据库服务器名称
- 19. 根据服务器名称获取服务名称
- 20. 连接到服务器上的Oracle数据库时出错
- 21. 用闪亮服务器上的ROracle连接到Oracle数据库
- 22. 将oracle数据库从非unicode服务器迁移到unicode服务器
- 23. 如何找到域名的权威名称服务器?
- 24. 检查Oracle sid和数据库名称
- 25. 获取Oracle数据库名称
- 26. Perl DBI DBD :: mysql从mysql服务器获取数据库名称
- 27. 从服务器删除文件名称不在数据库中
- 28. 从多个服务器获取所有数据库名称
- 29. *名称服务器*不是有效的名称服务器?
- 30. 我可以使用没有SID的oracle数据库服务名称吗?
从技术上讲,由于多个服务器可以挂载Oracle数据库,因此'select host_name from gv $ instance'将返回所有主机。但是,上面的查询确实显示了您当前连接到的主持人。 – 2010-03-03 03:16:36