Obrigado pelas respostas, vou estudar mais um pouco e posto o progresso.

Em 16 de março de 2015 18:17, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Eduardo, alguns pontos aí :
>
> a. esse 'apelido' para o diretório C:\ (o objeto DIRECTORY, que vc criou
> no database), pertence/foi criado por esse usuário SYSTEM do database ?? Se
> sim ok, mas se não, por ser um objeto, para o SYSTEM o poder usar, o SYSTEM
> *** TEM *** que ter sido ser privilegiado, ie, recebido os GRANTs
> necessários.... Por exemplo, digamos que vc criou o DIRECTORY dentro do
> database com o usuário SYS : nesse caso pro SYSTEm ter os privs, vc teria
> que conectar com o SYS e mandar :
>
> GRANT  READ ON DIRECTORY DIR TO SYSTEM;
> GRANT WRITE ON DIRECTORY DIR TO SYSTEM;
>
> blz ?? Uma consulta na DBA_DIRECTORIES pode te indicar quem é o dono do
> DIRECTORY...
>
> b. o software Oracle ** necessariamente ** é executado sob uma conta de
> usuário Windows, normalmente uma conta/usuário local : tem gente que usa
> uma das contas/usuários administrativos internos default do WIndows (como a
> ADMINISTRADOR, por exemplo), e tem gente que prefere criar um usuário
> específico no Windows, e tipicamente esse usuário é chamado de ORACLE, ou
> ORAUSER, ou algum nome do tipo... DESCUBRA qual é esse usuário...
>   Isso é necessário porque é com os privilégios desse usuário que o
> software RDBMS vai tentar acessar esse diretório real, C:\ no seu caso....
> Logue com esse usuário e tentar ler/gravar um arquivo qualquer no C:\ com
> esse usuário....
>
> c. vc não diz (ou pelo menos eu não vi citado) qual é esse Windows, mas do
> Windows Vista pra cima nós podemos ter a figura do UAC : se esse cara
> estiver ativo, mesmo que vc esteja logado com um usuário que esteja no
> grupo de administração, os privilégios NÂO estarão ativados a não ser que
> vc execute o prompt de comando com a opção de Executar como
> Administrador.... verifique isso...
>  Isso pode ser Importante principalmente por causa da msg de erro : se vc
> prestar atenção, ele NÂO está reclamando do directory DIR, mas sim dizendo
> que não conseguiu gravar o arquivo de log :
>
> "ORA-39070: NÒo Ú possÝvel abrir o arquivo de log."
>
> há chances então que (talvez devido ao UAC, verifique) o impdp não esteja
> podendo gravar o teu arquivo de log , que como vc não indicou um PATH, ele
> será gravado no diretório aonde vc está executando o impdp ( C:\Documents
> and Settings\Administrador ao que parece) ....
>
> ==> e NEM preciso dizer que além de ter acesso ao C:\ , o usuário com o
> qual vc está logado TEM que ter acesso ao arquivo .dmp em questão também,
> óbvio...
>
> d. uma dica final : vc só precisa informar @hoststring em caso de conexão
> remota.... No seu caso, como (ao que entendo) vc está logado diretamente no
> servidor/PC aonde o RDBMS roda, basta vc setar ORACLE_SID , ORACLE_HOME e
> PATH ...
>
>  []s
>
>    Chiappa
>  
>



-- 

Eduardo Perdomo
Consultor de Implantação
Grupo PC Sistemas - www.grupopc.com.br
(21) 6845-8592
panc...@gmail.com
eduardo.perd...@pcinformatica.com.br
Blog: eduardo.perdomo.nom.br
  • [oracle_br] Erro ao i... Eduardo Perdomo panc...@gmail.com [oracle_br]
    • Re: [oracle_br] ... angelo angelolis...@gmail.com [oracle_br]
      • Re: [oracle_... Fabricio Pedroso Jorge fpjb...@gmail.com [oracle_br]
        • [oracle_... jlchia...@yahoo.com.br [oracle_br]
          • Re: ... Eduardo Perdomo panc...@gmail.com [oracle_br]
            • ... Eduardo Perdomo panc...@gmail.com [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]

Responder a