`
marschen
  • 浏览: 80380 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

postgresql9.0 linux下 pljava安装

阅读更多

pljava在linux下的安装:

  1、install postgresql9.0

  2、下载64位或32位的pljava版本

  3、把pljava安装包中的pljava.jar和pljava.so,copy 到postgresql的lib/postgresql目录下。并注意是否有x权限。

  4、下载9.0的jdbc驱动包。postgresql-9.0-801.jdbc4.jar

  5、安装好jdk1.6到/usr/java目录下。

  6、修改postgresql.conf文件,增加一下属性。有重复的先删掉。

dynamic_library_path = '$libdir:/usr/java/jdk1.6.0_18/jre/lib/amd64:/usr/java/jdk1.6.0_18/jre/lib/amd64

/server'
#custom_variable_classes = ''           # list of custom variable class names
custom_variable_classes = 'pljava'
pljava.classpath = '/opt/PostgreSQL/9.0/lib/pljava.jar:/opt/PostgreSQL/pgJDBC/postgresql-9.0-801.jdbc4.jar'
pljava.statement_cache_size = 10
pljava.release_lingering_savepoints = true
pljava.vmoptions = '-Xmx264M'
pljava.debug = false

    7、另外在postgres用户启动脚本中,要输出LD_LIBRARY_PATH变量,指向jre/bin/amd64等路径。

 

export JAVA_HOME=/usr/java/jdk1.6.0_18

export PATH=$JAVA_HOME/jre/bin:$PATH:$HOME/bin

export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/adm64:$JAVA_HOME/jre/lib/amd64/server:/opt/PostgreSQL/9.0/lib

    8、执行share/pljava/目录下的install.sql;

    9、安装pljava安装包中带的examples.jar

        SELECT sqlj.install_jar('file:/opt/PostgreSQL/9.0/lib/examples.jar', 'samples',  true);
    10、设置jar路径SELECT sqlj.set_classpath('javatest', 'samples');

    11、执行SELECT sqlj.get_classpath('javatest');

 

成功。

    在windows下安装,碰到一个怪问题。就是以服务方式启动无法使用pljava,不知为何。一定要命令行启动才行。

 

 

分享到:
评论

相关推荐

    PostgreSQL 9.0 High Performance

    ### PostgreSQL 9.0 高性能知识点概览 #### 一、PostgreSQL 9.0 简介 PostgreSQL 是一个开源的对象关系型数据库系统,以其强大的功能、稳定性及可扩展性而闻名。PostgreSQL 9.0 版本在原有的基础上进行了大幅度的...

    POSTGRESQL 9.0 性能调校

    POSTGRESQL 9.0 性能调校PDF电子书

    PostgreSQL 9.0性能调校 中文版

    为处理高要求的应用程序而升级PostgreSQL安装的最佳实践; 揭秘硬件适合或不适合高性能数据库应用程序的原因; 深入研究在速度与稳定性之间进行取舍的手段; 调整操作系统以获得最佳的数据库性能; 从硬件到应用,全...

    PostgreSQL 9.0 High Performance.pdf

    为了确保 PostgreSQL 9.0 在高负载下保持高效运行,本书深入探讨了一系列优化策略,包括但不限于查询优化、索引管理、并发控制以及资源分配等核心概念。 #### 2. 避免性能陷阱 在实际操作中,许多因素可能导致 ...

    Packtpub.PostgreSQL.9.0.High.Performance.Oct.2010.pdf

    ### 关于《PostgreSQL 9.0 高性能》一书的关键知识点 #### 书籍概述 本书《PostgreSQL 9.0 高性能》由Gregory Smith撰写,旨在帮助数据库管理员(DBA)和高级用户了解如何充分利用PostgreSQL 9.0的功能来提升系统的...

    postgresql 9.0 High Performance(清晰版)

    ### PostgreSQL 9.0 高性能指南核心知识点详解 #### 一、前言与背景介绍 《PostgreSQL 9.0 高性能》是一本专为数据库管理员、开发者和技术爱好者编写的指南,由国际知名数据库专业服务公司2nd Quadrant的首席顾问...

    PostgreSQL9.0standby数据库介绍及搭建方法.pdf

    PostgreSQL 9.0 引入了对热备(hot standby)数据库的支持,这是一个重要的里程碑,使得在数据库恢复过程中,standby数据库不仅可以接收并应用Write-Ahead Log (WAL)日志,还能提供只读访问。这种特性在Oracle数据库...

    PostgreSQL9.0性能调校

    资源名称:PostgreSQL 9.0性能调校资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    postgresql9.0中文手册

    postgresql9.0的中文chm手册,实用不解释

    postgreSQL9.0

    一款轻型的数据库系统,使用简单方便,集成图形管理界面。

    Linux下PostgreSQL安装部署详细步骤

    总结来说,Linux下PostgreSQL的安装部署涉及下载安装包、安装依赖、配置编译、创建用户与数据目录、配置环境变量、初始化数据库和服务,以及最后的连接验证。这是一个涉及多步骤且需要注意细节的过程,但遵循以上...

    PostgreSQL-9.0-High-Performance2010

    ### PostgreSQL 9.0 高性能优化指南 #### 核心知识点概述 1. **PostgreSQL 9.0 版本特性与改进** 2. **性能优化基础理论** 3. **常见性能瓶颈及其解决策略** 4. **索引管理与查询优化** 5. **并发控制与事务管理**...

    linux postgresql-9.5.4

    **Linux系统下的PostgreSQL 9.5.4详解** PostgreSQL是一种开源的对象关系数据库管理系统(ORDBMS),在Linux平台上广泛使用。版本9.5.4是 PostgreSQL 的一个稳定版本,它提供了许多增强功能和优化,以提升性能、...

    postgresql-9.0-801.jdbc4-API文档-中文版.zip

    jar包文件:postgresql-9.0-801.jdbc4.jar javadoc API文档文件:postgresql-9.0-801.jdbc4-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.0-801.jdbc4-sources.jar 对应Maven信息: groupId:...

    windows下64位Postgresql9.0+postgis9.0安装包

    windows 下64位 postgresql+postgis的安装包,方便本地调试测试

    postgresql-9.0

    1. **Getting Started**:介绍如何开始使用 PostgreSQL,包括安装过程、架构基础、创建和访问数据库。 2. **The SQL Language**:深入讲解 SQL 语言,涵盖表的创建、数据插入、查询、联接、聚合函数、更新和删除操作...

    postgresql-9.0.3.rar

    4. **postgresql-9.0-int.msi** 和 **postgresql-9.0.msi** - 这些是Windows Installer包,用于安装PostgreSQL 9.0.3。前者可能是一个内部版本,适用于特定的配置,而后者可能是通用版本,适应更广泛的环境。 5. **...

    postgresql-9.0 官方手册English

    - **安装**: PostgreSQL 9.0 支持多种操作系统,包括Windows、Linux、Mac OS X等,用户可以根据自己的操作系统选择相应的安装包进行安装。 - **架构**: PostgreSQL采用了客户端/服务器架构模型,其中服务器端负责...

Global site tag (gtag.js) - Google Analytics