strace output:
$strace -f -o splex.trc ./SharePlex-7.5.2-b10-oracle92-rh-30-x86.tpm
17184 open("/oracle/product/9.2.0/lib/libclntsh.so.9.0", O_RDONLY) = 6
17184 read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240X\17\0004\0\0\0"..., 512) = 512
17184 fstat64(6, {st_mode=S_IFREG|0755, st_size=11544149, ...}) = 0
17184 mmap2(NULL, 10308008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0xd7c000
17184 mmap2(0x167b000, 790528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x8ff) = 0x167b000
17184 close(6) = 0
... ...
17184 mprotect(0xd7c000, 9433088, PROT_READ|PROT_WRITE) = 0
17184 mprotect(0xd7c000, 9433088, PROT_READ|PROT_EXEC) = -1 EACCES (Permission denied)
17184 writev(2, [{"meta-inf/installation/transient/"..., 61}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"/oracle/product/9.2.0/lib/libcln"..., 42}, {": ", 2}, {"cannot restore segment prot afte"..., 39}, {": ", 2}, {"Permission denied", 17}, {"\n", 1}], 10) = 204