Conseils utiles

Présentation et installation d'Oracle Database Express Edition 11g Release 2 sur Windows 7

Pin
Send
Share
Send
Send


Défis Paramètres Oracle 11g Express Edition

Emelyanova E., étudiante de 3e année de la spécialité "Systèmes d'information"

KSU nommé d'après A. Baitursynova

Bevz I.A., art. Chargé de cours au département IS KSU A. Baitursynova

Le système de gestion de base de données Oracle 11g Express Edition (Oracle Database XE) est l’un des plus puissants systèmes de gestion de base de données relationnelle. Oracle Database XE est facile à installer, à administrer et à créer des applications.
Dans Oracle Database XE, vous utilisez une interface Web intuitive et conviviale. Oracle Database XE offre des performances plus rapides, une meilleure protection des données et la fiabilité des applications. Lors de l'installation d'Oracle 11g Express Edition, vous pouvez rencontrer plusieurs erreurs. Certains d'entre eux sont présentés ci-dessous.

Lors de l'installation d'Oracle Database sur un ordinateur Windows, un message d'erreur s'affiche:

OUI-10133: Zone de stockage intermédiaire non valide. Il n'y a pas de composants de niveau supérieur pour Windows NT, Windows 2000 disponibles pour l'installation dans cette zone de transfert.

Les causes de l'erreur peuvent être nombreuses, mais les principales:

- Le fichier product.xml est manquant ou introuvable. Le fichier oraparam.ini contient un emplacement incorrect pour le fichier product.xml ou le fichier product.xml n'est pas du tout présent dans la distribution.

- Quelqu'un a accidentellement supprimé le fichier product.xml et OUI ne peut pas le trouver.

- En téléchargeant le kit de distribution depuis e-delivery.oracle.com, qui se trouve dans plusieurs archives, chacune des archives a été décompressée dans un répertoire distinct.

- La distribution du produit est endommagée.

- Le support de distribution est endommagé.

1. Ouvrez le fichier oraparam.ini et vérifiez que les chemins sont corrects.

2. Vérifiez que l'emplacement du fichier products.xml est correct.

3. Accédez à l'emplacement du fichier products.xml et vérifiez qu'il existe. Les principales raisons de son absence peuvent être les suivantes: lors de la copie du kit de distribution, celui-ci n'a pas été complètement copié, quelqu'un a supprimé le fichier, etc.

4. Si vous avez téléchargé le kit de distribution depuis e-delivery.oracle.com et avez décompressé les archives résultantes à différents endroits, vous devez les décompresser dans un seul répertoire afin d'assembler le kit de distribution complet et de redémarrer l'installation.

5. Une fois la distribution téléchargée, vérifiez la somme de contrôle du fichier et comparez-la au montant indiqué sur la page de téléchargement.

6. Obtenez une nouvelle copie de la distribution.

Beaucoup de gens ont une question, qu'est-ce qui doit être supprimé dans le registre pour qu'Oracle réapparaisse normalement?

Supprimer l'algorithme pour (gagner):

1. Ouvrez le dossier Services (quelque part dans le panneau de configuration).

2. Nous écrivons sur papier ou copions dans le bloc-notes tous les services au nom desquels le mot oracle est trouvé.

3. Ouvrez le registre, recherchez les branches avec les noms des services et supprimez-les.

4. Dans le registre, supprimez la branche HKEY_LOCAL_MACHINE SOFTWARE ORACLE.

5. Supprimez le dossier C: Program Files Oracle.

6. Supprimez le dossier ORACLE_HOME .

7. Redémarrez l'ordinateur. Nous vérifions l'absence d'enregistrements Oracle parmi les services.

8. Si la suppression est terminée, nous pouvons supposer que l’Oracle sur votre ordinateur n’est jamais arrivé.

L'erreur suivante peut également se produire lors de l'installation:

Tout d'abord, placez ORACLE 64 bits sur l'axe 64 bits et n'utilisez pas non plus les chemins d'accès avec des noms russes.

Vous pouvez simplement cliquer sur le bouton Ignorer, mais après avoir ignoré l'erreur sur le chemin et poursuivi l'installation, ORACLE peut afficher un message signalant l'absence de nombreux fichiers.

Vous devez supprimer le contenu de PATH. Apparemment, il n’existe aucun ORACLE_HOME / BIN.

Lors de l'installation, un problème de nature suivante peut survenir:

Vérification des exigences du système d'exploitation.

Résultat attendu: Un des 5.0.5.1.5.2.6.0

Résultat réel: 6.1

Vérification terminée. Le résultat global de cette vérification est: Échec

Pour résoudre ce problème et l'installer, vous devez procéder comme suit:

Et ajoutez ou modifiez l'une des valeurs:

Lors de l'installation d'oracle 11g pour 32 bits sous Windows 7, Home Basic 32 bits. Au début, avant de l'installer, il vérifie la compatibilité avec le système. La vérification échoue. Écrit:

Vérification des exigences du système d'exploitation.

Résultat attendu: Un des 5.0.5.1.5.2.6.0

Résultat réel: 6.1

Vérification terminée. Le résultat global de cette vérification est: Échec

Problème: Oracle Database 11g n'est pas certifié sur le système d'exploitation actuel.

Recommandation: Assurez-vous que vous installez le logiciel sur la bonne plate-forme.

- le programme d'installation crée automatiquement un dossier en russe (par nom d'utilisateur), après avoir renommé l'anglais, le problème est résolu.

Qu'est-ce que Oracle Database?

Oracle Est la plus grande entreprise de logiciels d'entreprise au monde. La spécialisation d’Oracle est le développement de systèmes de gestion de bases de données tels que Oracle Database, ainsi que d’autres applications professionnelles.

Base de données Oracle Est un système de gestion de base de données relationnelle objet (SGBDR ou système de gestion de base de données relationnelle) La plupart des grandes entreprises mondiales ont choisi Oracle Database comme base de données.

Dans le nom de chaque version, nous observons le numéro et la lettre de la version, par exemple 11g, où g est "gr>. En 2013, la version 12c a été publiée, où c signifie nuage (le nuage).

Ce SGBD prend en charge de nombreuses plates-formes, par exemple: Linux x86, Linux x86-64, Windows 32 et 64 bits, Solaris x86, Solaris SPARC (64 bits), Mac OS X Server et bien d’autres.

Oracle Database utilise le langage de programmation PL / SQL (Langage procédural / Langage d'interrogation structuré) Est une extension du langage SQL développé par Oracle. Par exemple, Microsoft a également développé le langage Transact-SQL pour son SGBD, que nous avons analysé en détail dans de nombreux articles et même que nous avons compilé la référence Transact-SQL.

Oracle Database est fourni dans les éditions suivantes:

  • Oracle Database Enterprise Edition
  • Base de données Oracle Standard Edition
  • Base de données Oracle Standard Edition One,
  • Oracle Database Personal Edition,
  • Système de fichiers Oracle Cloud,
  • Oracle Database Mobile Server,
  • Oracle Database Express Edition.

Oracle Database Express Edition

Oracle Database Express Edition (Base de données Oracle XE) Est une version gratuite de la base de données Oracle pour les débutants et les administrateurs qui, s’ils maîtrisent ce SGBD, peuvent facilement effectuer la mise à niveau vers la version complète.

Cette version étant gratuite, elle a naturellement limitations:

  • Elle utilisera pas plus de 1 gigaoctet de RAM,
  • Il utilisera également un seul processeur,
  • Une seule base de données ne dépassant pas 11 gigaoctets,
  • Il ne peut être installé que sur Windows x32, Windows x64 et Linux x86-64.

Pour le moment, la dernière version est Oracle Database Express Edition 11g Version 2c’est ce que nous allons installer, mais d’abord, essayons de savoir où obtenir ce logiciel.

Comparaison d'Oracle XE 10 et XE 11.

XE 10

XE 11

Windows x86, Linux x86

Windows x86, Linux x64

Europe de l'Ouest 1252, Unicode

Nombre de processeurs utilisés RAM Nombre d'instances de base de données Données utilisateur * Machine Java intégrée ** Support Oracle

* - les restrictions s'appliquent également à la taille physique de la base de données (sans espaces table TEMP et UNDO), la valeur n'est pas définie exactement (environ 12 Go).
** - Vous trouverez une liste complète des options non incluses dans les informations de licence.

Notes avant l'installation.

  • Selon la documentation Oracle, toutes les tâches d'administration de base de données sont effectuées à l'aide de sqlplus et de SQL Developer. Grâce à APEX, vous pouvez uniquement afficher des informations sur l'utilisation de l'espace disque (stockage), les sessions en cours (sessions) et les paramètres de base de données (paramètres).
  • La version actuelle de APEX est 4.1 (09.2011), utilisée dans Database Express Edition est 4.0.2.
  • La base de données recréée sera installée à la place de la base préinstallée, afin de ne pas configurer l'écouteur (OracleXETNSListener) et Oracle Net, ni de créer une nouvelle structure de répertoires.
  • La base de données recréée utilisera pfile au lieu de spfile, les options d'archivage des journaux en ligne et des fichiers de base de données seront désactivées.

2. Suppression d’une instance de base de données préinstallée:

- Lancez la console (Démarrer, Exécuter, cmd) (si Vista et supérieur, exécutez-le en tant qu'administrateur).

- Définir des variables pour travailler avec une instance XE

- Supprimer l'instance XE

CMD> oradim -delete -sid XE

- Supprimer le fichier de mot de passe

- Ne fermez pas la console, elle sera utilisée dans le futur.

3. Créez un fichier de paramètres pour la nouvelle instance XE.

Exemple de fichier de paramètres d'instance init.ora situé dans% ORACLE_HOME% config scripts

Renommez le fichier en initXE.ora et copier au lieu de celui existant dans le dossier% ORACLE_HOME% database

Exemple de fichier initXE.ora (les paramètres modifiés et ajoutés sont surlignés en rouge):
open_cursors = 300
nom_bd = XE
control_files = ("C: oraclexe app oracle oradata XE control.dbf")
job_queue_processes = 4
compatible = 11.2.0.0.0
diagnostic_dest = C: oraclexe app oracle .
memory_target = 1G
sessions = 100
audit_file_dest = C: oraclexe app oracle admin XE adump
remote_login_passwordfile = EXCLUSIVE
dispatchers = "(PROTOCOL = TCP) (SERVICE = XEXDB)"
shared_servers = 4
undo_management = AUTO
undo_tablespace = UNDOTBS1
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST = C: oraclexe app oracle fast_recovery_area
nls_language = "RUSSIAN"
nls_territory = "RUSSIE"

4. Créer une nouvelle instance XE

CMD> oradim -new -sid% ORACLE_SID% -intpwd admin -startmode auto -srvcstart system

Après la création, vous devez vérifier que le service OracleServiceXE est créé et que le fichier de mots de passe% ORACLE_HOME% database Pwdxe.OUUn

Arrêtez l'instance et supprimez les fichiers de base de données qui seront recréés lors de la création de la base de données:

CMD> sqlplus / nolog
SQL> connectez sys / admin en tant que sysdba,
SQL> arrêt immédiat,
SQL> exit
CMD> del% ORACLE_BASE% oradata XE CONTROL.DBF

5. Créer une base de données.

Pour créer, utilisez le fichier de commandes createXE.cmd, dans lequel les variables d’environnement sont définies, et le script de création de base de données createXE.sql est appelé.

Exemple de lot CreateXE.cmd

- Les options de Workspace Manager et de JServer qui ne sont pas prises en charge par l'édition XE ne sont pas incluses dans ce scénario par rapport à une base de données classique.

- Il n'y a pas d'APEX, qui dans cette version n'est pas utilisé à des fins administratives, comme c'était le cas dans la version 10g. Les informations sur l'utilisation de l'espace disque (stockage), des sessions en cours (sessions) et des paramètres de base de données (paramètres) fournis par APEX peuvent être remplacées par les requêtes suivantes (à partir de la session utilisateur sys):

- Vous pouvez installer la version actuelle d’Application Express pour vos applications APEX.

6. Installation de l'application SQL Developer

- Téléchargez la distribution "Oracle SQL Developer pour Windows 32 bits comprend "JDK" sur le site Oracle.

(“Oracle Database Express Edition 11g Version 2 pour Windows x86” inclut également un client 32 bits, que seul le développeur SQL 32 bits peut utiliser).

- Décompressez l’archive, par exemple, dans le répertoire C:

- Afin d'éviter l'erreur "ORA-12705 ne peut pas accéder aux fichiers de données NLS ou à un environnement non valide spécifié", ajoutez les lignes suivantes au fichier de configuration sqldeveloper.conf:
AddVMOption -Duser.language = en
AddVMOption -Duser.region = US

- Configurez une connexion à la base de données XE pour l'administrateur (sys)

Pin
Send
Share
Send
Send