Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #90591
    Shiono
    Participante

      Pessoal

      Bom dia eu criei um usuario no Oracle 10g, que é apenas para consulta

      porem ele não permite que eu faça o select sem informar o owner da tabela ou view.

      Ele tem o grant select_any_table

      Que opcao de grant resolve isto?

      Desde ja eu agradeço a ajuda

      #90592
      Avatar photoLeonardo Litz
      Participante

        Olá Shiono.

        O usuário que você criou, ele é dono deste objeto?

        Caso não, realmente você deverá informar o owner proprietário da tabela em seu select.
        Ou você pode criar um sinônimo publico para a tabela que deseja acessar. Assim não será necessário colocar o owner antes da tabela.

        Vlw Leonardo Litz

        #90593
        Shiono
        Participante

          Eu uso o sistema micro siga

          o owner é SIGA

          Como eu faço para o meu usuario ter acesso ao owner SIGA ou owner SIGA ter acesso ao meu usuario

          não sei se isto é possivel?

          #90594
          rwarstat
          Participante

            Shino,
            Para que tu consiga acessar tabelas de outros usuários sem ter que especificar o schema tem que ser criado um sinônimo público.

            Imaginando que tu tenha o uusário joao e nele a tabela pedido. O comando vai ficar conforme abaixo:
            create publuc synonim pedido for joao.pedido

            A partir daí, tu poderá fazer um select simplesmente referenciado a tabela pedido, sem ter que colocar o joao. na frente.
            Teves tomar cuidado se fores criar sinônimos em vários usuários, pois não poderão existir sinônimos com o mesmo nome.

            Abraço,
            Roberto

            #90597
            hudsona
            Participante

              Corrigindo o comando:

              create public synonim pedido for joao.pedido

              Att

              #90598
              rwarstat
              Participante

                Valeu Hudson !!!
                Na pressa de digitar não vi que tinha passado o comando errado.

                #90599
                Shiono
                Participante

                  Valeu entendi vou fazer isto

                  Muito obrigado

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.