Oracle
Identification
Quelle est la version actuelle de la base de données que j'utilise ?
SQL> SELECT banner FROM v$version WHERE banner LIKE ‘Oracle%’; SQL> SELECT version FROM product_component_version WHERE product LIKE ‘Oracle%’;
Comment interpréter les chiffres de la version Oracle ?
Exemple : Version Oracle 10.2.0.5.0
1er chiffre : « 10 » correspond au numéro de version majeure de la base de données. Il s'agit d'une nouvelle édition majeure du logiciel, qui contient généralement de nouvelles fonctionnalités importantes.
2e chiffre : « 2 » correspond au numéro de version de maintenance de la base de données. Ce numéro augmente lorsque des corrections de bugs ou de nouvelles fonctionnalités sont disponibles pour les programmes existants.
3e chiffre : « 0 » correspond au numéro du jeu de correctifs. Une version de correctif contient des correctifs pour des bugs graves qui ne peuvent pas attendre la prochaine version de maintenance.
4e/5e chiffre : « 5.0 » identifie un niveau de version spécifique à un composant/système d’exploitation. Ce chiffre permet d’identifier une version de correctif d’urgence spécifique d’un logiciel sur ce système d’exploitation.
Comment savoir si ma base de données est en version 32 bits ou 64 bits ?
SQL> SELECT banner FROM v$version;
Une ligne vous indiquera si la base de données est en version 32 bits ou 64 bits. Exemple : « TNS pour Windows 32 bits : Version 10.2.0.5.0 – Production » signifie que la base de données est en 32 bits.
Sous Unix/Solaris/Linux :
cd $ORACLE_HOME/bin file oracl*
Le type de fichier de vos binaires Oracle s’affiche. Si vous exécutez des binaires 64 bits, le résultat devrait ressembler à ceci : oracle : exécutable ELF 64 bits MSB SPARCV9 version 1, lié dynamiquement, non supprimé oracleO : exécutable ELF 64 bits MSB SPARCV9 version 1, lié dynamiquement, non supprimé
Si vos binaires sont 32 bits, le résultat devrait ressembler à ceci : oracle : exécutable ELF 32 bits MSB SPARC version 1, lié dynamiquement, non supprimé
Comment savoir si mon système d’exploitation est en 32 bits ou 64 bits ? Sous Solaris : Depuis la ligne de commande (en tant que root ou non), exécutez la commande suivante :
$ /usr/bin/isainfo -kv
Si votre système d'exploitation est 64 bits, vous obtiendrez un résultat du type : Modules du noyau sparcv9 64 bits
Si votre système d'exploitation est 32 bits, vous obtiendrez un résultat du type : Modules du noyau sparc 32 bits
Sous Linux, utilisez uname –a
$ uname -a Linux linux2 2.6.9-22.ELsmp #1 SMP Sat Oct 8 19:11:43 CDT 2005 i686 i686 i386 GNU/Linux
Cela signifie 32 bits.
Une version 64 bits serait :
Linux linux2 2.6.9-22.ELsmp #1 SMP Sam 8 oct 19:11:43 CDT 2005 x86_64 x86_64 x86_64 GNU/Linux
Sur HP-UX
$ getconf KERNEL_BITS
64
Sur Microsoft Windows Server 2003 1. Cliquez sur Démarrer, puis sur Exécuter, saisissez sysdm.cpl, puis cliquez sur OK. 2. Cliquez sur l'onglet Général. Le système d'exploitation apparaît comme suit :
Pour une version 64 bits : Microsoft Windows Server 2003 Enterprise x64 Edition apparaît sous Système. Pour une version 32 bits : Microsoft Windows Server 2003 Enterprise Edition apparaît sous Système.
Quel système d'exploitation de type UNIX utilise-t-il ?
$ uname -a SunOS hostname 5.8 Generic_117350-41 sun4u sparc SUNW,Sun-Fire
Dans ce cas, le système d'exploitation est Sun Solaris SPARC version 8.
Quel est le dernier ensemble de correctifs de base de données Oracle disponible pour une version majeure donnée ? a) Connectez-vous à Metalink : https://support.oracle.com/CSP/ui/flash.html
b) Trouvez le document n° 730365.1 : Liste de référence des chemins de mise à niveau des bases de données Oracle