Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 8 anos, 6 meses atrás por Avatar photoJosé Laurindo Chiappa.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #108128
    Avatar de SferreiraSferreira
    Participante

      Boa tarde,
      Preciso de ajuda a instalar o Oracle, estou a tentar instalar no CentOs, tenho de fazer uma instalação sem GUI, mas sempre que tento, dá me este erro “error Bad version number in .class file” :

      [root@ORACLE database]# su sferreira
      [sferreira@ORACLE database]$ ./runInstaller -silent
      > -responseFile /home/oracle/database/response/db_install.rsp
      Starting Oracle Universal Installer…

      Checking Temp space: must be greater than 120 MB. Actual 969502 MB Passed
      Checking swap space: must be greater than 150 MB. Actual 899 MB Passed
      Preparing to launch Oracle Universal Installer from /tmp/OraInstall2016-04-28_03-23-45PM. Please wait …[sferreira@ORACLE database]$ Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
      at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
      at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
      ^C
      [sferreira@ORACLE database]$

      Penso que está tudo certo, não sei o porque deste erro, junto mando a versão do java:
      “[root@ORACLE database]# alternatives –config java

      There are 5 programs which provide ‘java’.

      Selection Command
      ———————————————–
      1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
      * 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
      3 /usr/java/latest/bin/java
      4 /usr/java/jdk1.8.0_60/jre/bin/java
      + 5 /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java

      Enter to keep the current selection[+], or type selection number: 3
      [root@ORACLE database]# java -version
      java version “1.8.0_60″
      Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
      Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)”

      Alguem me pode ajudar?
      Obrigadão

      #108129
      Avatar de rmanrman
      Participante

        @Sferreira

        Siga os passos desse artigo até a chamada do runInstaller:

        http://mytracelog.blogspot.com.br/2011/06/instalando-o-oracle-11g-r2-na-vm-centos.html

        O usuário sferreira faz parte do grupo oinstall e dba?

        #108132
        Avatar de SferreiraSferreira
        Participante

          [quote=”rman” post=33520]@Sferreira

          Siga os passos desse artigo até a chamada do runInstaller:

          http://mytracelog.blogspot.com.br/2011/06/instalando-o-oracle-11g-r2-na-vm-centos.html

          O usuário sferreira faz parte do grupo oinstall e dba?[/quote]

          Sim, faz :/ adicionei assim:

          [root@ORACLE ~]# sudo usermod -a -G oinstall sferreira
          [root@ORACLE ~]# sudo usermod -a -G dba sferreira

          É assim correcto?

          Não consigo fazer os passos que enviaste, dá me um erro:

          [root@ORACLE ~]# wget http://oss.oracle.com/el5/oraclevalidated/oraclevalidated1.0.024.el5.x86_64.rpm
          -bash: syntax error near unexpected token <'
          [root@ORACLE ~]#
          [root@ORACLE ~]# rpm --import <a class="vglnk" href="http://oss.oracle.com/el5/RPM-GPG-KEY-oracle" rel="nofollow"><span>http</span><span>://</span><span>oss</span><span>.</span><span>oracle</span><span>.</span><span>com</span><span>/</span><span>el5</span><span>/</span><span>RPM</span><span>-</span><span>GPG</span><span>-</span><span>KEY</span><span>-</span><span>oracle</span></a>
          -bash: syntax error near unexpected token
          <'
          "

          :/

          #108139
          Avatar photoJosé Laurindo Chiappa
          Moderador

            Colega, eu penso que o link que lhe foi passado **** NÃO É APLICÁVEL **** ao seu caso , pois vc está usando centOS 6.x e o link aponta para um artigo usando versão 5.x do Linux (Red Hat no caso mas é similar ao CentOS)…
            Tente este aqui : http://dbaora.com/install-oracle-in-silent-mode-11g-release-2-11-2/ que está na versão 6 ao menos… E recomendo também que vc crie e use uma conta “oracle” mesmo para a instalação, configurada tal como indicado, ESPECIALMENTE na questão de user limits : vai se saber se essa conta “sferreira” não está imprópria…
            E uma obs : muito embora o CentOS seja um clone do Red Hat (tal como o próprio Oracle Enterprise Linux o é, também), eu RECOMENDO que se possível vc use o OEL mesmo – vai que haja algum pequeno ponto de incompatibilidade ou qualquer coisinha assim do software Oracle com o CentOS (digamos, algum pequeno pacote necessário default no OEL e não-default no CentOS, talvez) …. E como o OEL é tão grátis para uso como o CentOS é, não vejo nenhum motivo para não o adotar… O link para download do OEL é http://edelivery.oracle.com/linux (ele vai pedir pra vc se registrar/criar um usuário seu mas é grátis), e no mesmo url de exemplo que passei para a instalação do RDBMS (mais acima) há um link para uma página de instalação do OEL…

            []s

            Chiappa

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress