Fondamentalement, j'essaie de copier sélectivement une table d'une base de données à une autre. J'ai deux bases de données [Oracle] différentes (par exemple, fonctionnant sur des hôtes différents) avec le même schéma. Je suis intéressé par un moyen efficace de charger le tableau A dans DB1 avec le résultat de l'exécution d'un select sur le tableau A dans DB2. J'utilise JDBC, si c'est pertinent.Transfert de lignes en vrac entre les bases de données Oracle avec un filtre de sélection
Répondre
Utilisez un lien de base de données et utilisez create table comme sélection.
create database link other_db connect to remote_user identified by remote_passwd using remote_tnsname;
create table a as select * from [email protected]_db;
Si les bases de données proviennent du même fournisseur, ils fournissent une manière native de faire une vue d'une table dans une autre base de données. Dans ce cas, une requête "select into" le fera sans problème
Oracle, par exemple, a le lien de base de données qui fonctionne plutôt bien. En dehors de cela, vous devrez établir une connexion à chaque base de données et lire à partir d'une connexion et l'écrire dans l'autre.
Il existe des outils tels que l'ODI d'Oracle qui peuvent faire le travail sur le terrain, mais ils utilisent tous le même lire dans, écrire modèle
Vous pouvez même pas besoin de se déplacer ces données. Peut-être que vous pouvez simplement sélectionner à travers le lien de la base de données.
- 1. Transfert de données en temps réel entre deux ou plusieurs bases de données Oracle
- 2. Bases de données entre les serveurs Copie
- 3. Fusion de données entre les bases de données
- 4. Transfert de fichiers en vrac Amazon Python S3 via Python
- 5. transfert de données en vb6
- 6. Déplacement/transfert de schémas Oracle d'un serveur à un autre
- 7. Lignes en double dans Oracle
- 8. Copier les tables entre les bases de données d'accès
- 9. Sélection de colonnes dans différentes bases de données
- 10. Comment activer les jointures entre bases de données dans mysql?
- 11. Comment effectueriez-vous le transfert de données en temps réel entre les bases de données lors de la mise à jour des données?
- 12. Sélection de lignes entre x et y à partir de la base de données
- 13. Dynamic LINQ avec d'autres bases de données
- 14. Transférer des objets et des données entre les bases de données SQL 2005
- 15. Transfert de données d'image entre C# et C++
- 16. Sélection de synonymes Oracle
- 17. Magasins de colonnes: comparaison de bases de données en colonnes
- 18. Sélection aléatoire de lignes avec MySQL
- 19. Oracle - différence ou changements entre deux lignes de deux tables
- 20. Transfert de données entre le serveur et le client (Mobile)
- 21. SSIS - Transfert de données de la liste Sharepoint
- 22. Autorisations GRANTing entre différentes bases de données (schémas)
- 23. iPhone UIImagePickerController didFinishPickingImage: Transfert UIImage entre les contrôleurs de vue?
- 24. Sélection de lignes dans jQuery
- 25. Copie de valeurs BLOB entre bases de données avec SQL pur dans SQL Server
- 26. Synchroniser les données dans Oracle avec PHP
- 27. "Afficher les bases de données" avec la condition
- 28. Transfert d'objets de données LINQ
- 29. Transfert des variables entre les modèles en utilisant une vue
- 30. MySQL Sélection de lignes Linked