0% found this document useful (0 votes)
62 views

ORACLE Server Sizing Guide

ORACLE Server Sizing Guide

Uploaded by

Tewodros Kassa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views

ORACLE Server Sizing Guide

ORACLE Server Sizing Guide

Uploaded by

Tewodros Kassa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Oracle® Hospitality Materials

Control
Server Sizing Guide

Release 18.1
E96487-06
August 2020
Oracle Hospitality Materials Control 20TServer Sizing Guide, Release 18.1
E96487-06
Copyright © 1998, 2020, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use
and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license
agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit,
distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you
find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of
the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any
programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are
"commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific
supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs,
including any operating system, integrated software, any programs installed on the hardware, and/or
documentation, shall be subject to license terms and license restrictions applicable to the programs. No other
rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It
is not developed or intended for use in any inherently dangerous applications, including applications that may
create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be
responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use.
Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or
hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron,
the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.
UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise
set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be
responsible for any loss, costs, or damages incurred due to your access to or use of third-party content,
products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
Preface 4

1 System Requirements 1-1


Purpose and Scope 1-1
Materials Control System Environment Basics 1-1
Server Configuration Dependencies 1-2
Accounting for Future Requirement Increases 1-2

2 Single Server Deployments 2-1


Hard Disk Drive (HDD) Requirements 2-1
Database Maintenance Requirements 2-1
Database Server Compatibility 2-2
Database Server Hardware Specifications 2-2

3 Two-Server Deployments 3-1


Hard Disk Drive (HDD) Requirements 3-1
Client Installation Requirements 3-2
Database Maintenance Requirements 3-2
Database Server Compatibility 3-2
Database Server Hardware Specifications 3-3
MCweb Application Server Compatibility 3-4
MCweb Server Hardware Specifications 3-5

iii
Preface

Preface
This document provides information regarding Oracle Hospitality Materials Control
system requirements.
Audience
This document is intended for installers, technical support teams, product specialists, and
others who are responsible for setting up Oracle Hospitality Materials Control.
Customer Support
To contact Oracle Customer Support, access My Oracle Support at the following URL:
https://support.oracle.com
When contacting Customer Support, please provide the following:
• Product version and program/module name
• Functional and technical description of the problem (include business impact)
• Detailed step-by-step instructions to recreate
• Exact error message received and any associated log files
• Screenshots of each step you take
Documentation
Oracle Hospitality product documentation is available on the Oracle Help Center
at http://docs.oracle.com/en/industries/hospitality/
Revision History

Date Description of Change


June 2018 Initial publication.
June 2018 Updated compatible databases.
August 2018 Removed content unrelated to server sizing.
April 2019 Added Microsoft Windows Server 2016
support.
May 2019 Updated Database Server Compatibility.
August 2020 Updated Database Server Compatibility.

iv
1
System Requirements
Purpose and Scope
This document contains hardware requirement and sizing guidelines for Oracle
Hospitality Materials Control. The server configurations published in this document are
based on the analysis of data collected in lab and production environments and designed
to offer the best possible performance.
Due to the fact that many environments have nuances specific to them, these guidelines
should be used as a minimum starting point when selecting server hardware. Once a
system has gone live in a production environment, it may be necessary to modify the
server configuration to account for local systems requirements.
This document is designed for installations that require up to 50 concurrent users. Larger
systems that expect more than 50 concurrent database connections can require
customized specifications and are not covered by this document. Contact your customer
representative for consulting and project-specific systems design.
Oracle does not support systems that do not adhere to or exceed the recommendations
and requirements outlined in this document. Any assistance or troubleshooting for
systems that do not meet these requirements may be chargeable to the customer.
Oracle does not support or maintain servers installed in languages other than English.

Materials Control System Environment Basics


The recommended requirements outlined in this document are more complex server
specifications but offer increased stability, more data security, and higher server
availability.
The minimum requirements outlined in this document guarantees that the use can
complete the main tasks of the application in a stable manner and with acceptable
performance. The minimum requirements do not provide additional headroom to account
for rush-hour performance peaks, additional services, and does not include capabilities
for system redundancy or high availability.
In addition to the server hardware specifications, installations require an environment that
includes a local area network (LAN) and, where applicable, a wide-area network (WAN).
If you intend to run other products on the same servers, such as Oracle Hospitality Suite8
or Back Office systems, you must account for their hardware requirements separately
and upgrade your server specifications accordingly.

Server Sizing Methodology


There are three main components to servers:
• Central Processing Unit (CPU): Type, frequency, and number of processor cores.

1-1
Chapter 1
System Requirements

• Random Access Memory (RAM): Memory.


• Storage: Quantity, size, access speed, and RAID level.

Server Configuration Dependencies


• Property Type
• Number of Materials Control Users
• Number of Cost Centers
• Complexity of Workflows
• Areas of Usage
The database server and oracle services are needed 24x7, therefore it is crucial that the
databases can be backed up with the oracle agents during the running operation. Any
backup system used is in the responsibility of each property.

Accounting for Future Requirement Increases


You must consider future increases of staff involving additional workstations.
• Make sure to include forthcoming increases (1-12 months) when selecting your
starting server specifications.
• Consider medium and long-term changes (13-60 months) when selecting the basic
platform to allow for upgrades.
Hardware upgrades to adapt to increasing needs, such as in multi-property
environments, include:
• Adding MCweb application servers.
• Adding processors or RAM to the database server.

1-2
2
Single Server Deployments
This chapter describes hardware sizing specifications and operating system requirements
and compatibility for a single-server Materials Control deployment. The single-server
deployment consists of a single database server connected to Microsoft Windows PC
workstations, as shown in the following diagram.

Figure 2-1 - Single-Server Deployment

Avoid using a single-server deployment if your environment requires more than 20


concurrent connections.

Hard Disk Drive (HDD) Requirements


Oracle recommends using Ultra-3 SCSI disks with 15k RPM. The Ultra 3 SCSI-controller
should have read/write cache.
For high numbers of concurrent users, increase the number of disks to improve access
speed and performance.

RAID Support
Materials Control supports the RAID Level 0, 1 and 1+0 array configurations.
Oracle does not support RAID Level 5 or 6.

Database Maintenance Requirements


Each relational database management system (RDBMS) requires regular maintenance
for the database to ensure reasonable application performance. You must:

2-1
Chapter 2
Single Server Deployments

• Perform necessary maintenance tasks on a regular basis either manually or by using


scheduled jobs.
• Perform recalculation of index statistics or index rebuilding on a regular basis.
The application does not automatically perform database maintenance tasks.

Database Server Compatibility


The following table lists database and operating system compatibility for the server
hosting the database:

Table 2-1 - Database and Operating System Compatibility

Component Compatible Versions


Database • Oracle 19c Database version 19.3.0.0.0
Note: 32-bit client operating systems are no longer
supported when using Oracle Database 19 (19.0.0.x).
The 32-bit database client should still be installed.
• Oracle 18c Database version 18.3.0.0.0
Note: 32-bit client operating systems are no longer
supported when using Oracle Database 18 (18.0.0.x).
The 32-bit database client should still be installed.
• Oracle Database 12c R2

Note: 32-bit client operating systems are no longer


supported when using Oracle Database 12.2c R2
(12.2.0.x). The 32-bit database client should still be
installed.
• Oracle Database 11g R2
Oracle and Materials Control does not support Oracle
Database 10g and 9i because they are End-of-Life.
Operating System • Microsoft Windows Server 2019 (version 1809)
(Supports both Server Core and Server with Desktop
Experience. Applications require Desktop Experience.)
• Microsoft Windows Server 2016 (Supports both Server
Core and Server with Desktop Experience. Applications
require Desktop Experience.)
• Microsoft Windows Server 2012 R2
Use 64-bit operating systems when possible.

Database Server Hardware Specifications


The maximum users count refers to the sum of all concurrent user connections, including
interfaces and third-party applications using the database.

2-2
Chapter 2
Single Server Deployments

Oracle Database 12c R2 / 18.x / 19x and Microsoft Windows


Server 2012 R2 / 2016 / 2019
Recommended Requirements

Table 2-2 - Recommended Specifications for Single Materials Control Server on


Oracle 12c R2

Max User Count CPU Cores Memory HDD


<10 4 16GB (x86_64) 4x 146GB
10-20 6 20GB (x86_64) 6x 146GB
Minimum Requirements
The minimum requirements apply to a standard solution with a normal transaction
volume.

Table 2-3 - Minimum Specifications for Single Materials Control Server on Oracle
12c R2

Max User Count CPU Cores Memory HDD


<5 2 8GB (x86) 2x 146GB
5-10 2 12GB (x86_64) 4x 146GB
10-20 4 16GB (x86_64) 6x 146GB

Oracle Database 12c R2 or Oracle Database 11g R2


Recommended Requirements

Table 2-4 - Recommended Specifications for Single Materials Control Server on


Oracle 12c R2 or Oracle 11g R2

Max User Count CPU Cores Memory HDD


<10 2 16GB (x86_64) 4x 146GB
10-20 2 20GB (x86_64) 6x 146GB
Minimum Requirements
The minimum requirements apply to a standard solution with a normal transaction
volume.

Table 2-5 - Minimum Specifications for Single Materials Control Server on Oracle
12c R2 or Oracle 11g R2

Max User Count CPU Cores Memory HDD


<5 1 4GB (x86) 2x 72GB
5-10 1 4GB (x86) 4x 72GB
10-20 2 8GB (x86_64) 6x 72GB

2-3
3
Two-Server Deployments
This chapter describes hardware sizing specifications and operating system requirements
and compatibility for a two-server Materials Control deployment. Two-server deployments
consist of a database server and a web application server for hosting additional
components, such as the MCweb intranet web front-end or the Mobile Solutions web-
services, as shown in the following diagram:

Figure 3-1 - Two-Server Deployment

All configurations above 50 concurrent connections have to be designed specially in


cooperation with the responsible Oracle Hospitality consulting staff.

Hard Disk Drive (HDD) Requirements


Oracle recommends using Ultra-3 SCSI disks with 15k RPM. The Ultra 3 SCSI-controller
should have read/write cache.
For high numbers of concurrent users, increase the number of disks to improve access
speed and performance.

RAID Support
Materials Control supports the RAID Level 0, 1 and 1+0 array configurations.

3-1
Chapter 3
Two-Server Deployments

Oracle does not support RAID Level 5 or 6.

Client Installation Requirements


The Materials Control client requires the 32-bit Oracle Database client. You must install
the 32-bit client on all servers and workstations, even when using the 64-bit Oracle
Database server.

Database Maintenance Requirements


Each relational database management system (RDBMS) requires regular maintenance
for the database to ensure reasonable application performance. You must:
• Perform necessary maintenance tasks on a regular basis either manually or by using
scheduled jobs.
• Perform recalculation of index statistics or index rebuilding on a regular basis.
The application does not automatically perform database maintenance tasks.

Database Server Compatibility


The following table lists database and operating system compatibility for the server
hosting the database:

Table 3-1 - Database and Operating System Compatibility

Component Compatible Versions


Database • Oracle 19c Database version 19.3.0.0.0
Note: 32-bit client operating systems are no longer
supported when using Oracle Database 19 (19.0.0.x).
The 32-bit database client should still be installed.
• Oracle 18c Database version 18.3.0.0.0
Note: 32-bit client operating systems are no longer
supported when using Oracle Database 18 (18.0.0.x).
The 32-bit database client should still be installed.
• Oracle Database 12c R2
Note: 32-bit client operating systems are no longer
supported when using Oracle Database 12.2c R2
(12.2.0.x). The 32-bit database client should still be
installed.
• Oracle Database 11g R2
Oracle and Materials Control does not support Oracle
Database 10g and 9i because they are End-of-Life.

3-2
Chapter 3
Two-Server Deployments

Component Compatible Versions


Operating System • Microsoft Windows Server 2019 (version 1809)
(Supports both Server Core and Server with Desktop
Experience. Applications require Desktop Experience.)
• Microsoft Windows Server 2016 (Supports both Server
Core and Server with Desktop Experience. Applications
require Desktop Experience.)
• Microsoft Windows Server 2012 R2
Use 64-bit operating systems when possible.

Database Server Hardware Specifications


The maximum users count refers to the sum of all concurrent user connections, including
interfaces and third-party applications using the database.

Oracle Database 12c R2 / 18c / 19c and Microsoft Windows


Server 2012 R2 / 2016 / 2019
Recommended Requirements

Table 3-2 - Recommended Specifications for Materials Control Server on Oracle


12c R2

Max User Count CPU Cores Memory HDD


<10 4 16GB (x86_64) 4x 146GB
10-20 6 20GB (x86_64) 6x 146GB
21-50 8 48GB (x86_64) 8x 146GB
Minimum Requirements
The minimum requirements apply to a standard solution with a normal transaction
volume.

Table 3-3 - Minimum Specifications for Materials Control Server on Oracle 12c R2

Max User Count CPU Cores Memory HDD


<5 2 8GB (x86_64) 2x 146GB
5-10 2 12GB (x86_64) 4x 146GB
10-20 4 16GB (x86_64) 6x 146GB
21-50 6 20GB (x86_64) 8x 146GB

3-3
Chapter 3
Two-Server Deployments

Oracle Database 12c R2 or Oracle Database 11g R2


Recommended Requirements

Table 3-4 - Recommended Specifications for Materials Control Server on Oracle


12c R2 or Oracle 11g R2

Max User Count CPU Cores Memory HDD


<10 2 16GB (x86_64) 4x 146GB
10-20 2 20GB (x86_64) 6x 146GB
21-50 4 24GB (x86_64) 8x 146GB
Minimum Requirements
The minimum requirements apply to a standard solution with a normal transaction
volume.

Table 3-5 - Minimum Specifications for Materials Control Server on Oracle 12c R2
or Oracle 11g R2

Max User Count CPU Cores Memory HDD


<5 1 4GB (x86) 2x 72GB
5-10 1 4GB (x86) 4x 72GB
10-20 2 8GB (x86_64) 6x 72GB
21-50 4 12GB (x86_64) 8x 72GB

MCweb Application Server Compatibility


The following table lists database and operating system compatibility for the server
hosting the MCweb web application:

Table 3-6 - MCweb Server Compatibility

Component Compatible Versions


Operating System • Microsoft Windows Server 2019
(version 1809) with Desktop
Experience and Internet Information
Server 10
• Microsoft Windows Server 2016 with
Desktop Experience and Internet
Information Server 10
• Microsoft Windows Server 2012 R2
with Internet Information Server 8.5
• Use 64-bit operating systems when
possible.

3-4
Chapter 3
Two-Server Deployments

Component Compatible Versions


Microsoft .NET Framework • Microsoft .NET Framework 4.5.1
• Microsoft .NET Framework 3.5

MCweb Server Hardware Specifications


Microsoft Windows Server 2012 R2 / 2016 / 2019
Recommended Requirements

Table 3-7 - Recommended Specifications for MCweb on Microsoft Windows Server


2012 R2 / 2016 / 2019

Max User Count CPU Cores Memory HDD


<10 4 16GB (x86_64) 200GB
10-20 6 20GB (x86_64) 500GB
21-50 8 24GB (x86_64) 1TB
Minimum Requirements
The minimum requirements apply to a standard solution with a normal transaction
volume.

Table 3-8 - Minimum Specifications for MCweb on Microsoft Windows Server 2012
R2 / 2016 / 2019

Max User Count CPU Cores Memory HDD


5-10 2 12GB (x86_64) 200GB
10-20 4 16GB (x86_64) 500GB
21-50 6 20GB (x86_64) 1TB

3-5

You might also like