Langkah-langkah:
- Donload PLJava.zip
- Extrac di dir PGDATA
- Set Envirotment Variable:
JAVA_HOME --> Lokasi JDK/JRE
LD_LIBRARY_PATH --> lokasi LIB folder nya Postgres - Set postgresql.conf
# CUSTOMIZED OPTIONS
#---------------------------------------------------------------------------
#custom_variable_classes = '' # list of custom variable class names
#PLJAVA
dynamic_library_path = '$libdir:[Folder PL JAVA]'
custom_variable_classes = 'pljava'
pljava.classpath = '[FOLDER PL JAVA]/pljava.jar'
pljava.release_lingering_savepoints = true
pljava.vmoptions = '-Xmx64M -Dbackchanel.port=48'
pljava.debug = false - Restart service postgres: pg_ctl restart
- Eksekusi: psql -U postgres < [Folder PL Java]/install.sql Jika di bagian akhir muncul: CREATE FUNCTION berarti berhasil
could not load library "/opt/pljava/pljava.so": libjvm.so: cannot open shared object file: No such file or directory
Error diatas disebabkan pljava.so membutuhkan library lain untuk menjalankannya. Kemungkinan library lainnya itu linknya salah. Jika link salah, kita dapat membuat link baru di directory /usr/lib
ln -s /u01/postgresql/8.2.0/lib/pljava.so /usr/lib
Kemungkinan lain:
could not load library "pljava": "pljava": cannot open shared object file: No such file or directory
Nah untuk kasus diatas, pljava.so yang tidak ada.Untuk versi detailnya, bisa dilihat di:
http://www.posterita.org/mediawiki/index.php.....
Tidak ada komentar:
Posting Komentar