onelove Tux's lil' helper
Joined: 19 Dec 2004 Posts: 143 Location: Bielefeld, Germany
|
Posted: Thu Jun 07, 2007 5:52 pm Post subject: Oracle10gR2 und Gentoo Linux AMD64 |
|
|
Als Betriebssystem wurde Gentoo Linux 2007.0 für AMD64 mit Kernel linux-2.6.20-gentoo-r8 installiert.
Grundlagen für die Oracle-Installation waren das Installationshandbuch von Oracle für AMD64
und dieses HOWTO.
Über folgende Punkte bin ich (Anfänger) im Gentoo-Wiki gestolpert:
Auszug aus /etc/env.d/99oracle:
ORACLE_SID='YOURSID' liefert Fehler. Es muss einfach heissen ORACLE_SID=YOURSID.
ORACLE_HOME=${ORACLE_BASE}/product/10.2.0.1 liefert Fehler. Richtig ist
ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1. Die Variablen dürfen hier nicht in {} stehen.
Das setzen des Flags USE="pic" in der make.conf und ein emerge world -uDNvp ergab, dass nur gzip davon betroffen wurde.
Also wurde pic aus der make.conf wieder entfernt und statt dessen ein:
Code: | echo 'app-arch/gzip pic' >> /etc/portage/package.use |
und
Code: | USE="pic" emerge emul-linux-x86-baselibs emul-linux-x86-xlibs -v |
durchgeführt.
Als Window-Manager habe ich Fluxbox installiert.
Folgende Eingaben durften nach startx nicht gemacht werden:
xhost +
export DISPLAY=<Any X-Window Host>:0.0
Die Softwareinstallation wurde mit
Code: | ./runInstaller -ignoreSysPrereqs |
gestartet und verlief ohne jegliche Fehlermeldung auf dem Bildschirm.
Die Shellskripte orainstRoot.sh und root.sh mussten nicht verändert werden.
Installiert wurde das Softwarepaket für die Standard-DB.
Es wurde keine DB während der Softwareinstallation erstellt.
Nach der Installation hatte ich leider ein paar Einträge in der
Datei ./oraInventory/logs/oraInstall2007-06-03_05-28-57PM.err:
Code: | java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at oracle.sysman.oip.oipc.oipcr.OipcrRulesEngine.executeRule(OipcrRulesEngine.java:278)
at oracle.sysman.oip.oipc.oipcp.OipcpPrereqChecker.executeCheck(OipcpPrereqChecker.java:495)
at oracle.sysman.oip.oipc.oipcp.OipcpPrereqChecker.runChecks(OipcpPrereqChecker.java:450)
at oracle.sysman.oip.oipc.oipcp.OipcpPrereqChecker.executePrereqs(OipcpPrereqChecker.java:351)
at oracle.sysman.oii.oiif.oiifw.OiifwPrereqWCDE$1.run(OiifwPrereqWCDE.java:650)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at oracle.sysman.oip.oipc.oipch.OipchLinuxVersion.getVersionParts(OipchLinuxVersion.java:533)
at oracle.sysman.oip.oipc.oipch.OipchLinuxVersion.<init>(OipchLinuxVersion.java:77)
at oracle.sysman.oip.oipc.oipch.OipchLinuxGlibcVersion.<init>(OipchLinuxGlibcVersion.java:19)
at oracle.sysman.oip.oipc.oipch.OipchLinuxOSCreator.updateGlibcInfo(OipchLinuxOSCreator.java:207)
at oracle.sysman.oip.oipc.oipch.OipchLinuxOSCreator.updateOSInfo(OipchLinuxOSCreator.java:136)
at oracle.sysman.oip.oipc.oipch.OipchLinuxOSCreator.createOS(OipchLinuxOSCreator.java:120)
at oracle.sysman.oip.oipc.oipch.OipchOSCreator.getOS(OipchOSCreator.java:106)
at oracle.sysman.oip.oipc.oipch.OipchHostCreator.getOS(OipchHostCreator.java:84)
at oracle.sysman.oip.oipc.oipch.OipchHostCreator.build(OipchHostCreator.java:57)
at oracle.sysman.oip.oipc.oipck.OipckKnowledgeSourceFactory.getKnowledgeSourceImpl(OipckKnowledgeSourceFactory.java:239)
at oracle.sysman.oip.oipc.oipck.OipckKnowledgeSourceFactory.getKnowledgeSource(OipckKnowledgeSourceFactory.java:60)
at oracle.sysman.oip.oipc.oipck.OipckKnowledgeSourceLibrary.loadKnowledgeSource(OipckKnowledgeSourceLibrary.java:160)
at oracle.sysman.oip.oipc.oipck.OipckKnowledgeSourceLibrary.getKnowledgeSource(OipckKnowledgeSourceLibrary.java:79)
at oracle.sysman.oip.oipc.oipcr.OipcrRulesEngine.getKnowledgeSource(OipcrRulesEngine.java:563)
at oracle.sysman.oip.oipc.oipcz.OipczOSChecks.checkCertifiedOSVersions(OipczOSChecks.java:69)
... 10 more |
Ich benötige nun Hilfe, da ich nicht weiss was dieser Fehler bedeutet und wie er sich beheben läßt.
Sowohl dbca zum Erstellen der DB als auch netca zum Einrichten des Netzes lassen sich ohne Fehler ausführen. |
|