J'ai installé la version en langue européenne de Windows. La version en langue internationale est 60 Mo plus grande, je n'en ai donc pas besoin.
Comme elle vient d'être installée, le jeu de caractères par défaut de la base de données est AL32UTF huit.
Le jeu de caractères utilisé par la société est ZHS16GBK, j'ai donc modifié le jeu de caractères en suivant les étapes suivantes.
Code SQL
sqlplus sys_name/sys_password en tant que sysdba
arrêt immédiat ;
montage de démarrage
modifier le système pour activer une session restreinte ;
modifier le système défini JOB_QUEUE_PROCESSES=zéro ;
modifier le système défini AQ_TM_PROCESSES=zéro ;
modifier la base de données ouverte ;
modifier le jeu de caractères de la base de données internal_use ZHS16GBK ;
arrêt immédiat
démarrer
sqlplus sys_name/sys_password en tant que sysdba
arrêt immédiat ;
montage de démarrage
modifier le système pour activer une session restreinte ;
modifier le système défini JOB_QUEUE_PROCESSES=zéro ;
modifier le système défini AQ_TM_PROCESSES=zéro ;
modifier la base de données ouverte ;
modifier le jeu de caractères de la base de données internal_use ZHS16GBK ;
arrêt immédiat
démarrer
Le jeu de caractères a été modifié, mais il s'est avéré que l'APEX qui l'accompagnait ne fonctionnait plus.
Comme il ne peut pas être utilisé, j'ai décidé de le résoudre en mettant à niveau APEX.
Page de téléchargement APEX
J'ai trouvé des trucs sur Internet et écrit un script (basé sur apex_3.2.1.zip). Il suffit de le mettre dans l'index APEX que vous avez décompressé et de l'exécuter selon les invites.
Vérifiez si l'assemblage est lisse :
Code SQL
sélectionnez le statut dans dba_registry où comp_id='APEX' ;
sélectionnez le statut dans dba_registry où comp_id='APEX' ; seul le résultat est "VALID", ce qui signifie que l'installation est réussie.
Voir le port APEX
Code SQL
sélectionnez DBMS_XDB.GETHTTPPORT() dans dual ;
sélectionnez DBMS_XDB.GETHTTPPORT() dans dual ;
Page Administrateur APEX
http://[IP]:[port]/apex/apex_admin
Page ordinaire APEX