2 votes

Déplacer des données sur Oracle 11g

Je fais une migration pour déplacer les données de Ms SQL Server 2000 vers Oracle 11g sur une machine HP Server. Je ne sais pas pourquoi il est très lent lorsque je charge les données du fichier xxx.dat dans une table d'Oracle 11g.

Quelqu'un peut-il m'aider à résoudre mon problème ?

Merci, Ung Sopolin

1voto

MoshiBin Points 390

Vous pouvez envisager d'utiliser le NOLOGGING lors de l'insertion de données en masse à partir de fichiers.

ALTER TABLE[SPACE] name NOLOGGING;

Cela désactiverait la journalisation des actions DML et DDL sur la table ou le tablespace spécifié. Cela signifie essentiellement que vos insertions n'écriront pas dans les redo logs, ce qui devrait accélérer l'ensemble du processus. N'oubliez pas de réactiver ultérieurement la journalisation des redo logs en utilisant la commande

ALTER TABLE[SPACE] name LOGGING;

0voto

dlamblin Points 929

Oui, c'est lent. Vous pourriez vouloir utiliser un Outil de migration SQL un sens o l'autre .

0voto

Cephas Points 443

Si les deux machines Oracle ont des spécifications matérielles similaires, je vous suggère de regarder le site Web intégré de Enterprise Manager (DBCONSOLE) qui devrait faire partie de chaque instance 11g.

Il devrait y avoir un onglet "Performance" qui vous donnera une bonne idée de ce qui cause la différence de performance entre les deux bases de données.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X