Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ name: spm_middleware

# The version of the collection. Must be compatible with semantic versioning
# Please note. version also exists in /github/workflows/release.yml and will need to be update also
version: 1.10.12
version: 1.10.13

# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md
Expand Down
16 changes: 16 additions & 0 deletions roles/oracle/tasks/patch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,22 @@
delay: 30
when: patch_applied.rc != 0

- name: 'Patch - fail with diagnostic message on OPatch rc=73'
fail:
msg: >
OPatch failed with exit code 73 (make re-link failure).
This typically means the Oracle static libraries (e.g. libserver19.a) are
incompatible with the system's glibc version.
On RHEL/OL 9 (glibc >= 2.34), Oracle 19c requires a minimum of RU 19.19
(Oracle only certifies 19c for RHEL 9 from RU 19.19 onwards — see Oracle
Database 19c Client Installation Guide for Linux). Ensure the
oracle-database-preinstall-19c el9 RPM is installed before patching, which
provides compat-openssl11 and libxcrypt-compat required at relink time.
OPatch restore log: {{ oracle_home }}/.patch_storage/NApply/
when:
- patch_applied.rc != 0
- job_result.rc is defined and job_result.rc == 73

- name: Check listener status
become: yes
become_user: oracle
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.20.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.23.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.24.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.25.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.26.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.27.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.28.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.29.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.30.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.31.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
Loading