@JRBONA,
Para pegar o IP é fácil. Leia o artigo: http://www.fabioprado.net/2010/11/recup … uario.html. Você pode criar uma trigger de logon temporária para executar o SELECT do artigo e gravar os dados em uma tabela qualquer para vc verificar os dados depois.
Qto à versão do SO. Tenho quase certeza de que não existe nada no Oracle que possa fazer isso automaticamente por você. Para conseguir pegar no isso no servidor, você que criar algo através da package DBMS_APPLICATION_INFO, como o @rman já havia informado.
Att,
Fábio Prado
http://www.fabioprado.net