Eu estava enfrentando o mesmo problema no Ubuntu 13 rodando na caixa virtual.
Tente primeiro criar um usuário do sistema chamado oracle
Isso resolveu o problema mencionado acima para mim, mas não consegui executar o "sqlplus sys as sysdba". Mesmo assim, consegui me conectar ao host remoto usando "sqlplus tns-user / password @ remote-address"