- Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 8 anos, 6 meses atrás por José Laurindo Chiappa.
-
AutorPosts
-
29 de abril de 2016 às 7:17 pm #108128SferreiraParticipante
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 javaThere 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/javaEnter 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ão2 de maio de 2016 às 5:52 pm #108129rmanParticipante@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?
3 de maio de 2016 às 6:17 pm #108132SferreiraParticipante[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/oracle–validated/oracle–validated–1.0.0–24.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
":/
5 de maio de 2016 às 7:53 pm #108139José Laurindo ChiappaModeradorColega, 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
-
AutorPosts
- Você deve fazer login para responder a este tópico.