DB2,importer le script d'une base de données
DB2newbiee
-
DB2newbiie -
DB2newbiie -
Bonjour,
Je suis actuellement dans l'entreprise ou j'effectue ma licence professionnelle en alternance.
Dans le cadre du projet que je dois réaliser, j'ai crée une base de données avec le logiciel MySQL Workbench, j'en ai ensuite généré le script SQL de cette base de données.
Maintenant que j'ai une base de données toute propre, comment faire pour importer cette base de données dans DB2?
De plus, dans DB2 quand je veux créer ma base de données , j'ai le message suivant:
comment résoudre le problème car je ne comprend pas ce message?
Merci du coup de main :)
Je suis actuellement dans l'entreprise ou j'effectue ma licence professionnelle en alternance.
Dans le cadre du projet que je dois réaliser, j'ai crée une base de données avec le logiciel MySQL Workbench, j'en ai ensuite généré le script SQL de cette base de données.
Maintenant que j'ai une base de données toute propre, comment faire pour importer cette base de données dans DB2?
De plus, dans DB2 quand je veux créer ma base de données , j'ai le message suivant:
SQL1052N Le chemin d'accès à la base de données "C:\nom_du_fichier_ou_je_veux_mettre_ma_base" n'existe pas. Explication : Le chemin d'accès spécifié dans le paramètre "<chemin>" de la commande n'est pas correct. Il n'existe pas de chemin de ce nom ou un chemin a été spécifié lorsque la variable de registre DB2_CREATE_DB_ON_PATH était désactivée (Windows uniquement). Dans un environnement de base de données partitionnée sous Windows ou UNIX, chaque noeud du groupe de bases de données partitionnées doit avoir la même spécification d'unité disque (chemin) disponible avec l'espace utilisable pour que la commande CREATE DATABASE aboutisse. Le chemin d'unité de disque est indiqué dans la configuration du gestionnaire de bases de données. Si la zone DFTDBPATH n'est pas renseignée, le chemin par défaut est celui du disque dur où DB2 est installé, sur la machine propriétaire de l'instance (chemin d'installation de db2). Le traitement de la commande est impossible. Action de l'utilisateur : Relancez la commande avec le chemin d'accès correct aux bases de données. Dans un environnement de bases de données partitionnées sous Windows ou UNIX, appliquez la procédure suivante : * Déterminez la spécification d'unité de disque dur (chemin) requise. Le chemin est indiqué dans le message d'erreur. * déterminez sur quels noeuds de la partition de base de données se pose le problème. Cette information figure généralement dans le fichier journal db2diag du noeud propriétaire de l'instance ; * résolvez l'erreur d'unité, sur le noeud spécifique où se pose le problème, ou modifiez la spécification d'unité dans la configuration du gestionnaire de la base de données de manière à ce que la même unité soit disponible et ait suffisamment d'espace sur chacun des noeuds du groupe de bases de données partitionnées ; * Relancez la commande. * Sous Windows, si toutes les applications qui accèdent à la base de données sont générées à partir de la version 9 au moins des API externes, alors la variable de registre DB2_CREATE_DB_ON_PATH peut être activée pour la prise en charge d'un chemin représentant le chemin d'accès à la base de données.
comment résoudre le problème car je ne comprend pas ce message?
Merci du coup de main :)
A voir également:
- DB2,importer le script d'une base de données
- Fuite données maif - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Base de registre - Guide
- Script vidéo youtube - Guide
- Importer favoris chrome - Guide
2 réponses
me revoilà pour quelques précisions afin que vous puissiez m'aider.
Je suis sur Windows 7, ma version de DB2 est DB2 v9.7.200.358, et la commande que j'essaye de faire est tellr que dans le message DB2, dans la rubrique "commandes tentées" il est écrit:
SQL01052
CREATE DATABASE nom_base AUTOMATIC STORAGE YES ON 'C:\nom_du_répertoire_ou_je_veux_mettre_ma_base' DBPATH ON 'C:\nom_du_répertoire_ou_je_veux_mettre_ma_base' ALIAS monAlias USING CODESET IBM-1252 TERRITORY FR COLLATE USING SYSTEM PAGESIZE 4096
C'est la première fois que j'utilise DB2. Je suis la procédure de création de ma base avec l'assistant de création d'une base de données, c'est à dire que je spécifie le nom de ma base, le chemin d'accès par défaut (j'ai crée un répertoire sur le disque C:/ comme me l'a demandé ma responsable), ensuite je fais "suivant" puis "fin" sans rien modifier d'autre dans les paramètres et hop, j'ai le message d'erreur.
Ais-je suivis la bonne procédure?
Cordialement.
Je suis sur Windows 7, ma version de DB2 est DB2 v9.7.200.358, et la commande que j'essaye de faire est tellr que dans le message DB2, dans la rubrique "commandes tentées" il est écrit:
SQL01052
CREATE DATABASE nom_base AUTOMATIC STORAGE YES ON 'C:\nom_du_répertoire_ou_je_veux_mettre_ma_base' DBPATH ON 'C:\nom_du_répertoire_ou_je_veux_mettre_ma_base' ALIAS monAlias USING CODESET IBM-1252 TERRITORY FR COLLATE USING SYSTEM PAGESIZE 4096
C'est la première fois que j'utilise DB2. Je suis la procédure de création de ma base avec l'assistant de création d'une base de données, c'est à dire que je spécifie le nom de ma base, le chemin d'accès par défaut (j'ai crée un répertoire sur le disque C:/ comme me l'a demandé ma responsable), ensuite je fais "suivant" puis "fin" sans rien modifier d'autre dans les paramètres et hop, j'ai le message d'erreur.
Ais-je suivis la bonne procédure?
Cordialement.