Téléchargement et configuration de Cloud Protect Fleet Agent (SQLcl)
Suivez ces étapes pour télécharger le RPM requis pour installer l'agent Cloud Protect Fleet (SQLcl) sur le serveur de base de données cible.
-
Accédez au site Oracle yum pour télécharger le dernier RPM requis pour installer SQLcl. Par exemple :
sqlcl-linux-26.2.0-3.el8.x86_64.rpm.Remarque
Remarque :
Le site Oracle yum propose deux types de RPM pour l'installation de SQLcl : le RPM noarch et le RPM Oracle Linux x86_64. Par exemple :
-
RPM noarch :
sqlcl-26.2.0-3.el8.noarch.rpm -
RPM Oracle Linux x86_64 :
sqlcl-linux-26.2.0-3.el8.x86_64.rpm
Oracle vous recommande de choisir le dernier RPM Oracle Linux x86_64 car les packages RPM x86_64 incluent une version compatible d'Oracle Java SE Development Kit (JDK). Si vous choisissez un RPM noarch, vous devez installer manuellement la version de JDK compatible avec SQLcl.
-
Oracle Linux 8 : SQLcl sur Oracle Linux 8 (x86-64)
-
Oracle Linux 9 : SQLcl sur Oracle Linux 9 (x86-64)
-
Vous devez effectuer les étapes suivantes sur chaque noeud de calcul.
-
Définissez la variable d'environnement
RPM_SQLCL_INSTALL_AS_ORACLEsurtrue, puis installez le RPM sur chaque noeud de calcul.La définition de
RPM_SQLCL_INSTALL_AS_ORACLEsurtruepermet à l'installation RPM d'ajouter l'utilisateur propriétaire du logiciel Oracle (oracle) au groupesql-schedulerafin que les tâches de sauvegarde programmées soient exécutées en tant qu'utilisateuroracle.root@computenode# export RPM_SQLCL_INSTALL_AS_ORACLE=true root@computenode# rpm -Uvh <SQLcl RPM>Par exemple :
root@computenode# export RPM_SQLCL_INSTALL_AS_ORACLE=true root@computenode# rpm -Uvh sqlcl-linux-25.3.0-1.el8.x86_64.rpmVerifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:sqlcl-linux-25.3.0-1.el8 ################################# [100%] -
Activez le planificateur pour qu'il démarre au démarrage du système, comme illustré dans cet exemple.
root@computenode# systemctl enable sql-schedulerSynchronizing state of sql-scheduler.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable sql-scheduler Created symlink /etc/systemd/system/multi-user.target.wants/sql-scheduler.service → /etc/systemd/system/sql-scheduler.service. Created symlink /etc/systemd/system/graphical.target.wants/sql-scheduler.service → /etc/systemd/system/sql-scheduler.service. -
Démarrez le planificateur.
root@computenode# systemctl start sql-scheduler -
Vérifiez le statut du planificateur, comme indiqué dans cet exemple.
[root@nshqaw20adm05 ~]# systemctl status sql-schedulersql-scheduler.service - SQLcl scheduler services Loaded: loaded (/etc/systemd/system/sql-scheduler.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2025-10-06 00:25:33 EDT; -
Définissez le binaire SQLcl pour l'utilisateur propriétaire du logiciel Oracle (
oracle).Ajoutez l'emplacement binaire SQLcl dans la variable d'environnement
PATH, comme indiqué ci-dessous.export PATH=/opt/oracle/sqlcl/bin:$PATH
Rubriques connexes