Ola amigo,
Segundo alguns poucos usos que fiz no Oracle XE existem mais alguns recursos indisponiveis no XE complementando o que o nosso amigo disse acima:
1- O limite de memória RAM é de 1 GB.
2- Não possue JVM, portanto não é possivel criar Java Sources (ja ouvi falar que é possivel instalar um servidor java separadamente).
3- Não contem a package UTL_FILE usada para criação e leitura de arquivos.
4 -Não é homologado pela Oracle para instalação do Oracle Designer apesar de existir relatos de que é possivel instala-lo alterando apenas algumas configurações.
5 – algumas aplicações para banco de dados como o Oracle Database Vault e outros não podem ser instalados no XE.
Existem alguns outros recursos que nao me aprofundei em testar, mas parece que a sigla 10g onde g significar o recurso de grid também não esta habilitado nesta versão.
Se eu descobrir mais alguma coisa volto a postar.
Espero ter ajudado um pouco..
T+