Dump Oracle table(s) de données pour des instructions INSERT
J'ai une exigence en ce moment où les affaires de mon client de personnes ont rempli un site avec un tas de données. Ils veulent le site pour aller vivre à la production avec l'UAT de données ainsi que sur la journée de lancement du site n'est pas stérile.
Maintenant, les serveurs et centres de données sont gérées par un certain Grand Bleu ami de la nôtre et ils refusent de me donner un compte d'utilisateur sur l'UAT serveur de Base de données, pas même avec l'accès est réservé uniquement aux tables de mon appli est propriétaire. Cette situation peut être laissé à une autre discussion.
Donc, à l'origine, j'étais tout simplement relié à l'UAT à l'aide de SQL Developer, et à terme, c'est chouette petit INSÉRER déclaration d'exportation de l'outil qui permettra de générer les données d'une table dans une série d'états d'INSERTION. Puisque je ne peux pas avoir accès à l'UAT, je ne peux pas le faire.
Est-il une méthode par laquelle je peux littéralement la main de mon bleu amis certains de code PL/SQL qui va vider toutes les données de la table de tables spécifiées pour INSÉRER des états? De préférence dans un fichier (au lieu de la console)? De cette façon, ils peuvent prendre ces instructions INSERT et de les exécuter à l'encontre de l'UAT.
- "J'ai été tout simplement relié à l'UAT à l'aide de SQL Developer, et à terme, c'est chouette petit INSÉRER déclaration d'exportation de l'outil qui permettra de générer les données d'une table dans une série d'instructions INSERT" Merci pour l'astuce. Je ne savais pas sqldeveloper ne pourrait le faire.
Vous devez vous connecter pour publier un commentaire.
J'ai simplement répondu à une question similaire hier. Il peut ne pas être exactement ce que vous voulez (et il est encore incomplète), mais il a probablement les informations pour obtenir vous avez commencé à remplir les scripts de vous-même. Check it out.
Laissez-le Grand Bleu ami de régler cette question. Si ils ne vous donnent pas accès aux bases de données qu'ils doivent remplir la base de données de production. Donner une liste de tables de un de les laisser à l'exportation de l'UAT et l'importer dans la production. Exportation /importation ou datapump est la norme pour ce genre d'opérations, vous ne devriez pas être obligé d'inventer votre propre en raison de leur manque de coopération.
avez-vous envisagé de l'exportation des données à partir de votre UAT db, puis de l'importer de votre local?