关于ORACLE P6 SQLite(单机)数据库的常见问题及解答

引言

SQLite 是 P6 Professional 独立数据库的默认数据库类型, 常被作为本地存储的单机数据库。

本文内容源自于官方Oracle Primavera P6,结合自己的部分理解所得,

为什么选择 SQLite

  • 在 R8.4 之前,P6 Professional 独立访问本地安装的 Oracle XE 数据库。由于 Oracle XE 软件的复杂性和与之相关的问题,嵌入式 SQLite 数据库可用作 P6 Professional 独立版本的替代数据存储。

 

SQLite 有什么优点?

  • 无需单独安装数据库管理软件 (DBMS)。SQLite DBMS 嵌入在 P6 Professional 应用程序中。
  • 使用嵌入式 SQLite 数据库作为数据存储,独立安装成为真正的单用户系统。
  • 数据存储在客户端工作站磁盘上的单个文件中,因此可以轻松地与同事共享整个数据库。
  • SQLite 数据库大小可以根据需要增长。它仅受可用磁盘空间和文件系统的文件大小限制的限制。(请参阅Implementation Limits For SQLite参考资料。)测试验证 SQLite 在数据库达到底层文件系统的最大文件大小时(通常远小于最大理论数据库大小时)以及数据库因磁盘空间耗尽而无法增长时的行为是否正确。

SQLite的缺点是什么?

  • P6 Professional (SQLite) 数据库不能用于工作组。
  • XML 导入的高级选项卡上的更新基线和功能目前在 SQLite 上不可用。此外,不支持使用 P6 Professional API 的 Primavera Risk Analysis 集成或其他集成。

我应该继续使用 Oracle XE 作为我的独立数据库还是使用 SQLite?

在以下情况下使用 P6 Professional (SQLite) 独立数据库:

  • 正在寻找拥有独立 Primavera P6 数据库的最简单方法。
  • 不允许在 Windows Program Files 文件夹之外安装程序。
  • 希望能够将整个数据库复制为一个文件以便与同事共享。

在以下情况下使用 Oracle XE 独立数据库:

  • 需要在 XML 导入的高级选项卡上运行更新基线和功能。
  • 需要与 Primavera Risk Analysis 集成。
  • 更喜欢使用 Oracle XE。

如何将现有的独立数据库升级到当前模式?

独立升级实用程序使用 Oracle XE 或 Microsoft SQL Server 2005 Express Edition SP3 升级现有 P6 Professional 数据库的架构。在安装过程中,你可以安装可以随时运行的独立升级实用程序。有关详细信息,请参阅运行独立升级实用程序

如何将我现有的独立数据库迁移到 SQLite?

升级架构后,你可以使用独立数据库迁移工具将现有 P6 Professional 数据库从 Oracle XE 或 Microsoft SQL Server 2005 Express Edition SP3 迁移到 SQLite。独立数据库迁移工具随 P6 Professional 一起安装,你可以随时运行它。有关详细信息,请参阅运行独立数据库迁移工具

当我将我的 Oracle XE 数据库迁移到 SQLite 时会发生什么?

  • 新数据库作为单个文件添加到你的硬盘上。
  • 连接到新的 P6 Professional (SQLite) 数据库。
  • 现有的 Oracle XE 数据库仍然可用。

在运行安装向导后,我没有立即升级我的架构或迁移我的数据库。我还可以升级和迁移我现有的独立数据库吗?

你可以随时运行独立升级实用程序或独立数据库迁移工具来升级或迁移你的数据库。

注意:默认情况下不安装独立升级实用程序。如果你没有安装它,请重新运行 P6 Professional 安装向导。有关详细信息,请参阅使用 Oracle XE 或 Microsoft SQL Express 数据库升级

如果我需要在我的独立数据库上运行更新基线、XML 导入的高级功能或 Primavera 风险分析,我该怎么办?

P6 Professional (SQLite) 数据库不支持这些功能。Oracle XE 和 Microsoft SQL Server 2005 Express Edition SP3 数据库继续支持它们。

我之前安装了 Oracle XE 数据库管理软件。如何安装SQLite数据库管理软件?

SQLite 内置于 P6 Professional 中。通过安装 P6 Professional 8.4 或更高版本,你可以创建或附加到 P6 Professional (SQLite) 数据库。不需要单独安装 SQLite 软件。

我已经迁移到 SQLite,不需要我的 Oracle XE 数据库。我需要卸载 Oracle XE 吗?

Oracle XE 软件不会自动删除。你可以使用 Windows 程序和功能来卸载 Oracle XE 软件。

我可以与我的工作组共享我的新 SQLite 数据库吗?

P6 Professional (SQLite) 数据库是真正的单用户数据库,不能用于工作组。

我可以创建多个 SQLite 数据库吗?

是的,每个 SQLite 数据库都是完全独立的,并且存在于计算机磁盘驱动器上的不同文件中。

我有一个 P6 Professional 7.x 数据库。我如何将它迁移到 SQLite?

使用现有的 Oracle XE 数据库将 P6 Professional 应用程序和数据库从 P6 Professional 7.0.3 升级到 P6 Professional 8.4.0。然后运行 ​​P6 Professional 独立数据库迁移工具将数据从 Oracle XE 数据库迁移到 SQLite。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚕豆哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值