Vous êtes sur la page 1sur 5

Administration de la Base de Données Oracle

TP4 : Gestion et Configuration de l’environnement Oracle Net

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/listener.ora

Quel est le nom du listener ? le port ? et le protocole utilisé ?

 Pour la résolution de noms :

$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora

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

4) Se connecter avec l’utilisateur hr en utilisant la résolution de noms Easy connect.


Remarque ?

DBA1 – TP6 1
> 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=1524))";

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.
L'outil NETMGR est un utilitaire graphique dans Oracle Database qui permet aux administrateurs de gérer les informations de connexion pour les bases de données
Oracle. Vous pouvez utiliser NETMGR pour ajouter un nom de service réseau local pour votre base de données.

Pour ajouter un nom de service réseau local nommé ORCL_TEST avec le port 1524, vous pouvez suivre les étapes suivantes :

1. Ouvrir NETMGR : Vous pouvez ouvrir NETMGR en exécutant le script netmgr à partir de la ligne de commande.
2. Sélectionnez la base de données à laquelle vous voulez ajouter un nom de service : Cliquez sur l'onglet Database et sélectionnez la base de données à laquelle
vous voulez ajouter un nom de service.
3. Cliquez sur l'onglet Service : Dans la fenêtre de l'outil, cliquez sur l'onglet Service.
4. Cliquez sur le bouton Create : Dans la section des services, cliquez sur le bouton Create pour démarrer la procédure de création de nom de service.
5. Entrez les informations de nom de service : Dans la fenêtre qui s'affiche, entrez les informations suivantes pour le nom de service :
 Nom du service : ORCL_TEST

DBA1 – TP6 2
 Protocole : TCP
 Hôte : le nom d'hôte de la machine sur laquelle se trouve votre base de données Oracle
 Port : 1524
6. Cliquez sur le bouton OK : Une fois que vous avez entré les informations de nom de service, cliquez sur le bouton OK pour enregistrer les modifications.
7. Redémarrez l'instance de la base de données : Pour que les modifications prennent effet, vous devez redémarrer l'instance de la base de données.

Maintenant, le nom de service ORCL_TEST est disponible pour les utilisateurs pour se connecter à la base de données en utilisant la résolution de noms. Vous
pouvez vérifier si le nom de service a été correctement enregistré en utilisant la commande lsnrctl status pour afficher les informations sur l'écouteur.

10) Afficher le nom du service

SQL > show parameter service_names

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

DBA1 – TP6 3
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

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.

DBA1 – TP6 4
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 5

Vous aimerez peut-être aussi