Administration de la Base de Données Oracle
TP6 : Gestion et Configuration de l’environnement Oracle Net
Date : 15/12/2021
Par : Amal KHTIRA
Objectifs du TP
Les objectifs de ce TP sont les suivants :
- Gestion et configuration d’Oracle NET
- Configuration des serveurs partagés
Exercice 1 : Oracle NET
1) Afficher les fichiers de configuration du processus d’écoute et de résolution de noms
Pour le listener :
$ORACLE_HOME/NETWORK/ADMIN/[Link]
Quel est le nom du listener ? le port ? et le protocole utilisé ?
Pour la résolution de noms :
$ORACLE_HOME/NETWORK/ADMIN/[Link]
Quel est le nom de la base de données ? le hostname ?
2) A l’aide de l’outil NTMGR, créer un processus d’écoute nommé LISTENER_TEST
ayant le port : 1524.
3) Démarrer le listener LISTENER_TEST avec la ligne de commande.
> lsnrctl start LISTENER_TEST
DBA1 – TP6 1
4) Se connecter avec l’utilisateur hr en utilisant la résolution de noms Easy connect.
Remarque ?
> sqlplus /nolog
SQL > connect hr/HR@hostname:1524/orcl
5) Modifier la valeur du paramètre local_listener au niveau système
SQL > connect / as sysdba
SQL > alter system set
LOCAL_LISTENER="(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=15
24))";
6) Afficher le paramètre LOCAL_LISTENER
SQL > show parameter local_listener
7) Se déconnecter de sysdba et se reconnecter avec l’utilisateur hr en utilisant la résolution
de noms Easy connect. Remarque ?
SQL > disconnect
SQL > connect hr/HR@hostname:1524/orcl
8) Se déconnecter et se reconnecter en utilisant la résolution de noms Local naming.
Remarque ?
SQL > disconnect
SQL > connect hr/HR@orcl
9) A l’aide de l’outil NETMGR, ajouter un nom de service réseau local nommé
ORCL_TEST ayant le port : 1524.
10) Afficher le nom du service
SQL > show parameter service_names
DBA1 – TP6 2
11) Se reconnecter en utilisant la résolution de noms Local naming.
SQL > connect hr/HR@orcl_test
12) Refaire la question 1.
Exercice 2 : Serveur partagé
1) A l’aide de netmgr, changer le type de la connexion ORCL en « Serveur Partagé ».
2) Se connecter avec l’utilisateur hr en utilisant la résolution de noms Local naming.
Remarque ?
SQL > connect hr/HR@orcl_test
3) Afficher la valeur du paramètre shared_servers
SQL > disconnect
SQL > connect / as sysdba
SQL > show parameter shared_servers
Remarque :
Si la valeur de shared_servers est différente de 0 alors le serveur partagé est activé.
4) Modifier la valeur du paramètre shared_servers au niveau système
SQL > alter system set shared_servers=5 scope=spfile
5) Arrêter et redémarrer l’instance, puis afficher la valeur du paramètre shared_servers.
SQL > shutdown immediate
SQL > startup
SQL > show parameter shared_servers
DBA1 – TP6 3
6) Afficher la valeur du paramètre max_shared_servers
SQL > show parameter max_shared_servers
7) Modifier la valeur du paramètre max_shared_servers au niveau système
SQL > alter system set max_shared_servers=10 scope=spfile
8) Arrêter et redémarrer l’instance, puis afficher la valeur du paramètre shared_servers.
SQL > shutdown immediate
SQL > startup
SQL > show parameter max_shared_servers
9) Afficher la valeur du paramètre dispatchers
SQL > show parameter dispatchers
10) Modifier la valeur du paramètre dispatchers au niveau système
SQL > alter system set dispatchers='(PROTOCOL=tcp)(DISPATCHERS=2)'
scope=spfile
11) Arrêter et redémarrer l’instance, puis afficher la valeur du paramètre dispatchers.
SQL > shutdown immediate
SQL > startup
SQL > show parameter dispatchers
12) Refaire la question 2
13) Afficher les fichiers de configuration du processus d’écoute et de résolution de noms
(question 1 de l’exercice 1).
DBA1 – TP6 4