2015-04-05 46 views
5

Quando sto cercando di importare file dmp via di sviluppo di SQL sto ottenendo questo erroreEccezione: ORA-31640: impossibile aprire il file dump "..." per leggere

Exception: ORA-31640: unable to open dump file "/home/oracle/Desktop/dump/vahe.DMP" for read 

directory discarica e Vahe. i file dmp hanno permesso di lettura e scrittura. enter image description here

Utilizzo VM di sviluppo app database. come posso risolvere questo problema? Grazie.

+2

Verificare le autorizzazioni sul vahe.DMP. –

+1

Grazie per la risposta, ho trovato il problema, sembra che abbia errato il nome del file Ho digitato "vahe.DMP" invece di "vahe.dmp" (in minuscolo.) – user1321466

+1

invece di dire che il file non esiste oracolo mi ha dato il messaggio di errore sbagliato. – user1321466

risposta

3

Bene, ho trovato il problema. In realtà ho avuto un errore di tipo. Ho digitato "vahe.DMP" invece di "vahe.dmp" (in minuscolo). Penso che il messaggio di errore non sia buono, perché dovrebbe chiaramente dire che il file non esiste invece di dire "impossibile aprire il file di dump" per leggere "(IMHO)

Grazie a tutti quelli che hanno cercato di aiutarmi.

+1

Il messaggio di errore è il più preciso possibile, direi. Il processo di Oracle non può dire se il file esiste o no - tutto quello che si può dire è che non può aprirlo per la lettura. Ad esempio, il file * potrebbe * esistere ma non avere l'autorizzazione corretta su di esso. –

0

Avevo lo stesso errore durante l'importazione del file DMP condiviso dal collega. errore "ora-31640 impossibile aprire il file di dump per leggere" Creando un nuovo utente con lo stesso nome e password utilizzato durante la creazione del file DMP e utilizzato questo utente per la connessione e l'importazione, ha risolto questo errore.

Stavo importando i dati utilizzando "Importazione guidata della pompa dati" nel server Oracle 11g R2.