Some administrators of servers will not give the developer access to the application server as owner 'oracle'. They use this account for installation and configuration of the Oracle software. More often this account is shared along the servers, so the password is the same. In this case they will not 'give' the developer access. If you have access to such a server with another account as 'oracle', you will notice that executing the build.xml for deployment will not work. The tasks in the build.xml is changing some files in the Oracle directory tree. To deploy an AIA specific component, such ESB service or BPEL process, on the Linux machine, as a non oracle owner is possible.
Read this complete article by Marc Kelderman.