Manasa,
Se a mensagem de erro ler
como você afirmou, a resposta pode depender de qual sistema operacional você está usando. Digamos que você esteja usando algum tipo de windows, você pode ir nas propriedades do sistema -> aba avançada -> variáveis de ambiente -> variáveis do sistema e verificar as variáveis ORACLE_HOME e PATH.
Digamos que você instalou o oracle em C:\oracle\ora11\
Na variável PATH, entre outros valores, você precisa ter a localização do diretório bin do oracle; Neste caso:
'C:\oracle\ora11\bin;'
Agora, devo observar que quando o oracle faz referência à variável path, ele procura a primeira instância de um caminho oracle. Então, digamos que você tenha duas instalações do oracle nos seguintes locais:
'C:\oracle\ora9i\'
'C:\oracle\ora11\'
E a variável de caminho foi definida assim:
'C:\oracle\9i\bin;C:\oracle\ora11\bin;'
O resultado seria que, ao abrir o sqlplus, ele referenciaria automaticamente o programa sqlplus localizado em 'C:\oracle\9i\bin\' - qualquer que seja a versão. (isso também seria verdade para qualquer utilitário oracle encontrado no diretório bin, como DBCA ou expdp) (isso também supõe que você está declarando explicitamente qual sqlplus você deseja executar, ou seja, você apenas digita 'sqlplus' em um prompt de comando em vez de 'c:\oracle\ora11\bin\sqlplus')
A variável oracle_home seria definida como 'C:\oracle\ora11\' no entanto, observarei que minha versão de desktop do Windows 7 funciona bem com esse valor null. No entanto, não é um desktop de produção como você imagina.