PLJava を RHEL 上の PostgreSQL で動作させようとしている問題に苦労しています。
これが私が持っているものです(これに基づいています: PL/Java README )
.cshrc
setenv JAVA_HOME /opt/jdk1.6.0_17/
setenv LD_LIBRARY_PATH ${JAVA_HOME}/jre/lib/i386
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${JAVA_HOME}/jre/lib/i386/client
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${JAVA_HOME}/jre/lib/i386/native_threads
setenv PG_DATA /var/lib/pgsql/data
ログ出力
DEBUG: find_in_dynamic_libpath: trying "/usr/lib/pgsql/pljava"
DEBUG: find_in_dynamic_libpath: trying "/usr/lib/pgsql/pljava.so"
ERROR: could not load library "/usr/lib/pgsql/pljava.so": libjvm.so: failed to map segment from shared object: Permission denied
これが実際に何を意味するのか誰か教えてもらえますか?
libjvm.so: failed to map segment from shared object: Permission denied
これはかなり具体的な質問だと思いますが、私はこれに本当に苦労しており、どんなアイデアでも大歓迎です。