Préface La connaissance a une caractéristique : plus le degré de partage est élevé, plus elle se développe rapidement. C'est ce qui m'a motivé à écrire et à terminer ce livre. Ce livre condense l'expérience de la gestion de bases de données ces dernières années. J'espère que les nombreuses expériences et conseils contenus dans le livre aideront les lecteurs à surmonter leurs difficultés d'apprentissage. Comment lire ce livre Les chapitres de ce livre sont divisés en plusieurs aspects selon leur contenu. Ce livre doit être lu d’un bout à l’autre. Le temps passé à étudier ce livre sera récompensé plusieurs fois dans vos travaux futurs. Vous pouvez également adopter une approche modulaire et lire de manière sélective les chapitres les plus adaptés à votre niveau de connaissances et à votre objectif. Si vous n'êtes pas familier avec Oracle ou souhaitez actualiser vos connaissances de base, vous pouvez commencer par lire l'Annexe A, qui fournit une introduction concise à Oracle, puis lire l'intégralité du livre du début à la fin. Si vous avez déjà une compréhension du paysage et des bases d'Oracle, vous pouvez commencer à apprendre à partir de n'importe quel chapitre qui vous convient ou vous intéresse. Par exemple, ceux qui ont besoin d'apprendre les nouvelles fonctionnalités de la nouvelle gestion de bases de données d'Oracle8i afin de mettre à jour leurs connaissances peuvent lire le chapitre 9 « Nouvelles fonctionnalités d'Oracle8i » avant de lire les autres chapitres. Les lecteurs qui souhaitent en savoir plus sur les capacités informatiques Internet d'Oracle et d'Oracle Application Server peuvent se référer directement au chapitre 10, « Internet DBA ». Les autres chapitres couvrent également un domaine spécifique important. Comment accroître les connaissances La clé du succès dans un certain domaine est d'enrichir continuellement vos connaissances. La connaissance est le facteur décisif de la concurrence. Parce que la technologie évolue à un rythme rapide, nous devons tous suivre le rythme du développement technologique. Visitez la communauté en ligne des professionnels des bases de données (http://www.dbtips.com) pour télécharger de nombreux scripts utiles, dont beaucoup apparaissent dans ce livre, ainsi que pour obtenir un exemplaire gratuit de « Comment créer des scripts SQL qui fonctionnent », Cette copie fournit des conseils et des techniques pour créer et personnaliser des scripts afin de mieux répondre à vos besoins. Je publierai de nouveaux conseils et techniques, des scripts, des essais et des articles sur ce site. Vous êtes invités à publier vos réflexions, expériences, questions, réponses et commentaires sur ce site pour partager et échanger des connaissances avec tout le monde.
Table des matières:
Préface aux salutations Chapitre 1 Établissement et configuration de la base de données
1.1 Planification de la création d'une base de données
1.1.1 Planifier et poser les bonnes questions
1.1.2 Comment déterminer la taille de bloc de données appropriée
1.2 Organisation des systèmes de fichiers
1.2.1 Comment nommer les fichiers de base de données
1.2.2 Utiliser la meilleure structure flexible
1.2.3 Comment configurer un système de fichiers Oracle conforme à OFA
1.3 Disposition des fichiers de la base de données du plan
1.3.1 Planification pour maximiser la disponibilité
1.3.2 Planification pour minimiser les conflits de disque
1.4 Créer un fichier de paramètres
1.4.1 Quelques notes sur les paramètres de configuration
1.4.2 Etablir une connexion au fichier de paramètres
1.4.3 Optimiser le stockage du dictionnaire de données
1.5 Comprendre la commande CREATE DATABASE
1.6 Techniques de création de bases de données
1.6.1 Créer une base de données à l'aide du programme d'installation Oracle
1.6.2 Points à noter lors de l'utilisation du programme d'installation pour créer une base de données
1.6.3 Comment créer votre propre script de création de base de données personnalisé
1.6.4 Comment cloner une base de données à partir d'une base de données existante
1.6.5 Comment utiliser la configuration de la base de données
L'assistant crée une base de données
1.7 Configuration complète de la base de données
1.7.1 Créer un espace table
1.7.2 Exécuter le script de configuration du dictionnaire de données
1.7.3 Créer des segments d'annulation supplémentaires
1.7.4 Modifier les espaces table par défaut et temporaires de l'utilisateur SYSTEM
1.7.5 Modifier les mots de passe par défaut de SYS et SYSTEM
1.7.6 Création d'autres objets utilisateur et schéma
1.7.7 Activer le mode journal d'archive
1.7.8 Effectuer une sauvegarde complète de la base de données
1.7.9 Configuration du démarrage et de l'arrêt automatiques de la base de données
1.7.10 Surveiller la base de données après sa mise en service
1.7.11 Comment lister et décrire les paramètres d'initialisation
1.7.12 Comment lister les paramètres non documentés
1.8 Revoir le chapitre 2 Gestion du stockage, des objets et de la capacité des données
2.1 Configurer le stockage des données
2.1.1 Gestion de la fragmentation de l'espace libre
2.1.2 Techniques de regroupement de l'espace disponible
2.1.3 Fragments de la zone de gestion
2.1.4 Rechercher des objets proches de la valeur MAXEXTENTS
2.1.5 Éviter la fragmentation du dictionnaire de données
2.1.6 Zone de gestion locale
2.1.7 Réorganiser toute la base de données
2.1.8 11 conseils pour définir la taille des étendues et prévenir la fragmentation
2.1.9 Évitez de distinguer les super erreurs
2.1.10 Éviter les erreurs d'excès d'espace
2.1.11 Minimiser le chaînage et la migration des lignes
2.1.12 Comment détecter la liaison/migration de lignes
2.1.13 Vérifier les lignes de lien dans les modèles à l'aide de scripts
2.1.14 Supprimer les liens de lignes
2.1.15 Éliminer la migration des lignes
2.1.16 Techniques de liaison/migration de lignes
2.1.17 Comment définir la taille du tableau
2.1.18 Comment déterminer la valeur optimale de PCTFREE
2.1.19 Comment déterminer la valeur optimale de PCTUSED
2.1.20 Comment trouver la zone de données disponible de chaque bloc de données
2.2 Objets gestionnaire
2.2.1 Comment vérifier les objets invalides
2.2.2 Comment recompiler des objets invalides
2.2.3 Déplacement d'index entre différents espaces de table
2.2.4 Comment trouver le point culminant
2.2.5 Comment libérer de l'espace inutilisé
2.3 Paquet DBMS_SPACE
2.3.1 Utilisation de DBMS_SPACE.UNUSED
_ESPACE
2.3.2 Utilisation de DBMS_SPACE.FREE
_BLOC
2.4 Gestion des conflits de verrouillage
2.4.1 Comment trouver l'instruction SQL qui a généré le verrou
2.4.2 Comment déverrouiller le verrou
2.4.3 Comment supprimer une session utilisateur
2.4.4 Comment extraire les commandes de création de vues du dictionnaire de données
2.4.5 Comment extraire les définitions d'index du dictionnaire de données
2.5 Revoir le chapitre 3 Technologie d'exportation et d'importation
3.1 Présentation des fonctionnalités d'exportation/importation
3.1.1 Utilisation de l'exportation et de l'importation
3.1.2 Utilisation générale de l'export/import
3.1.3 Méthode d'exportation
3.1.4 Méthode d'importation
3.1.5 Créer les vues du dictionnaire de données nécessaires
3.1.6 Spécifier les paramètres d'exportation/importation
3.1.7 Exporter et importer des données directement sur bande
3.1.8 Estimation de la taille du fichier d'exportation
3.1.9 Exporter directement des fichiers compressés
3.1.10 Importer directement à partir du fichier d'exportation compressé
3.1.11 Créer des fichiers d'exportation cohérents
3.1.12 Vérifier les erreurs d'exportation/importation
3.1.13 Utilisation des zones de gestion des exportations et des importations
3.1.14 Organisation et dénomination des fichiers d'exportation/importation
3.1.15 Afficher le contenu du fichier exporté
3.1.16 Vous ne pouvez pas utiliser simultanément les journaux de rétablissement d'exportation et d'archivage pour la récupération.
3.1.17 Exportations et importations incrémentielles, cumulatives et complètes
3.2 Comment optimiser les performances à l'exportation
3.2.1 Exporter à l'aide du chemin DIRECT
3.2.2 Utiliser large pour l'exportation de chemins traditionnels
Valeur du TAMPON
3.2.3 Utilisation de RECORDL- pour l'exportation de chemin direct
Paramètres ENGHT
3.3 Comment optimiser les paramètres d'importation
3.3.1 Utilisation de grands segments d'annulation
3.3.2 Créer plusieurs gros fichiers de journalisation en ligne
3.3.3 Désactiver le mode d'archivage lors de l'importation
3.3.4 Exporter les fichiers de vidage, les espaces de table de données,
Segments de restauration et fichiers journaux de rétablissement en ligne
3.3.5 Minimiser les points de contrôle
3.3.6 Créer des index séparément
3.3.7 Définir un grand paramètre d'initialisation SORT_AREA
_TAILLE
3.3.8 Utilisation de grands tampons d'importation
3.3.9 Minimiser le nombre de soumissions à la base de données
3.4 Nouvelles fonctionnalités d'Oracle8i
3.4.1 Export et import de sous-partitions
3.4.2 Exporter/importer plusieurs fichiers de vidage
3.4.3 Spécifier une requête pour l'instruction select du processus d'exportation de la table déchargée
3.4.4 Exporter/importer des statistiques d'optimisation précalculées
3.4.5 Espaces tables mobiles
3.5 Revoir le chapitre 4 : Conception d'une base de données hautement disponible
4.1 Comment découvrir et protéger les « faiblesses d’Achille »
4.2 Réutiliser les fichiers de contrôle de la base de données
4.3 Mise en miroir des fichiers de contrôle au niveau matériel
4.4 La différence entre la mise en miroir et la réutilisation
4.5 Sélectionnez le type de disque pour la haute disponibilité
4.6 Techniques RAID générales
4.7 Donner aux fichiers de contrôle la possibilité de croître
4.8 Comment configurer un groupe de journaux
4.9 Trois méthodes simples pour protéger l'espace table SYSTEM
4.10 Pourquoi ORACLE_HOME doit être protégé
4.11 Sécuriser le système d'exploitation
4.12 Comment protéger les segments d'annulation
4.13 Classification et partitionnement des données
4.14 Prioriser le partitionnement de l'espace table
4.15 Comment configurer un espace table TEMP hautement disponible
4.16 Assurez-vous qu'il y a suffisamment d'espace libre dans l'emplacement de destination du journal d'archive
4.17 Comment ajuster les journaux de rétablissement en ligne
4.18 Évitez les attentes LGWR en optimisant la vitesse d'archivage
4.19 Séparer les fichiers de journalisation en ligne et les fichiers de journalisation archivés
4.20 Comment accélérer la récupération d'instance
4.21 Révision du chapitre 5 Utilisation des bases de données de redondance d'UC
5.1 Qu'est-ce que le basculement ?
5.2 Base de données de secours automatique
5.2.1 Avantages de la base de données de secours automatique
5.2.2 Inconvénients des bases de données de secours automatique
5.2.3 Établir et configurer une base de données de secours automatique
5.2.4 Création d'une base de données de secours en tant que sous-ensemble de la base de données principale
5.2.5 Sélectionner un autre site
5.2.6 Sélectionner le nœud de sauvegarde
5.2.7 Effectuer le basculement de la veille chaude
5.2.8 Trois points à retenir sur l'activation des sauvegardes
5.2.9 Quatre tâches après l'activation du mode veille
5.2.10 Transférer automatiquement les journaux redo archivés vers la base de données de secours
5.2.11 Démarrage de la récupération administrative
5.2.12 Ouvrir la base de données de secours en lecture seule
5.2.13 Maintenance de la base de données de secours automatique
5.3 Examen des méthodes avancées de basculement en cas d'échec du chapitre 6
6.1 Utilisation d'Oracle Parallel Server pour le basculement
6.2 Avantages du basculement de serveur parallèle
6.3 Inconvénients de la commutation en cas de panne de serveur parallèle
6.4 Considérations relatives aux performances
6.5 Réduire le temps d'échec de la commutation des serveurs parallèles
6.6 Commutation transparente en cas de panne d'application
6.7 Instructions en cas d'échec du changement de client
6.8 Utilisation du basculement client pour l'équilibrage de charge
6.9 Utilisation du basculement client pour une panne de nœud planifiée
6.10 Utiliser la réplication Oracle pour implémenter le basculement
6.10.1 Copie de base
6.10.2 Avantages du basculement de réplication de base
6.10.3 Inconvénients du basculement en cas d'échec de réplication de base
6.11 Utilisation de la réplication avancée pour le basculement
6.11.1 Avantages du basculement de réplication avancé
6.11.2 Inconvénients du basculement de réplication avancé
6.12 Utilisation d'Oracle Fail Safe
6.12.1 Sélectionner la configuration du nœud
6.12.2 Avantages d'Oracle Fail Safe
6.12.3 Inconvénients d'Oracle Fail Safe
6.13 Autres options de haute disponibilité
6.13.1 Haute disponibilité avec un petit budget : expédition de bandes de sauvegarde
6.13.2 Utilisation de la mise en miroir à distance
6.13.3 Mise en miroir d'applications
6.14 Tirer parti des techniques de configuration hybride
6.14.1 Utilisation de serveurs parallèles et de bases de données de secours d'UC distantes
6.14.2 Utilisation d'Oracle Fail Safe avec une base de données de redondance d'UC distante (Windows NT uniquement)
la plateforme est valide)
6.14.3 Utilisation de bases de données de secours automatique et de la mise en miroir à distance
6.15 Révision du chapitre 7 Techniques de sauvegarde et de restauration
7.1 Options de sauvegarde
7.2 Sauvegarde du système d'exploitation
7.2.1 Sauvegarde à froid
7.2.2 OFA et sauvegarde
7.2.3 Sauvegarde à chaud
7.2.4 Minimiser la durée des méthodes de sauvegarde
7.2.5 Pourquoi vous ne devriez pas sauvegarder les journaux redo en ligne
7.2.6 ARCHIVELOG et NOARCHIV-
Mode ÉLOG
7.2.7 Pourquoi utiliser ARCHIVELOG
Chemin
7.2.8 Pourquoi les journaux redo archivés doivent être réutilisés
7.3 Sauvegarde de la gestion du serveur
7.4 Sauvegarde logique
7.4.1 Sauvegarde de fichier texte
7.4.2 Sauvegarde du fichier de contrôle logique
7.4.3 Utilisation de l'exportation et de l'importation
7.4.4 Méthode d'importation
7.4.5 Exportations et importations incrémentielles, cumulatives et complètes
7.4.6 Créer des fichiers d'exportation cohérents
7.4.7 Vous ne pouvez pas utiliser simultanément les journaux de rétablissement d'exportation et archivés pour la récupération
7.5 Élaborer un plan de sauvegarde et de récupération
7.5.1 Techniques générales de sauvegarde
7.5.2 Conseils pour une sauvegarde rapide
7.6 Stratégies et situations de rétablissement
7.6.1 Récupération de base de données et organisation de la structure de base de données impliquée
7.7 Diverses situations nécessitant une récupération
7.8 Récupérer les fichiers de données perdus
7.8.1 Perte des fichiers de données SYSTEM
7.8.2 Perte de fichiers de données contenant des segments de restauration actifs
7.8.3 Perte d'autres fichiers de données
7.8.4 Réalisation d'une récupération de l'espace table
7.8.5 Effectuer une récupération de fichiers de données
7.8.6 Comment restaurer lorsqu'il n'y a pas de sauvegarde des fichiers de données
7.8.7 Récupération d'un tablespace temporaire perdu
7.8.8 L'espace table en lecture seule est perdu
7.8.9 L'espace de la table d'index est perdu
7.9 Restauration des journaux de rétablissement en ligne
7.9.1 Un membre du groupe de journalisation en ligne est perdu
7.9.2 Perte des groupes de redo inactifs
7.9.3 Perte du groupe de redo actif
7.10 Récupération des fichiers de contrôle perdus
7.10.1 Les membres du fichier de contrôle réutilisés sont perdus
7.10.2 Le fichier de contrôle est complètement perdu
7.11 Révision du chapitre 8 Optimisation des performances
8.1 Technologie pour optimiser la zone globale du système
8.1.1 Comment optimiser le cache du tampon de données
8.1.2 Mesure et optimisation des performances du cache de bibliothèque
8.1.3 Mesure et optimisation des performances du cache du dictionnaire
8.1.4 Comment estimer les performances des applications
8.2 Code d'application fixe
8.2.1 Comment déterminer les objets qui doivent être réparés
8.2.2 Comment déterminer l'objet de programme actuellement fixé
8.2.3 Comment épingler le code de l'application
8.2.4 Utilisation de DBMS_SHARED_POOL.KEEP
compétences
8.2.5 Comment générer des scripts pour les opérations fixes
8.2.6 Utilisation de DBMS_SHARED_POOL
.CONSEILS À NE PAS GARDER
8.3 Techniques d'optimisation du tri des données
8.3.1 Effectuer la totalité ou la majeure partie du tri en mémoire
8.3.2 Minimiser les frais de gestion de l'espace pendant le tri
8.3.3 Utilisation de plusieurs espaces table TEMP pour répartir le tri
8.4 Technologies pour optimiser le stockage des données
8.4.1 Minimiser le chaînage de lignes et la migration de lignes
8.4.2 Détection de la liaison/migration de lignes
8.4.3 Détermination des lignes liées dans un schéma
8.4.4 Prévention et correction du chaînage/migration de lignes
8.4.5 Conseils pour la liaison/migration de lignes
8.4.6 Minimiser la fragmentation de l'espace libre
8.4.7 Minimiser la croissance des zones
8.4.8 Comment déterminer la requête la plus coûteuse
8.5 Traçage SQL
8.5.1 Configuration du suivi au sein d'une session utilisateur
8.5.2 Configuration du suivi de session hors utilisateur à l'aide de DBMS_SYSTEM
8.5.3 Génération de traces système
8.5.4 Utiliser tkprof pour interpréter les fichiers de trace
8.5.5 Utiliser AUTOTRACE pour obtenir le plan d'exécution des instructions SQL et les données statistiques
8.6 Section Optimiser la restauration
8.6.1 Minimiser les conflits de segments d'annulation
8.6.2 Minimiser l'expansion dynamique
8.6.3 E/S de segment d'annulation distribuée
8.7 Optimisation des index
8.7.1 Comment identifier et reconstruire des index fragmentés
8.7.2 Comment déterminer l'index de la table
8.8 Optimisation des E/S disque
8.8.1 Comment trouver et éviter les points chauds d'E/S
8.8.2 Utilisation de systèmes de fichiers bruts
8.9 Génération de statistiques d'optimisation
8.9.1 Utilisation de DBMS_UTILITY.ANALYZE
_SCHEMA collecte des données statistiques
8.9.2 Utilisation de DBMS_UTILITY.ANALYZE
_DATABASE Collecter des statistiques
8.9.3 Utilisation de DBMS_STATS pour collecter des statistiques de performances
8.10 Optimiser l'environnement
8.10.1 Comment optimiser Net8/SQL*Net
8.10.2 Surveiller et optimiser les ressources système
8.11 Examen des nouvelles fonctionnalités d'Oracle8i du chapitre 9
9.1 Nouvelles fonctionnalités d'optimisation des performances
9.1.1 Résumé de la stabilité de conception et du stockage
9.1.2 Améliorations du tri
9.1.3 Vues matérialisées
9.1.4 Utilisation de DBMS_STATS pour collecter des statistiques de performances
9.2 Nouveau type d'index
9.2.1 Indexation basée sur les fonctions
9.2.2 Index de clé inversé
9.2.3 Indice décroissant
9.2.4 Tableaux indexés
9.2.5 Nouvelles fonctionnalités de gestion des index
9.3 Nouvelles fonctionnalités de sauvegarde et de récupération
9.3.1 Archivage multicible
9.3.2 Processus de journaux d'archives multiples
9.3.3 Utilisation de LogMiner
9.3.4 Récupération de démarrage rapide
9.4 Nouvelles fonctionnalités d'exportation/importation
9.4.1 Utilisation de plusieurs fichiers dump d'exportation/importation
9.4.2 Exportation de requêtes sélectives
9.4.3 Exportation des statistiques précalculées de l'optimiseur
/importer
9.4.4 Espaces tables mobiles
9.4.5 Fonctionnalités mixtes d'exportation/importation
9.5 Nouvelles fonctionnalités de la base de données de secours
9.5.1 Transfert automatique des redo logs archivés
9.5.2 Activation de la récupération administrative
9.5.3 Ouvrir la base de données de secours en mode lecture seule
9.6 Nouvelles fonctionnalités de gestion des files d'attente de tâches
9.7 Nouvelles fonctionnalités de gestion du stockage et des objets
9.7.1 Repositionnement et organisation des tables
9.7.2 Supprimer des colonnes dans un tableau
9.7.3 Marquer les colonnes du tableau comme indisponibles
9.7.4 Espaces de table gérés localement
9.8 Révision du chapitre 10 DBA Internet
10.1 Oracle8i - Base de données Internet
10.2Oracle et Java
10.3 Machine virtuelle Java Oracle8i
10.4 Comment communiquer entre Java VM et le serveur Oracle8i
10.5 Serveur d'applications Java et Oracle
10.6 Développeur Oracle J
10.7 Paramètres d'initialisation liés à Java
10.8 Système de fichiers Internet Oracle
10.9 Présentation du serveur d'applications Oracle
10.10 Composantes de la SV
10.11 Ajustement des demandes de mémoire OAS
10.12 Vérifier le matériel minimum recommandé
10.13 Conception de la configuration du serveur d'applications Oracle
10.14 Installation du serveur d'applications Oracle
10.15 Utilisation du Gestionnaire OAS
10.16 Comment démarrer et arrêter les composants OAS
10.17 Comment OAS utilise l'équilibrage de charge
10.18 Surveiller la consommation du processeur
10.19 Surveiller la consommation de mémoire
10.20 Révision du chapitre 11 Utilisation des packages fournis par Oracle
11.1.1 Forfaits : qu'est-ce que c'est ?
11.1 Packages DBMS_JOB et DBMS_IJOB
11.1.1 Concept de file d'attente de travaux Oracle
11.1.2 Conseils pour configurer les processus SNP
11.1.3 Utilisation de DBMS_JOB et DBMS_IJOB
11.1.4 Planification des tâches
11.1.5 Changer de poste
11.1.6 Arrêter le travail
11.1.7 Autres processus de file d'attente de tâches
11.1.8 Surveiller la file d'attente des tâches
11.1.9 Gestion des tâches appartenant à d'autres utilisateurs
11.1.10 Analyse périodique des objets de schéma à l'aide de files d'attente de tâches
11.2 Paquet DBMS_SYSTEM
11.2.1 Utilisation de DBMS_SYSTEM.SET_SQL
_TRACE_IN_SESSION
11.2.2 Utilisation de DBMS_SYSTEM.SET_EV
11.2.3 Utilisation de DBMS_SYSTEM.READ_EV
11.2.4 Détermination du niveau d'événement défini dans la session en cours
11.2.5 Autres programmes DBMS_SYSTEM
11.3 Paquet DBMS_SPACE
11.3.1 Utilisation de DBMS_SPACE.UNUSED
_ESPACE
11.3.2 Utilisation de DBMS_SPACE.FREE
_BLOCS
11.4 Paquet DBMS_SHARED_POOL
11.4.1 Utilisation de DBMS_SHARED_POOL.SIZES
processus
11.4.2 Utilisation de DBMS_SHARED_POOL.SIZES
compétences
11.4.3 Utilisation de DBMS_SHARED_POOL.KEEP
processus
11.4.4 Utilisation de DBMS_SHARED_POOL.KEEP
compétences
11.4.5 Utilisation de DBMS_SHARED_POOL.UNKEEP
processus
11.4.6 Utilisation de DBMS_SHARED_POOL.UNKEEP
compétences
11.4.7 Utilisation de DBMS_SHARED_POOL
.ABORTED_REQUEST_THRESHOLD
processus
11.4.8 Utilisation de DBMS_SHARED_POOL
.ABORTED_REQUEST_THRESHOLD
compétences
11.5 UTILITAIRE_SGBD
11.5.1 Utilisation de DBMS_UTILITY.COMPILE
_Processus SCHÉMA
11.5.2 Utilisation de DBMS_UTILITY.COMPILE
_CONSEILS DE SCHÉMA
11.5.3 Utilisation de DBMS_UTILITY.ANALYZE
_SCHÉMA
11.5.4 Utilisation de DBMS_UTILITY.ANALYZE
_BASE DE DONNÉES
11.5.5 Utilisation de DBMS_UTILITY.GET
_PARAMETER_VALUE
11.5.6 Utilisation de DBMS_UTILITY.PORT
_CHAÎNE
11.5.7 Utilisation de DBMS_UTILITY.DB
_VERSION
11.5.8 Utilisation de DBMS_UTILITY.MAKE_DATA
_BLOCK_ADDRESS
11.5.9 Utilisation de DBMS_UTILITY.DATA_BLOCK
_ADDRESS_FILE
11.5.10 Utilisation de DBMS_UTILITY.DATA_BLOCK
_ADDRESS_BLOCK
11.5.11 Utilisation de DBMS_UTILITY.IS_PARALLEL
_SERVEUR
11.5.12 Utilisation de DBMS_UTILITY.CURRENT
_EXEMPLE
11.5.13 Utilisation de DBMS_UTILITY.ACTIVE
_INSTANCES
11.6 SGBD_ROWID
11.6.1 Utilisation de DBMS_ROWID.ROWID
_BLOCK_NUMBER
11.6.2 Utilisation de DBMS_ROWID.ROWID
_CRÉER
11.6.3 Utilisation de DBMS_ROWID.ROWID
_OBJET
11.6.4 Utilisation de DBMS_ROWID.ROWID
_RELATIVE_FNO
11.6.5 Utilisation de DBMS_ROWID.ROWID_ROW
_NOMBRE
11.6.6 Utilisation de DBMS_ROWID.ROWID_TO
_ABSOLUTE_FNO
11.6.7 Utilisation de DBMS_ROWID.ROWID
_TO_EXTENDED
11.6.8 Utilisation de DBMS_ROWID.ROWID_TO
_LIMITÉ
11.6.9 Utilisation de DBMS_ROWID.ROWID
_TAPER
11.6.10 Utilisation de DBMS_ROWID.ROWID
_VÉRIFIER
11.6.11 Utilisation de DBMS_ROWID.ROWID
_INFO
11.7 Révision du chapitre 12 Installation et mise à niveau d'Oracle
12.1 Logiciel Oracle
12.2 Base de données Oracle
12.3 Configuration du système de fichiers Oracle
12.3.1 Structure flexible optimale
12.3.2 Comment configurer un Oracle conforme à OFA
système de fichiers
12.3.3 Comment nommer les fichiers de base de données
12.3.4 Pourquoi utiliser des liens pour les fichiers de paramètres
12.4 Installer le logiciel serveur Oracle
12.5 Phase de pré-installation
12.5.1 Règle 1 : Assurer la compatibilité des versions du produit logiciel
12.5.2 Règle 2 : Configuration du système d'exploitation pour Oracle
12.5.3 Règle 3 : allouer suffisamment d'espace disque
12.5.4 Règle 4 : Configurer l'environnement d'installation
12.6 Phase d'installation
12.6.1 Étape 1 : configurer l'environnement d'installation
12.6.2 Étape 2 : Démarrer l'installation d'Oracle
12.6.3 Étape 3 : Sélectionner et installer les produits logiciels
12.7 Phase post-installation : respectez cinq points
12.7.1 Étape 1 : Rechercher les erreurs
12.7.2 Étape 2 : Exécuter le script root.sh
12.7.3 Étape 3 : Vérifier les autorisations des fichiers
12.7.4 Étape 4 : tester l'installation d'Oracle
12.7.5 Étape 5 : Configurer l'environnement
12.7.6 Autres tâches post-installation
12.8 Cinq conseils pour une installation rapide d'Oracle
12.8.1 Installation depuis la zone de préparation du disque dur
12.8.2 Documentation non installée
12.8.3 Documentation sans installation du produit
12.8.4 Reconnexion des exécutables sans sélection
12.8.5 Définir la variable d'environnement DEF_INSTALL =
VRAI et NO_README = VRAI
12.9 Installation d'Oracle sur Windows NT
12.9.1 Phase de pré-installation
12.9.2 Phase d'installation
12.9.3 Phase post-installation
12.10 Application de correctifs, mise à niveau et migration d'Oracle
12.10.1 Installez toujours le logiciel Oracle dans un nouveau répertoire ORACLE_HOME
12.10.2 Effectuer une sauvegarde à froid de la base de données avant la mise à niveau de la base de données
12.10.3 Migration d'Oracle
12.10.4 Utilisation de l'utilitaire de migration pour migrer vers
Oracle 8.0.x
12.10.5 Migration avec export et import
12.11 Installation d'Oracle 8 sous UNIX
12.11.1 Phase de pré-installation
12.11.2 Phase d'installation
12.11.3 Phase post-installation
12.12 Révision de l'Annexe A Introduction au serveur Oracle Annexe B Vue Performances dynamiques (V$)
Développer