[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Oracle e Debian Sarge ????



Gustavo V. Goulart wrote:

Em Qua, 2005-03-02 às 20:28 -0300, Marcos Vinicius Lazarini escreveu:
Gustavo V. Goulart wrote:
Olá Lista,

 Estou tentando instalar o Oracle 9 em um Debian Sarge e estou tendo
problemas. Alguém aqui da lista tem o Oracle rodando no Debian ?

Já fiz os seguintes passos:
 - Criei o usuário Oracle no grupo dba
 - Criei o grupo dba
No arquivo .bash_profile do usuário oracle inseri as seguintes
variáveis:
ORACLE_HOME="/home/oracle/ora9"
LD_LIBRARY_PATH="$ORACLE_HOME/lib"
ORACLE_SID="inst1"
ORA_NLS33="$ORACLE_HOME/ocommon/nls/admin/data"
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/local/lib"
LD_ASSUME_KERNEL="2.4.26"

A instalação é iniciada normalmente, ai quando ele começa a copiar os
arquivos do Disk1, ele me da uma mensagem de erro, falando q eu não
tenho privilégios para executar um arquivo, sendo q todos os arquivos
tem como dono o usuário oracle e o grupo dba.

Isso não quer dizer nada. Permissão para executar nao tem necessariamente a ver com o dono ou grupo (o owner do '/bin/ls' é o root, e nem por isso vc é impedido de executá-lo). Vc tem que observar no 'ls -l' se o bit de execução do arquivo está setado... algo como um 'chmod +x <arquivo>' torna-o executável. Observe que, embora vc possa fazer isso com qquer arquivo, nem sempre tem sentido. Ex: chmod +x figura.jpg

> Olá Marcos,
>
>  Eu entendi o q vc quiz dizer, mais até por via das dúvidas já usei
> chmod 777 no arquivo que ele da erro, e o erro persiste.

Bom, privilégio de execução é isso. Coisas que consigo imaginar agora: o programa quer gravar algo em algum diretório que ele não tenha permissão; assume que algum programa deveria estar no '/bin' e não acha (por está no '/usr/bin'), logo realmente não tem como executar.

Esse arquivo.... vc achou ele? as vezes, ele foi escrito pra instalar (por exemplo) no RedHat9 - muda muita coisa, como localização das bibliotecas, os arquivos do X, até mesmo alguns programas do /bin e /sbin passam para /usr/bin e /usr/sbin e vice versa. Se der sorte, tem até comentário ;-)
Ligar opções como 'verbose' e 'log' ajudam bastante.
Se for um script, eu ia sugerir vc dar uma olhada nele e investigar... até mesmo colocar uns 'echo 'o scrip passou por aqui No.1' pra saber por onde ele está passando...

>  Vc usa Oracle ai ?

(in)felizmente não... :-)

--
Marcos



Reply to: