Questionnaire3 Flashcards
Ou trouve-t-on par défaut les logs et trace des procesus d’écoute ?
Sous ORACLE_BASE\diag\tnslsnr\
La notion de service a-t-elle un sens coté serveur ? Expliquez.
SID de l’instance est un service défini pour se connecter mais on peut en définir d’autre pour les services multiples. Ca permet de facilité le changement de base.
A quoi remarque-t-on l’utilisation d’Oracle Net dans une commande de connexion ?
connect user/password@orcl
On le remarque avec le @
(@nomDuService) on passe par les couches réseau
A quoi sert “net manager” d’Oracle Net
C’est l’utilitaire de configuration du Listener
Il sert à configurer les processus d’écoute et les services.
Soit une entrée (simplifiée) de tnsnames.ora : aaa=(description=(address=(protocol=tcp)(host=localhost)(port=1522)) (connect_data=(service_name=bbb)) ) . Ecrivez une commande de connexion standard et une commande de simplifiée (easy connect) équivalente pour le user toto (password titi)
Connexion standard
connect toto/titi@aaa
Easy connect
connect toto/titi@localhost:1522/bbb
Comment faire afficher correctement les caractères accentués sous sqlplus ?
C’est dans l’installation → par défaut on a un NLS_LAND définir. Il faut changer SET NLS_LANG et choisir un jeu de caractères valide.
Si 2 serveurs permettent d’accéder à la même base de données (cluster), comment permettre, avec une seule commande de connexion, à un client d’utiliser indifféremment l’un ou l’autre serveur ?
En définissant un service avec 2 adresses.
Comment un listener Oracle Net peut-il écouter pour un service non prévu dans sa configuration ?
Enregistrement automatique par l’instance dans le listener (à condition que cela soit en TCP/IP sur le port 1521
Pour installer un client Oracle Database, 2 téléchargements sont possibles : “Oracle Database 11g Release 2 Client” et “Instant Client”. Quelle différence ?
InstantClient ne s’installe pas → librairie (pas de config) peut être utilisé si le progr passe. Ca permet de faire que des connexions simplifiée.
Client standard → a plus d’option, doit être configuré, contient des outils tel que SQLPlus
Quel intérêt y a-t-il à préciser un nom de domaine (db_domain) qui devra ensuite suffixer tous les noms de services Oracle Net ? Donner un exemple.
db_name.db_domain → SID (pour les grosses organisation, deux bases de même nom mais d’endroit différent, admettons le salaire de nhuvo.ch et nhuvo.fr). Si on utilise un db_domain, on doit alors toujours l’utiliser aussi pour les chaînes de connexion.
Comment savoir si une base est accessible par un processus d’écoute (autrement qu’en essayant de se connecter) ?
Utilitaire Lsnrctl gère le processus listener → utilisation de status pour savoir si un service est disponible ou pas.
Vous téléchargez 2 archives pour l’installation d’Oracle 11g. Comment lancer Oracle Universal Installer (OUI) ?
Il y a deux archives, il faut absolument décompresser dans un seul et même dossier. Il faut ensuite lancer “setup.exe” qui lance Oracle Universel Installer
Citez au moins 3 protocoles supporteés comme emplacement d’écoute Oracle Net ?
TCP/IP
SSL
IPC
NMP
Citez 2 opérations de configuration de l’environnement de travail réalisées par Oracle Universal Installer (OUI) après une installation d’Oracle Database sous Windows.
- Un groupe est crée par installation pour activer les applications
- Variable PATH modifié
- Dans le registre,
- Variable NLS_LANG (dans le registre)
En quoi Oracle Net simplifie-t-il la connexion d’un client ?
Il rend le réseau transparent pour les clients, il suffit de connaître le nom d’un service (+user/pwd). on n’a pas besoin de connaître le numéro des port, nom des bases, etc.