Installing oracle-database-preinstall-19c
RPM
This document outlines the process for downloading and installing the oracle-database-preinstall-19c
RPM package, and explains its effects on your Oracle Linux system.
1. How to Download
The oracle-database-preinstall-19c
RPM is available directly from Oracle's YUM repositories. Choose the correct link based on your Oracle Linux version:
-
For Oracle Linux 8 (OEL8):
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
-
For Oracle Linux 7 (OEL7 - Latest):
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el7.x86_64.rpm
-
For Oracle Linux 7 (OEL7 - Older Version):
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
To download the RPM:
You can use wget
or curl
directly from your Linux server. For example, for OEL8:
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
Note: It's generally recommended to use yum install oracle-database-preinstall-19c
(or dnf install
on OL8) as it will automatically download the correct version and handle dependencies.
2. How to Install
Once downloaded, you can install the RPM package using the yum
(or dnf
on OL8) command as root
.
Command:
sudo yum install oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
# Replace the RPM filename with the one you downloaded for your specific OS version.
Using yum
directly (recommended for dependency resolution):
sudo yum install oracle-database-preinstall-19c
# Or on OL8:
sudo dnf install oracle-database-preinstall-19c
To verify installation:
rpm -qa | grep oracle-database-preinstall-19c
(Note: The command rpm -qa oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
you provided would only work if the full filename matches exactly and is not the standard way to query all installed packages containing a string.)
3. What it Will Do
The oracle-database-preinstall-19c
RPM automates many of the prerequisite configurations required for Oracle Database 19c installation:
- Create an
oracle
user: A dedicated operating system user namedoracle
is created for database administration. - Create groups: Essential OS groups such as
oinstall
,dba
,backupdba
,dgdba
,kmdba
, andracdba
are created. - Update kernel parameters: System kernel parameters (e.g.,
shmmax
,shmall
,semaphores
,file-max
,ip_local_port_range
) are adjusted to recommended values for Oracle Database. - Install dependencies: Installs various dependent packages required by Oracle Database.
4. What Happens if Existing User/Group Exists?
The preinstall RPM is designed to handle existing configurations gracefully:
- Existing
oracle
user: If anoracle
user already exists, the RPM will ignore its creation. It will not modify the existing user's home directory, UID, or primary group unless specifically necessary for group membership. - Existing groups: If any of the required groups (e.g.,
oinstall
,dba
) already exist, the RPM will add theoracle
user to these groups if they are not already members. It will not recreate or modify the GIDs of existing groups. New required groups that don't exist will be created. - Kernel parameters: The RPM will replace existing kernel parameters (typically found in
/etc/sysctl.conf
or a file under/etc/sysctl.d/
) with the recommended values for Oracle Database 19c. It's crucial to review these changes if you have custom kernel parameter settings.
No comments:
Post a Comment