site:enseignement:licence:3i009:tme_transaction
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
site:enseignement:licence:3i009:tme_transaction [25/11/2020 18:43] – hubert | site:enseignement:licence:3i009:tme_transaction [16/11/2021 12:44] (Version actuelle) – [Exercice 1: Test commit et rollback] hubert | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
comprendre les mécanismes de contrôle de concurrence. | comprendre les mécanismes de contrôle de concurrence. | ||
+ | Voir l' | ||
- | Groupe 2: [[https:// | + | ** Ne pas oublier de consulter les <fc # |
+ | ===== Préparation du TME ===== | ||
+ | Télécharger l' | ||
+ | * Windows: dans le dossier bin de db-derby, cliquer sur // | ||
+ | * Linux: voir dans le dossier db-derby les commandes '' | ||
- | * La BD utilisée pour ce TME est [[https:// | + | ===Remarques=== |
- | * Voir l' | + | La BD utilisée pour ce TME est [[https:// |
- | ** Ne pas oublier de consulter les <fc # | ||
- | ===== Préparation du TME ===== | ||
Vous pouvez également suivre les instructions d' | Vous pouvez également suivre les instructions d' | ||
[[https:// | [[https:// | ||
Ligne 29: | Ligne 32: | ||
**Si Java n'est pas installé** le télécharger à l' | **Si Java n'est pas installé** le télécharger à l' | ||
+ | |||
+ | |||
+ | /* 16/11/2021 ON ENLEVE cette étape 2 | ||
===Etape 2=== | ===Etape 2=== | ||
+ | Vous pouvez passer directement à l' | ||
**Étape2**. Vérifier le contenu de variable d' | **Étape2**. Vérifier le contenu de variable d' | ||
Ligne 53: | Ligne 60: | ||
<code ascii> | <code ascii> | ||
Unix: | Unix: | ||
- | | + | |
</ | </ | ||
- | ===Etape | + | */ |
+ | |||
+ | ===Etape | ||
- | **Étape3**. | + | **Étape2**. |
- | Télécharger Apache Derby à cette adresse [[http:// | + | Télécharger Apache Derby à cette adresse [[http:// |
<code ascii> | <code ascii> | ||
Windows: db-derby-10.15.2.0-bin.zip | Windows: db-derby-10.15.2.0-bin.zip | ||
Ligne 67: | Ligne 76: | ||
Créer un répertoire pour le tme, télécharger et désarchiver derby dans ce répertoire: | Créer un répertoire pour le tme, télécharger et désarchiver derby dans ce répertoire: | ||
<code ascii> | <code ascii> | ||
+ | WINDOWS: | ||
mkdir C: | mkdir C: | ||
copy db-derby-10.15.2.0-bin.zip C: | copy db-derby-10.15.2.0-bin.zip C: | ||
Ligne 81: | Ligne 91: | ||
</ | </ | ||
- | /*Si le dossier n' | + | /* |
+ | Si le dossier n' | ||
<code ascii> | <code ascii> | ||
| | ||
Ligne 119: | Ligne 130: | ||
* Se connecter à Java DB. Dans le terminal, exécuter la commande suivante : | * Se connecter à Java DB. Dans le terminal, exécuter la commande suivante : | ||
<code ascii> | <code ascii> | ||
- | | + | |
</ | </ | ||
**Si JAVA_HOME n'est pas défini** le définir comme indiqué à l' | **Si JAVA_HOME n'est pas défini** le définir comme indiqué à l' | ||
Ligne 161: | Ligne 172: | ||
</ | </ | ||
- | **Lancer deux clients** Java DB qui seront associés à deux transactions: | + | <fc #ff0000>**Lancer deux clients**</ |
* Ouvrir 2 fenêtres de terminal juxtaposées et dans chacune aller dans le répertoire de travail du TME. Le premier terminal sera dénommé par la suite **T1** car il sera associé à la première transaction, | * Ouvrir 2 fenêtres de terminal juxtaposées et dans chacune aller dans le répertoire de travail du TME. Le premier terminal sera dénommé par la suite **T1** car il sera associé à la première transaction, | ||
* Dans **chaque terminal**: | * Dans **chaque terminal**: | ||
* Se connecter à Java DB avec la commande suivante: | * Se connecter à Java DB avec la commande suivante: | ||
<code ascii> | <code ascii> | ||
- | | + | |
</ | </ | ||
**Si JAVA_HOME n'est pas défini** le définir comme indiqué à l' | **Si JAVA_HOME n'est pas défini** le définir comme indiqué à l' | ||
Ligne 215: | Ligne 226: | ||
<code ascii> | <code ascii> | ||
- | | + | |
| |
site/enseignement/licence/3i009/tme_transaction.1606326199.txt.gz · Dernière modification : de hubert