+ Responder ao Tópico



  1. #1

    Padrão Problemas com Samba + Clipper/DBF

    Estou tendo problemas com meu servidor Samba.
    Minha configuração e a seguinte:
    CentOS 4.1
    Kernel 2.6.9-42.0.3
    Samba 3.0.24 tinha antes 3.0.10 e os mesmos problemas

    Uso para sistema em clipper com arquivos .cdx (six3)

    Um dos problemas é que quando abro um arquivo .dbf numa estação exclusivo ou compartilhado e fico com ele aberto.
    Vou em outra estação ou até na mesma mas em outra seção e apago o arquivo que esta sendo utilizado. E sistema fica rodando normalmente na estação.
    Depois vejo que que arquivo foi deletado mesmo.
    Parece que esta na tudo memoria.
    Por favor quem puder me ajudar.

    Tenho um outro problema mas quero tentar resolver esse antes depois posto este

    []s
    claudio

  2. #2

    Padrão Preciso de mais informações.

    Estou tendo problemas com meu servidor Samba.
    Minha configuração e a seguinte:
    CentOS 4.1
    Kernel 2.6.9-42.0.3
    Samba 3.0.24 tinha antes 3.0.10 e os mesmos problemas
    Creio que a versão não faça parte do problema.



    Uso para sistema em clipper com arquivos .cdx (six3)
    Tenho ambiente parecido aqui, também.!



    Um dos problemas é que quando abro um arquivo .dbf numa estação exclusivo ou compartilhado e fico com ele aberto.
    Vou em outra estação ou até na mesma mas em outra seção e apago o arquivo que esta sendo utilizado. E sistema fica rodando normalmente na estação.
    Depois vejo que que arquivo foi deletado mesmo.
    Parece que esta na tudo memoria.
    Isso é comum, pois ele deve abrir um temporário ou memória.
    Mas é o que eu entendi?
    Você abri o programa em uma estação, ai você vai em outro micro e apaga o arquivo?
    Mas qual o intuito disso. Umas das coisas que eu gosto no linux é que se pedir pra apagar ele apaga, se pedir para listar ele lista, se pedir para copiar ele copia, então estou te pedindo para você me explicar.!!!



    Por favor quem puder me ajudar.
    Bom, quero acompanhar seu problema e ajudar a resolve-lo.
    ok?



    Tenho um outro problema mas quero tentar resolver esse antes depois posto este
    Isso ai amigo, as vezes queremos fazer tanta coisa que não conseguimos terminar nenhuma.


    Vamos trocando idéia e resolver esse problema ai. Valeu.

  3. #3

    Padrão

    Ola terra_jr

    Obrigado por responder.

    Voce perguntou qual o intuito disto.

    Vou tentar citar algumas.

    Quando vou atualizar a versao do sistema eu apago um determinado .dbf se conseguir apagar e porque nao existe ninguem no sistema.

    Um outro exemplo e quando vou renomear um arquivo, se alguem esta usando nao deixa renomear.

    Quer dizer se alguem estiver usando qualquer arquivo nada pode ser feito nele.

    Uma coisa que vi aqui e o seguinte:
    Fiz um programa de teste que compilo com clipper e xHarbour.
    Executo os dois um de cada vez:
    No clipper eu consigo apagar o arquivo.
    No xHarbour diz :
    O arquivo já está sendo usado por outro processo.

    Eu acho estranho isto no samba.
    Porque sempre trabalhei com a novell e isto nunca foi permitido.
    Se alguem esta usando algum arquivo nao e permitido apaga-lo ou renomea-lo, por que existe alguem usando este arquivo.
    []s
    claudio

  4. #4

    Padrão

    Então, mas imagina uma situação.

    Eu tenho uma tabela DBF que possui os campos

    codigo, nome, endereco

    E um usuário está usando esta tabela, ai você vai atualizar o programa e poe outra tabela com as atualizacoes nos campos

    cod_cli, nome_cli, ....

    Eu citei uma das situações, mas mesmo assim, como você pode mexer em algo que está sendo usado,? e o usuário, vai perder o que ele está fazendo?