26 lines
669 B
Bash
26 lines
669 B
Bash
# /etc/oratab
|
|
echo "<h2>Contenu du fichier /etc/oratab :</h2>"
|
|
echo "<pre>"
|
|
cat /etc/oratab | egrep -v "^$|^#"
|
|
echo "</pre>"
|
|
|
|
# inventory.xml
|
|
echo "<h2>Contenu du fichier Inventory.xml :</h2>"
|
|
echo "<pre>"
|
|
ORA_INVENTORY=$(cat /etc/oraInst.loc | grep inventory_loc | cut -d= -f2)
|
|
cat $ORA_INVENTORY/ContentsXML/inventory.xml | grep "<HOME NAME=" | awk '{print $2 " " $3}'
|
|
echo "</pre>"
|
|
|
|
# opatch
|
|
echo "<h2>Niveau de patch des ORACLE_HOME (opatch lspatches) :</h2>"
|
|
cat /etc/oratab | egrep -v "^$|^#" | cut -d: -f2 | sort -u | while read oh
|
|
do
|
|
echo "<pre>"
|
|
echo "ORACLE_HOME="$oh
|
|
echo ""
|
|
export ORACLE_HOME=$oh
|
|
$oh/OPatch/opatch lspatches
|
|
echo "</pre><br>"
|
|
done
|
|
|