10 Pre-Installation
This chapter explains the pre-installation configuration requirements of the application.
SMS Client Specifications
This topic provides the specifications of SMS.
Network
The minimum requirements of network bandwidth for acceptable normal response times are as follows:
Table 10-1 Network Requirements
| Number of Users | Minimum Requirements |
|---|---|
|
1-5 |
512 KB |
|
6-15 |
1 MB |
|
16 + |
LAN connection (at least 25% available resource of 10 MB) |
Memory
The Convergent Charging Controller screens are written to optimize data interaction. As a result, it is necessary to cache data in such a way as to reduce redundant data retrieval. This means that heavy usage can lead to the requirement for a large amount of memory to be available on the client machine running the screens. The recommended memory installed on the client machine is 256MB minimum with 512 MB preferred, especially with machine running Windows XP.
This table shows the minimum client resources required.
Table 10-2 Minimum Client Resources
| RAM | CPU |
|---|---|
|
256 MB |
800 MHz |
Table 10-3 Recommended Client Resources
| RAM | CPU |
|---|---|
|
512 MB |
1.2 GHz |
Preparing the System
It is recommended that you check the kernel parameters on the system to ensure the system is optimally configured. The following parameters are described in their respective technical guides. However, they are collated here for reference.
Note:
Actual kernel parameters may be greater than those listed here.
Checking Kernel Parameters
-
Log in as root.
-
Enter cat /etc/system.
-
Check the parameters are set to at least the minimum values.
-
Change the parameters as required using the following command from /etc/system.
Kernel Parameters
-
Determine the sum of process parameters for all database instances on the system, the overhead for Oracle background processes, the system and other application requirements.
-
Set semmns (total semaphores system-wide) to the larger of the value in 1 or 32000.
-
Set semmsl (semaphores per set) to 250.
-
Set semmni (total semaphore sets) to semmns/semmsl rounded up to the nearest multiple of 1024.
-
For Linux and Oracle 19c, set the maximum number of asynchronous I/O requests allowed in /etc/sysctl.conf as follows:
fs.aio-max-nr = 3145728
After changing the /etc/sysctl.conf, run the following command as root to set the values in the system:# /sbin/sysctl -p /etc/sysctl.conf
Database Timezone and Backups
Setting Oracle Timezone
TZ=GMT export TZ
Oracle Database Domain
Check that the sqlnet.ora file does not override the oracle database domain specified in the initSMF*.ora file. Overriding will cause database creation failure with an inability to resolve the required database name in tnsnames.ora.
The initSMF*.ora files are located in the /IN/service_packages/SMS/db/install/create/SMP/machine-profile directory.
db_domain=basms1p.SMF
NAMES.DEFAULT_DOMAIN = Oracle
The sqlnet.ora file will be in the $ORACLE_HOME/network/admin/ directory.
Note:
The specific initSMF*.ora file used in the installation is specific during the running of the smsSms installation script.
SMF Backups
-
Shut down the database periodically and backup all the database data files. This is simple but will disable provisioning and service side updates for the duration of the backup.
-
Hot Backups:
Archive logging should be enabled.
Archive logs and table spaces must be backed up and archive logs removed periodically. This procedure must be implemented by an individual with good knowledge of Oracle databases.
Starting Oracle Automatically on Reboot
Setting the Initialization
In an operational environment, it is desirable that Oracle automatically start on reboot. This requires the creation of various scripts in the Unix initialization directories. A script is provided to simplify this task.