instalando o Oracle 11g r2 no linux 6.1

5
Estou tentando instalar o Oracle 11g r2 no Linux 6.1, mas eu não sou bem sucedido desde um par de dias.Quando eu fiz todos os pré-requisitos para oracle 11g.Mas quando eu executo o instalador eu tenho esse erro

Checking Temp space: must be greater than 80 MB.   Actual 18741 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 4095 MB    Passed
Checking monitor: must be configured to display at least 256 colors
    >>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.    Failed <<<<

Some requirement checks failed. You must fulfill these requirements before

continuing with the installation,

Continue? (y/n) [n]

e depois de pressionar "y", recebi esta exceção:

 Exception in thread "main" java.lang.NoClassDefFoundError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at java.awt.Toolkit$2.run(Toolkit.java:821)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
        at com.jgoodies.looks.LookUtils.isLowResolution(Unknown Source)
        at com.jgoodies.looks.LookUtils.<clinit>(Unknown Source)
        at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783)
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:480)
        at oracle.install.commons.util.Application.startup(Application.java:758)
        at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:164)
        at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)
        at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:265)
        at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:114)
        at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:132)

Minhas variáveis de ambiente em ~/.bash_profile são:

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=oracle; export ORACLE_HOSTNAME
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_HOME
ORACLE_SID=orcl export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
DISPLAY=oracle:0.0; export DISPLAY

JAVA_HOME=/usr/local/java; export JAVA_HOME

Alguém pode ajudar?

    
por user3209083 01.03.2014 / 11:20

5 respostas

1

Para o RHEL, fiz o seguinte e resolvi esse erro.

Se xclock não estiver instalado, instale-o como mostrado abaixo:

yum install xorg-x11-app*

digite xclock e xclock será exibido. Agora, faça isso como root:

xhost +dwiba01-I114159.ca.com
su oracle
./runInstaller

Altere dwiba01-I114159.ca.com para o domínio do qual você está se conectando.

    
por 22.06.2014 / 19:55
1

Se ainda assim não funcionar, verifique se você usa su - oracle porque Usar su - oracle interromperá o encaminhamento de tela X ou a exibição adequada ao usar o Oracle runInstaller.

Então você precisa do ssh do host com o usuário oracle.

    
por 16.09.2014 / 18:55
0

A mensagem de erro diz que o instalador não pode chegar no visor X. Você provavelmente precisará iniciar o X como root (login gráfico como root) para poder fazer a instalação.

Sim, completamente com morte cerebral. Quem em sua mente sã executará o X como raiz? O que configurou corretamente o servidor de banco de dados até mesmo possui ferramentas gráficas instaladas, quando será gerenciado pelas ferramentas CLI?

    
por 03.03.2014 / 14:10
0

Parece que você precisa apenas instalar o Oracle Java para resolver esse problema. As instruções para isso estão disponíveis no site da Oracle.

Você pode fazer o download da versão mais recente do Java neste URL:

Você precisará fazer o download da versão apropriada para sua arquitetura, 32 bits ou 64 bits. Eu recomendo baixar os pacotes RPM.

EDIT # 1

Seu problema é com a variável de exibição, $DISPLAY . Pode ser definido, mas não está claro se você está fazendo esta instalação através de SSH ou em um sistema acessado localmente. Veja este erro:

>>> Could not execute auto check for display colors using command 
   /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.    Failed <<<<

Tente executar esse comando, /usr/bin/xdpyinfo para confirmar.

    
por 02.03.2014 / 05:44
0

Eu estava recebendo o mesmo problema, eu instalei todos os pacotes GUI usando o yum e adicione:

$ xhost +<machinename>
$ su oracle
$ ./runInstaller
    
por 24.09.2014 / 09:00