我正在寻求关于最佳处理方法的建议,但对其中一些内容仍不熟悉:
我正在考虑部署一台虚拟机,专门用于处理其上的 Oracle 数据库 XE 副本。目前,我们仅运行带有 Microsoft Server SQL 的虚拟 Windows 2012 R2 服务器,所有运行 Windows 10 Pro 的用户都连接到该服务器。
我遇到了一个问题,我很可能被迫设置一个轻量级 Oracle 数据库。我试图避免昂贵的许可,并寻求有关为虚拟机使用什么操作系统的建议。我不太熟悉 Linux,但它可能是正确的途径?
用户将运行一个需要连接到 Oracle DB 的程序来查询并返回结果。然后,该数据库将每周更新一次,必须通过 Oracle .dmp 文件下载外部数据(这就是我被迫使用 Oracle 的原因)。
如有任何建议、替代方案或正确方向的指引,我们将不胜感激,谢谢。
答案1
1. 使用额外的硬件配置构建您的虚拟机,以供将来规划。
2.安装带有 LVM 分区和 SWAP 的 Cent OS(即 SWAP = 2 X RAM)
3.确保已安装具有所需依赖项的最小安装。
4.避免使用GUI或任何其他不需要的重包(最小安装可能只有CLI)。
5.为了管理,安装 Cockpit(默认端口号 9090),即 - 轻量级 + 完全可管理 + VM + Docker + 存储 + 基于 Web 的界面。
6. 安装具有依赖项的 ORACLE XE。
请尝试一下并回复您发现的错误,我们将尽力解决它。
谢谢,