sql >> Database >  >> RDS >> Oracle

Problemen bij het installeren van Oracle Database Express Edition 11g

Ik zat in hetzelfde schuitje en probeerde XE te configureren op een virtuele machine (openSUSE 13.01 64bit).

De oplossing in mijn geval was de ontbrekende hostnaam in /etc/hosts .U kunt de fouten bekijken in /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log helemaal aan het begin (het pad hangt af van uw XE-versie).

Zoek naar informatie die lijkt op:ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))

Dus linux-cn65.site (de VM-host) ontbrak. Voeg je host toe in /etc/hosts (als root):

127.0.0.1 linux-cn65.site <-- uw gastheer hier

en voer de configuratie opnieuw uit (als root):sh /etc/init.d/oracle-xe configure

Extra bedrog

  • als u de foutbestanden niet in de logmap hebt, kunt u XE opnieuw installeren zonder h vlag, zoals deze:

    • om je pakket te vinden:sudo rpm -qa | grep -i oracle
    • om het te verwijderen:sudo rpm -e oracle-xe-11.2.0-1.0.x86_64 <-- uw pakket hier
  • installeer opnieuw zonder h-vlag:sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm

oh, vervang de versie (oracle-xe-11.2.0-1.0.x86_64.rpm) door de jouwe. Proost;)



  1. Veroorzaken onderstrepingstekens in de namen van een MySQL-tabel problemen?

  2. Hoe verwijder je automatisch alle referentierijen als de bovenliggende rij wordt verwijderd in mysql?

  3. Hoe kan ik mijn programma waarschuwen als er een specifieke databasetabel is toegevoegd/bijgewerkt/verwijderd?

  4. Hoe kan ik meerdere identieke rijen retourneren op basis van een hoeveelheidsveld in de rij zelf?