[RESOLVIDO] Banco Multi-volume

Discussão em 'EMS , HCM e Totvs 11' iniciado por Neivaldo, Agosto 11, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Neivaldo

    Neivaldo Membro Participativo

    Amigos bom dia,

    Estou com um problema no meu banco EMS5CAD, pois o progress está derrubando o banco, acusando as mensagens abaixo:

    - SYSTEM ERROR: Tentativa de exceder o tamanho máximo permitido no arquivo C:\Datasul\EMS506\prod\database\ems5cad.d3.
    - SYSTEM ERROR: Não foi possível aumentar o banco de dados na área Schema Area.

    Segue o .ST do banco:

    #
    b C:\Datasul\EMS506\prod\database\ems5cad.b1
    #
    d "Schema Area":6,64;1 C:\Datasul\EMS506\prod\database\ems5cad.d1 f 1024000
    d "Schema Area":6,64;1 C:\Datasul\EMS506\prod\database\ems5cad.d2 f 128
    d "Schema Area":6,64;1 C:\Datasul\EMS506\prod\database\ems5cad.d3

    Como faço para aumentar o arquivo .d2 ??

    Qual a melhor solução.
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    vc tem que alterar o .st e colocar o tamanho que quer, aplicando o .st no banco através do proutil, mas tem um detalhe importante, o tamanho maximo do banco é limitado também pelo S.O. veja no seu servidor qual é o limite maximo de um arquivo, no meu linux mesmo nós mudamos isso pra que não tenha limite.
  3. rlfritz

    rlfritz Membro Ativo

    Para fazer isto, eu faço um backup do banco (probkp), apago o banco (prodel), ajusto o arquivo .st e depois restauro o banco (prorest).

    Complementando o que o Richard comentou, se for linux, roda o comando :
    proutil <dbname> -C EnableLargeFiles
    assim podes criar arquivos extent maiores que 2 Gbytes

    Importante: sobre o backup, apagar e restaurar o banco ... por segurança é interessante fazer mais de um backup!
    Quem tem 1 backup... não tem nenhum!
  4. klebaum

    klebaum Membro Participativo

    Vejo como ideal habilitar o largefiles, conforme comentário do colega acima.

    Serve para windows e Linux, não vai mais precisar se incomodar com tamanho de extent.

    Essa "limitação" foi criada há muito tempo, quando o SO não conseguia gerenciar arquivos maiores de 2GB. Hoje, não faz muito sentido tanta mão-de-obra.

    Abs
  5. Neivaldo

    Neivaldo Membro Participativo

    Galera muito obrigado.

    Apliquei o EnableLargeFiles e resolveu.

    Um grande abraço.
    rlfritz curtiu isso.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página