Cours

Travaux Pratiques

TP Oracle

Normalement inutile avec Docker :

Commandes :

# initialisation : téléchargement de l'image, création et démarrage d'un conteneur
sudo docker pull traversn/tp-oracle-xe11g-bdd-ecole:latest
sudo docker run --name fip1-tporacle-ecole -d -p 1521:1521 -p 8080:8080 traversn/tp-oracle-xe11g-bdd-ecole /start.sh

# démarrer le conteneur 
sudo docker start fip1-tporacle-ecole

# arrêter le conteneur 
sudo docker stop fip1-tporacle-ecole

# (obsolète) récupérer l'identifiant du conteneur
sudo docker ps -a # prendre le premier champ alphanumérique

TP Concurrence avec MySQL

Machines du CNAM :

    mysql -u root -p
    # taper le mot de passe 7002n* 
    # valider avec entrée

Scripts :


TP odbc

    python3 -m pip install --user cx_Oracle --upgrade
    
    cd Téléchargements
    wget https://download.oracle.com/otn_software/linux/instantclient/218000/instantclient-basic-linux.x64-21.8.0.0.0dbru.zip
    unzip instantclient-basic-linux.x64-21.8.0.0.0dbru.zip
    export LD_LIBRARY_PATH=~/Téléchargements/instantclient_21_8
    
    python3 tasks.py

Ressources

Cours en ligne de Philippe Rigaux :