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