Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Expdp dari lingkungan Oracle RAC

Kesalahan yang Anda dapatkan adalah ORA-29283 :

> oerr ora 29283
29283. 00000 -  "invalid file operation"
*Cause:    An attempt was made to read from a file or directory that does
           not exist, or file or directory access was denied by the
           operating system.
*Action:   Verify file and directory access privileges on the file system,
           and if reading, verify that the file exists.

Jadi baik /usr/apps/datafiles direktori tidak ada, atau tidak dapat ditulis oleh pemilik proses Oracle (misalnya oracle Akun); atau mungkin (tetapi kemungkinannya kecil) file log yang Anda tentukan sudah ada dan tidak dapat ditimpa.

Karena Anda telah mengatakan bahwa direktori itu ada, lihat izin penuh dari direktori tersebut (mis. ls -ld /usr/apps/datafiles , periksa pemilik dan grup pemilik proses Oracle (mis. id -a ) untuk membandingkan izin pada direktori itu dan induknya. Jika semuanya terlihat OK, saat masuk sebagai pemilik proses Oracle, periksa apakah Anda dapat membuat file di bawah direktori mis.:

touch /usr/apps/datafiles/test_file
ls -l /usr/apps/datafiles/test_file
rm -f /usr/apps/datafiles/test_file

Jika semua itu berhasil, dan saya kira itu mungkin dari komentar Anda, maka karena Anda menggunakan RAC, Anda mungkin perlu merujuk ke catatan dukungan 1305166.1.

Hal pertama yang harus dicoba adalah melakukan expdp tanpa @orcl , seperti yang terlihat (a) ada masalah saat listener dan database berjalan di bawah akun yang berbeda (mis. grid dan oracle , dan grid pengguna tidak dapat mengakses direktori OS - ulangi touch uji sebagai pengguna itu untuk melihat apakah itu masalahnya); atau (b) jika alias seimbang beban dan akhirnya berjalan di node lain yang tidak memiliki direktori.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan java.sql.SQLException:ORA-00911:karakter tidak valid

  2. Tandai individu yang berbagi fitur umum dengan Oracle SQL

  3. Bagaimana Mengonversi Angka ke String di Oracle?

  4. Ingin kueri sederhana ini diulang

  5. Oracle SQL:Memilih satu baris dengan tanggal terbaru di antara beberapa kolom