Erro ao executar Rapair

Discussão em 'Banco de Dados / Database' iniciado por juliano, Agosto 10, 2009.

  1. juliano

    juliano Sem Pontuação

    Copiei um banco de um servidor Win2003 para mimha maquna local WINXP Pro, ao executar a rotina de repair do banco ocorre o seguinte erro:

    proenv>prostrct.bat repair G:\Bancos10\ems204\ems2mov G:\Bancos10\ems204\ems2mov.st

    OpenEdge Release 10.1A02 as of Fri Oct 13 04:15:46 EDT 2006
    Syntax error in structure file: (6840)

    Maximum tamanho de extent ┌ 2GB. (8356)
    Erro ocorreu na linha 24. (6819)

    Este erro se deve a alguma limiteção do SO ou eu tenho como contornar ? estou postando tbm o conteudo do arquivo .st.

    ems2mov.st

    #
    b G:\Bancos10\ems204\ems2mov.b1
    #
    d "Schema Area":6,64;1 G:\Bancos10\ems204\ems2mov.d1
    #
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d1 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d2 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d3 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d4 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d5 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d6 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d7 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d8 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d9 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d10 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d11 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d12 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d13 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d14 f 1853440
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d15 f 1826304
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d16 f 1929216
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d17 f 1859072
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d18 f 2090496
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d19 f 2371584
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d20 f 2172928
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d21 f 2202112
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d22 f 2050560
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d23 f 1955840
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d24
    #
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d1 f 1024000
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d2 f 1024000
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d3 f 1111040
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d4
  2. sidnei

    sidnei Membro Participativo

    Bom Dia Juliano;

    Esse erro ocorre porque vc tem extend com tamanho superior a 2gb (2148000), para solucionar esse problema de maneira facil, é melhor vc fazer um PROBKUP da base oficial e dai restaurar no seu destino com extend limitado a 1024000 que é um tamanho bom e indicado siga os tres passos abaixo.

    1) faça um backup da base oficial
    2) acerte o seu .st que esta no destino G:\Bancos10\ems204\ems2mov.st
    #
    b G:\Bancos10\ems204\ems2mov.b1
    #
    d "Schema Area":6,64;1 G:\Bancos10\ems204\ems2mov.d1
    #
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d1 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d2 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d3 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d4 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d5 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d6 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d7 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d8 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d9 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d10 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d11 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d12 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d13 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d14 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d15 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d16 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d17 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d18 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d19 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d20 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d21 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d22 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d23 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d24 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d25 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d26 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d27 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d28 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d29 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d30 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d31 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d32 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d33 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d34 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d35 f 1024000
    d "Dados":7,64;64 G:\Bancos10\ems204\ems2mov_7.d36
    #
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d1 f 1024000
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d2 f 1024000
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d3 f 1024000
    d "Indices":8,1;64 G:\Bancos10\ems204\ems2mov_8.d4

    3) execute o CREATE E RESTORE
    EX:
    proenv>prostrct create G:\Bancos10\ems204\ems2mov G:\Bancos10\ems204\ems2mov.st -blocksize 4096
    proenv>prorest G:\Bancos10\ems204\ems2mov X:\backup_ems2mov.bkp

Compartilhe esta Página