Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 14 anos, 4 meses atrás por jspaulonci.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #101346
    rman
    Participante

      Olá!

      Hoje trabalhando com expdp, criei o usuário DATAPUMP para efetuar o export e import, então criei também o diretório DATAPUMP_DIR utilizando o usuário DATAPUMP. Engraçado que o diretório ficou como OWNER o usuário SYS e foi concedido automaticamente permissão de READ e WRITE.

      Realmente todos os diretórios criados ficam como OWNER o usuário SYS ? Alguém já reparou nisso ?

      Estou utilizando o Oracle 10g R2 (10.2.0.4).

      #101347
      felipeg
      Participante

        Rman, boa tarde

        Sim, o owner de todos os diretórios é o sys.
        Se não me engano é pelo fato de que a configuração dos diretórios pertence ao sistema, é só verificar que nem há uma view user_directories.

        Pra confirmar segue a descrição da view ALL_DIRECTORIES da versão 10.2 do Oracle

        ALL_DIRECTORIES
        ALL_DIRECTORIES describes all directories accessible to the current user.

        Related View
        DBA_DIRECTORIES describes all directories in the database.

        Column Datatype NULL Description
        OWNER VARCHAR2(30) NOT NULL Owner of the directory (always SYS)
        DIRECTORY_NAME VARCHAR2(30) NOT NULL Name of the directory
        DIRECTORY_PATH VARCHAR2(4000) Operating system pathname for the directory

        Atenciosamente,
        Felipe.

        #101348
        rman
        Participante

          @felipeg

          Hum… Então diretório é por database e não por usuário.

          Obrigado pela atenção.

          #101350
          jspaulonci
          Participante

            Isso aí rman, todo diretório é do sys.

            Se você quiser que um usuário tenha permissão de criar diretórios, conceda a ele o grant “create any directory”, (tome cuidado com os grants any)

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