0

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

これはかなり具体的な質問だと思いますが、私はこれに本当に苦労しており、どんなアイデアでも大歓迎です。

4

1 に答える 1

1

RHEL で SELinux をオフにする必要がありました

于 2010-01-05T00:12:21.153 に答える