通过oracle获取主机的惟一标识;(类似于Linux下的hostid功能 ,还要考虑跨平台,如linux和windows下)
windows下可能没有hostid这样的功能,可以考虑mac地址,但mac地址比较方便修改,可加其他项目

解决方案 »

  1.   

    oracle获取主机的惟一标识做什么用。。是获取主机名还是搞什么
      

  2.   

    获取能唯一标识主机的一个东西,就像unix下执行hostid一样返回一个主机的唯一标识
      

  3.   

    -bash-3.00$ hostid
     1ca8f436
    -bash-3.00$ 
      

  4.   

    SQL> select sys_guid() from dual;SYS_GUID()
    --------------------------------
    9A2409BDF28746CFA34C9EB92CA09EB4SQL> 
    获取ORACLE的唯一编码
      

  5.   


    [SYS@myorcl] SQL>select terminal from v$session where audsid = userenv('SESSIONID');TERMINAL
    ----------------
    LENOVO-SA0007
      

  6.   

     不是获取ORACLE的,且需要不变的,,,以其生成序列号,不换主机就能使用
      

  7.   

    你这相当于获取unix下的hostname,,要hostid的类似内容,pl/sql有办法实现吗?