- Este tópico contém 7 respostas, 2 vozes e foi atualizado pela última vez 6 anos atrás por José Laurindo Chiappa.
-
AutorPosts
-
13 de dezembro de 2018 às 10:18 pm #109442raia7Participante
Boa tarde,
Estou tentando criar diretorio no oracle solaris e esta acontecendo o seguinte erro:
“No space left on device”como eu resolvo? ja tentei de tudo. preciso criar diretorios para continuar a instalação do oracle solaris.
13 de dezembro de 2018 às 10:49 pm #109443José Laurindo ChiappaModeradorBlz ? Então, a mensagem em si tá Clara : algum recurso necessário pra se gravar o diretório/sub-diretório/arquivo que vc estava tentando criar não existe ou se esgotou… A questão é que esse “recurso” pode ser muita coisa, desde simples falta de espaço no disco/filesystem até esgotamento de file handles, falta de espaço na swap area/temp area, limitações de usuário (seja via ulimit, seja na /etc/users, seja em config de kernel)….
Não tem jeito, junto com o sysadmin vc vai ter que validar tudo isso até encontrar o recurso esgotado/limite imposto/má-config de kernel….13 de dezembro de 2018 às 10:53 pm #109444José Laurindo ChiappaModeradorE é ** óbvio ** também, além dos recursos do Sistema Operacional mencionados, o próprio hardware pode estar interferindo aí : por exemplo, https://www.svennd.be/full-zfs-filesystem-no-space-left-on-device/ nos lembra que discos ZFS (comuns de serem usados em Solaris) fazem snapshot (tipo uma ‘cópia de segurança’) automáticos : se essa área de snapshots encher, é EXATAMENTE essa a msg que aparece…
14 de dezembro de 2018 às 3:27 pm #109445raia7ParticipanteMas como eu resolvo? não estou conseguindo resolver.
14 de dezembro de 2018 às 11:21 pm #109446José Laurindo ChiappaModeradorEntão, deixa eu ** repetir ** aqui : só ** você **, trabalhando junto com o sysadmin aí no local, é que vai ser capaz de Identificar qual recurso se esgotou e/ou chegou nos limites impostos ao SO… A solução é, UMA VEZ IDENTIFICADO O RECURSO, o liberar (apagando/recriando/esvaziando o que puder) ou aumentar o limite…
Entre as muitas possibilidades, como eu tinha dito PODE ser a config de kernel (junto com o sysadmin veja como está configurado teus kernel parameters), PODE ser restrição via ulimit (logado como o usuário Oracle faça um ulimit -a), PODE ser mesmo espaço em disco (manda um df -k, se teus discos estão montados em filesystem), PODE ser swap space (manda um swap -l e veja se detecta pouco espaço livre de swap), OU PODE SER um componente do hardware, como no exemplo do ZFS – aí é o caso mais Impossível de nós aqui de fora darmos Qualquer Palpite, vamos lá nós saber qual hardware vc tem E de qual maneira tá configurado….[]s
Chiappa
IMPORTANTE : vc não nos disse EXATAMENTE qual produto da empresa Oracle vc está instalando nesse servidor com o sistema operacional ‘Oracle Solaris’ , mas eu DEDUZO que é o produto ‘Oracle RDBMS’, sim sim ?? SE FOR ISSO MESMO, no manual de instalação do RDBMS Oracle (seja qual versão for) vc encontra listados CERTINHo quais parâmetros de kernel que vc precisa setar no servidor e os ulimits/variáveis que vc precisa setar pro usuário SOLARIS que vai instalar o produto….
Vc ESTÁ seguindo corretamente o manual de Instalação ??14 de dezembro de 2018 às 11:44 pm #109447José Laurindo ChiappaModeradorAh, um detalhe adicional Importante : em sistemas unix-like (como é o caso do Solaris), além de um limite no número máximo de arquivos que podem ser abertos, CADA arquivo ao ser criado consome uma ‘entrada’, uma ‘posição’ num array interno que o sistema usa para controles, o chamado INODE , vide https://pt.wikipedia.org/wiki/N%C3%B3-i para mais refs…
Não é incomum que vc tome erro de no space left não por causa de espaço ou de recursos do SO mas sim por esgotamento de inodes no filesystem em questão : https://forums.cpanel.net/threads/no-space-left-on-device-error-but-var-is-only-71-full-71-of-20gb.29415/ reporta um caso desses… Junto com o sysadmin peça um df -io aí e veja a qtdade de inodes livres E em uso no seu filesystem, de repente Pode ser isso….[]s
Chiappa
18 de dezembro de 2018 às 2:11 pm #109448raia7ParticipanteValeu pelas dicas brother. Decidimos aqui que iremos formatar a máquina, vou começar tudo do zero.
18 de dezembro de 2018 às 4:24 pm #109449José Laurindo ChiappaModeradorokdoc : sim, se possível/viável de ser feito, às vezes recomeçar do início ao invés de tentar debugar/corrigir algo (principalmente se vc não participou da origem, ou se não seguiu um procedimento regular) é uma boa opção, sim….
Só insisto : a maioria Esmagadora dos produtos Oracle (em especial o RDBMS) possuem requisitos absolutamente Rigorosos quanto à configuração do Sistema Operacional (em especial params de kernel e itens internos como swap area) e aos softwares de base (como libraries do sistema) que precisam estar presentes , E esses requisitos estão COMPLETAMENTE LISTADOS no manual de instalação correspondente : SIGA-OS, ao pé da letra o mais possível, ok ??Abraços,
Chiappa
-
AutorPosts
- Você deve fazer login para responder a este tópico.