Extraction est la première étape dans le déplacement des données d'une base de données Oracle opérationnelle vers une destination comme un entrepôt de données . Bien qu'il puisse sembler une tâche simple, copier des données à partir d'un système source peut être fastidieux et difficile, et parce que le système source est opérationnel, vous devez vous assurer de la méthode d'extraction n'affecte pas les performances ou la disponibilité des données du système source . La meilleure façon d'y arriver , selon Oracle, est d'utiliser l'extraction hors ligne et tablespaces transportables . Faits Hors extraction vous permet d'éviter d'interagir directement avec - et peut compromettre - la base de données du système source. Au lieu de cela , vous mettez en scène en dehors de la base de données avant de commencer les procédures d'extraction. Bien que cette méthode d'extraction a préalables spécifiques et nécessite l'aide d'un utilitaire de Data Pump pour le transport, tablespaces transportables sont une structure de zone de transit dont la performance «significatif» et la gestion des avantages d'établir la structure se distingue des autres méthodes d'extraction. Pré-requis comprennent l'utilisation de Oracle 8i ou plus tard pour la source et la base de données de destination, le même jeu de caractères à la fois et le même système d'exploitation que soit la version est entre Oracle 8i et Oracle 10g. Identification Photos un tablespace transportable est une structure logique - ce qui signifie qu'il n'existe que dans la mémoire. Selon sa taille , un tablespace transportable peut accueillir un ou plusieurs fichiers physiques de données, dont chacun peut contenir des données de la table , des métadonnées , des index et un certain nombre d'autres objets de base de données . Utilisez la commande CREATE TABLE ... AS SELECT pour créer un espace de table et de l'information de la copie de la base de données source . Même si un tablespace transportable est plus souvent temporaire - ou une table vous déposez après extraction est terminée - vous pouvez également enregistrer et de réutiliser un tablespace transportable tard Avantages < br . > ce qui rend cette méthode d' extraction des données est préférable sa vitesse. Un tablespace transportable copie les données directement à partir de la source vers la destination , en laissant la pompe de données chargé de transporter uniquement des métadonnées de l'objet de base de données . Cela réduit considérablement le temps qu'il faut pour charger, décharger et recharger ensuite les données dans la base de données de destination. Une fonctionnalité accrue est un autre avantage de tablespaces transportables . Tant que la source et la destination sont Oracle version11g ou tard , le transport multi-plateforme est une option. Processus extraction de données en utilisant un espace disque de transport se produit au cours de la trois premières étapes d'un procédé de quatre à cinq étapes . La première étape , qui est seulement nécessaire au transport multi-plateforme, consiste à interroger le format endian - ou l'ordre dans lequel la mémoire de l'ordinateur stocke des séquences d' octets - pour assurer la compatibilité de la plate-forme entre la source et la base de données de destination. Ensuite, sélectionnez un ensemble d' espaces de tables autonomes , ou celui qui ne contient pas de références - telles que les index ou les colonnes d'objets de grandes - pointant à l'extérieur des espaces de table ou celui qui contient seulement des sections d'une table partitionnée . La troisième étape consiste à faire des tableaux autonomes " lecture seule ", invoquant l'utilitaire de Data Pump , identifier les espaces de tables que vous souhaitez inclure et, enfin , la conversion des fichiers de données dans un emplacement temporaire sur la plate-forme de source, comme " répertoire /Temp . "
|