看看 oracle\network\admin\tnsname.ora 是不是你想要的

解决方案 »

  1.   

    oracle\network\admin\tnsname.ora是放数据库连接信息的!!
      

  2.   

    你说的主机名是谁的主机名?是数据库服务器主机名还是连接到数据库的客户端的主机名?
    若是数据库服务器主机名则以上两位可以实现;连接到数据库的客户端的主机名则可以查询v$session视图
      

  3.   

    主机名看tnsname.ora或init.ora.
    客户机名:select SYS_CONTEXT('USERENV','HOST')  from dual
    主机IP:select utl_inaddr.get_host_address from dual
    客户机IP:select SYS_CONTEXT('USERENV','IP_ADDRESS') from dual
      

  4.   

    select host_name from v$instance;