ebook img

Oracle 10g sous Windows: Couvre aussi la version gratuite Oracle Express Edition! PDF

895 Pages·2006·18.075 MB·French
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Oracle 10g sous Windows: Couvre aussi la version gratuite Oracle Express Edition!

11469_Oracle10g_XP 7/03/06 8:31 Page 1 d Oracle 10g Oracle 10g r a i r B sous Windows . sous Windows G. Briard G Consultant avant-vente Un ouvrage de référence chez Oracle France Pratique et exhaustif, ce livre fournira au lecteur toutes les clés pour réussir l'intégration et l'exploitation d'Oracle pendant sept ans, g 10gen environnement Windows: installation, configuration, création d'une base de données, stratégie de sécurité, Gilles Briard est administration, gestion des sauvegardes et du stockage, optimisation des performances, développement Java et aujourd’hui directeur XML… Il l'aidera à choisir parmi les multiples options possibles et le guidera pas à pas grâce à des check-lists informatique d’une et des conseils précis. importante collectivité. 0 Oracle Express Edition : une version gratuite ! Couvre aussi Lpae uvresr, slieosn DgBraAt,u iltees Oérdaitceleu rDs,a tlaebs aesnet r1e0pgrisEexsp, relesss hEédbietirogne ucrosn,s lteitsu eé tuundeia nfotsrm...i dDaébcleo uovprpeoz rgturnâicteé àp ocuer llievsre dtéovuetl ocpe- Oralac lev eErsxpiorne sgsr aEtduiittieo n! qu’il faut savoir pour l’utiliser avec succès sous Windows. s 1 w Au sommaire Introduction•Pourquoi choisir Oracle 10gsous Windows ?•Les nouveautés d’Oracle 10g•Comparatif tech- nique Windows-Unix•Environnement Windows : l’indispensable•Principes de fonctionnement d’Oracle10g•Le Les chapitres dédiés fonctionnement d’Oracle 10g sous Windows•Les clusters•Les processus d’Oracle 10g•L’utilisation de la o à Java, XML, Oracle mémoire par Oracle 10g•Les fichiers d’une base Oracle 10g•Démarrer et arrêter une base Oracle 10g• e Application Express et aux Transactions et accès concurrents•Le dictionnaire de données Oracle 10g•Installer et paramétrer Oracle10g pilotes JDBC et SQLJ ont d sous Windows•L’installation d’Oracle 10gsous Windows •Création d’une base Oracle 10g•Oracle Net, le été écrits par la société middleware Oracle•Accéder à Oracle depuis Windows•Outils et langages de programmation•Programmer avec PL/SQL•Les outils d’Oracle 10g•Pilotes JDBC et SQLJ•Java et Oracle 10g•XML et Oracle 10g• Digora (www.digora.com), l n Oracle Application Express•Administration d’Oracle 10g•Gestion de l’espace disque et des fichiers•Stratégie SSII spécialisée en conseil, de sécurité sous Windows•Oracle Enterprise Manager•La sauvegarde d’une base Oracle 10g•Configurer formation et support c les disques pour Oracle•Optimisation et performances•Annexes•Glossaire•Mémento SQL•Procédures sur l’ensemble i pour le DBA•Extensions des fichiers d’Oracle 10g•NLS, support des langues par Oracle•Oracle 10get des produits Oracle. W l’euro•Sites Internet et bibliographie•Installation d’Oracle 10gXE. o a G i l l e s B r i a r d p m o C À qui s’adresse cet ouvrage ? ord Avec la collaboration de la société Digora N ––AAuuxx audtimlisiantiseturrast eduer sp rOorgaiccileel ss oquusi rWeçinodivoewnst ;Oracle comme base de données et qui doivent l’administrer; ption: r s –Aux développeurs d’applications Web sous Windows. once u C O @ S–– udcroi anlleos gusulitteeezz walewvsew cm. eli’sdaeiutstioe nàus rj-o;euyrr oellte sc.ocmompléments. ur:G1170712-11707-8 117073 so e2 2 dit2- 1 e éN: 22 CodISB 78 9 55€ www.editions-eyrolles.com CHEZ LE MÊME ÉDITEUR R. BIZOÏ. – Oracle10g – Administration. N°11747, 2005, 744 pages. C. SOUTOU. – SQL pour Oracle – 2e édition. N°11697, 2005, 480 pages + DVD-Rom. G. BRIARD. – Oracle9i sous Windows. N°11220, 2003, 1040 pages + DVD-Rom. G. BRIARD. – Oracle9i sous Linux. N°11337, 2003, 894 pages (format semi-poche). R. BIZOÏ. – Oracle9i : SQL et PL/SQL. N°11351, 2003, 468 pages. F. BERQUÉ, S. FREZEFOND, L. SORRIAUX. – Java-XML et Oracle. E-Commerce – EAI – Portails dʼentreprise – Applications mobiles. N°9149, 2001, 650 pages + 2 CD-Rom. B. VIDAL. – Applications mobiles avec Oracle. N°9251, 2001, 685 pages + 2 CD-Rom. C. SOUTOU. – De UML à SQL. Conception de bases de données. N°11098, 2002, 450 pages. M. HERNANDEZ, J. VIESCAS. – Introduction aux requêtes SQL. N°9272, 2001, 436 pages + CD-Rom. � �������� ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com Avec la contribution de Emmanuel Puybaret pour la réalisation du CD-Rom. Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s’est généralisée notamment dans les établissements d’enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd’hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l’éditeur ou du Centre Français d’Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © Groupe Eyrolles, 2006, ISBN : 2-212-11707-8 =Briard.Livre Page V Mardi, 21. février 2006 1:46 13 À mes Parents, à ma sœur, à mon frère. Créer, non posséder, œuvrer, non retenir, accroître, non dominer. Lao-Tseu =Briard.Livre Page VI Mardi, 21. février 2006 1:46 13 =Briard.Livre Page VII Mardi, 21. février 2006 1:46 13 Table des matières Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XLIII Objectifs de ce livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XLIII Partie I : Oracle 10g sous Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . XLVI Partie II : Principes de fonctionnement d’Oracle 10g . . . . . . . . . . . . . XLVII Partie III : Installer et paramétrer Oracle 10g sous Windows . . . . . . XLVIII Partie IV : Outils et langages de programmation . . . . . . . . . . . . . . . . . XLIX Partie V : Administration d’Oracle 10g . . . . . . . . . . . . . . . . . . . . . . . . . L Partie VI : Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LII PARTIE I Introduction CHAPITRE 1 Pourquoi choisir Oracle 10g sous Windows ? . . . . . . . . . . . . . . 3 Opposer Linux/Unix et Windows pour les applications d’entreprise : vraie guerre ou faux débat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 =Briard.Livre Page VIII Mardi, 21. février 2006 1:46 13 Oracle 10g sous Windows VIII Vers une nouvelle stratégie de distribution . . . . . . . . . . . . . . . . . . . . . . 5 Une couverture de l’ensemble des besoins de l’entreprise . . . . . . . . . . 6 Prendre en charge avec une même technologie des projets d’envergure différente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Oracle 10g : une seule souche technologique . . . . . . . . . . . . . . . . . . . . . . 7 Permettre une réelle concurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Quelles utilisations possibles d’Oracle 10g ? . . . . . . . . . . . . . . . . . . . . . 8 Oracle 10g : serveur de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Pourquoi pas une base de données type Microsoft Access ? . . . . . . . . . . . 9 Pourquoi pas une base de données « libre » ? . . . . . . . . . . . . . . . . . . . . . . 10 Les applications client-serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 L’intégration de Windows dans le système d’information . . . . . . . . . . . . 11 Partition des applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 La réplication des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Infocentres, datawarehouses et data marts . . . . . . . . . . . . . . . . . . . . . . . . . 13 Serveur Internet/intranet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Architecture à trois niveaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Et la technologie Java ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Java et PHP, quel est le choix d’Oracle ? . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Quelle version d’Oracle choisir pour Windows ? . . . . . . . . . . . . . . . . . 18 Que contiennent les versions d’Oracle 10g pour Windows ? . . . . . . . . . . 18 Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 CHAPITRE 2 Les nouveautés d’Oracle 10g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Les apports d’Oracle 10g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Le Grid Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Les options d’automatisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Vers une maintenance simplifiée (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . 23 ASM : Automatic Storage Management (Oracle 10g) . . . . . . . . . . . . . . . 23 AWR : Automatic Workload Repository (Oracle 10g) . . . . . . . . . . . . . . . 23 AMT : Automatic Maintenance Task (Oracle 10g) . . . . . . . . . . . . . . . . . . 24 ADDM : Automatic Database Diagnostic Monitor (Oracle 10g) . . . . . . . 24 =Briard.Livre Page IX Mardi, 21. février 2006 1:46 13 Table des matières IX AMM : Automatic Memory Management (Oracle 10g) . . . . . . . . . . . . . . 24 STA : SQL Tuning Adviser (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . . . . 24 Server Generated Alerts (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Installation d’Oracle 10g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Oracle 10g : une installation plus facile (Oracle 10g) . . . . . . . . . . . . . . . . 25 Nouvelles règles OFA (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Le moteur Oracle 10g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Nouveau tablespace SYSAUX (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . 26 Nouveau mode de gestion des tablespaces (Oracle 10g) . . . . . . . . . . . . . 26 Allocation automatique des segments de stockage (Oracle9i) . . . . . . . . . 26 Les tablespaces temporaires (Oracle9i) . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Les tablespaces UNDO ou d’annulation (Oracle9i) . . . . . . . . . . . . . . . . . 27 La période de rétention d’un tablespace UNDO (Oracle9i) . . . . . . . . . . . 27 Réorganisation des objets base ouverte (Oracle9i) . . . . . . . . . . . . . . . . . . 27 Extension automatique d’un fichier de données (Oracle9i) . . . . . . . . . . . 27 Les tablespaces transportables (Oracle9i) . . . . . . . . . . . . . . . . . . . . . . . . . 27 Une base peut comporter plusieurs DB_BLOCK_SIZE (Oracle9i) . . . . . 28 L’exploration des fichiers redo-log : le Log Miner (Oracle9i) . . . . . . . . . 28 La gestion automatique des fichiers par Oracle (Oracle9i) . . . . . . . . . . . . 29 La suppression automatique des fichiers (Oracle9i) . . . . . . . . . . . . . . . . . 29 Gestion du fichier d’initialisation (Oracle9i) . . . . . . . . . . . . . . . . . . . . . . 29 Valeurs dynamiques du fichier d’initialisation (Oracle9i) . . . . . . . . . . . . 29 Contrôle dynamique de la mémoire SGA (Oracle9i) . . . . . . . . . . . . . . . . 30 Nouvelle syntaxe pour démarrer une instance (Oracle9i) . . . . . . . . . . . . . 30 Disparition de Server Manager (Oracle9i) . . . . . . . . . . . . . . . . . . . . . . . . 30 Disparition du CONNECT INTERNAL (Oracle9i) . . . . . . . . . . . . . . . . . 30 Utilisation d’un fichier mot de passe (Oracle9i) . . . . . . . . . . . . . . . . . . . . 30 Modification du moteur Java (Oracle9i) . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Les langages de développement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Nouveautés XML d’Oracle 10g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Nouveautés PL/SQL (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Nouveautés SQL : les expressions régulières (Oracle 10g) . . . . . . . . . . . 31 Les nouveaux packages PL/SQL (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . 31 Les outils et assistants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Oracle Application Express (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . . . . 32 Data Pump Export et Import (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . . . 32 =Briard.Livre Page X Mardi, 21. février 2006 1:46 13 Oracle 10g sous Windows X Création d’une base Oracle (Oracle 10g) . . . . . . . . . . . . . . . . . . . . . . . . . 32 Paramétrage d’Oracle Net (Oracle9i) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 OEM : Administrer votre environnement Oracle (Oracle 10g) . . . . . . . . . 33 Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 CHAPITRE 3 Comparatif technique Windows/Unix . . . . . . . . . . . . . . . . . . . . . . . 35 Mise en place d’Oracle 10g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Création d’une base Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Contrôle des instances par le système d’exploitation . . . . . . . . . . . . . . 40 Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 CHAPITRE 4 Environnement Windows : l’indispensable . . . . . . . . . . . . . . . . . 43 La base de registre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Principes de la base de registre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Modifier une valeur de la base de registre . . . . . . . . . . . . . . . . . . . . . . . . . 45 Les services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Principes des services Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Démarrer et arrêter un service Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Les outils standards de Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Explorateur Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Le Gestionnaire des tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Microsoft Management Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 L’Analyseur de performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 La gestion de l’ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Administrateur de disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 L’Observateur d’événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Terminal Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Regedit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Paramètres régionaux, date et heure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Les outils complémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Process Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Les autres utilitaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.