Script Bash pour se connecter à plusieurs bases de données Oracle et exécuter une requête

peinture abstraite

Si vous devez exécuter la même requête sur toutes les bases de données hébergées sur votre serveur, vous pouvez utiliser ce script bash.

Le script vérifie toutes les instances Oracle dans le fichier /etc/oratab, mais il ignore toutes les lignes commentées.

Il ignore également toutes les instances ASM.

Vous devez créer un script avec la requête que vous souhaitez exécuter et le passer en argument au script bash.

Créez un nouveau fichier nommé run_on_all.sh et mettez-y ce contenu :

Continuer la lecture “Bash Script to Connect to Multiple Oracle Databases and Run Query”

Comment exécuter un script SQL Oracle à l'aide de nohup sous Linux ?

photographie en accéléré d'une rivière

Il est conseillé d'exécuter un shell avec nohup sous Linux pour s'assurer que les tâches ou processus de longue durée continuent à s'exécuter même si votre session utilisateur est interrompue ou si une connexion réseau est perdue.

Par exemple, lorsque vous gérez une base de données Oracle, vous devez souvent exécuter des tâches qui peuvent prendre beaucoup de temps, telles que le chargement des données, les sauvegardes de la base de données ou les opérations de maintenance.

Continuer la lecture “How to Run an Oracle SQL Script Using nohup on Linux”