第十七章. 有关外在的RDBMS的配置

目录

概要
为什么要使用外在的RDBMS?
被支持的数据库
扩大外在的RDBMS
步骤 1 - 终止PaperCut NG的应用程序
步骤 2 - 执行现有数据的备份
步骤 3 - 用外在的RDBMS创建一个新的数据库
步骤 4 - 更改PaperCut NG连接的详细信息
步骤 5 - 初始化新的数据库
步骤 6 - 载入数据到新的数据库
步骤 7 - 重新启动PaperCut NG的应用程序服务器
数据库的具体配置
配置Microsoft SQL Express
配置Oracle(及Oracle Express 版本)

概要

此章节描述了PaperCut NG与相关的外在数据库运行的过程及为什么组织将选择这样做的原因。默认PaperCut NG使用的是知名产品Apache Derby的内在数据库。此数据库引擎通过IBM捐赠到Apache和先前知名的IBM Cloudscape。

为什么要使用外在的RDBMS?

内在的PaperCut NG数据库是稳定的、可升级的、自我维护的并提供了非常好的性能。因为这个原因大多数组织不需要在外在的数据库系统上运行PaperCut NG。然而也有一些是有关外在的RDBMS运行PaperCut NG的好处,其中包括:

  • 您的组织有现有的数据库结构和愿意在相同的数据库平台上巩固所有的应用程序。

  • 您的组织有现有的数据库维护和备份程序并且愿意PaperCut NG发挥此优势。

  • 人们愿意使用第三方报表并利用分析工具(类似Crystal报告)查看和分析PaperCut NG数据库。

  • 您的组织要是很大可以要求专注于RDBMS的性能好处。这也允许数据库到居于单独服务器的PaperCut NG,改进系统的可测量性。

被支持的数据库

PaperCut软件支持以下的外在数据库:

  • Microsoft SQL Server 2000/2005/2008

  • Microsoft SQL Express 2005/2008 (free from Microsoft)

  • PostgreSQL 7.1+ (the free open source database).

  • Oracle 9.2+ (requires an optional support module. Please contact PaperCut Software International Pty Ltd for details).

这些数据库被关闭以迎合我们大多数消费者。大多数的消费者已有了现有的SQL服务器许可以便可以利用此支持。 关闭PostgreSQL作为选择RDBMS的另一个原因是,它是免费的,公开的信息源以支持所有共同的平台。