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

ORA-16205 Meningkatkan ke 11.2.0.3

Saya mencoba untuk meningkatkan semua database kami dari 11.2.0.2 ke 11.2.0.3 tahun ini. Pemutakhiran pertama saya adalah pada primer RAC 2-simpul dengan database siaga RAC 2-simpul di sebuah testbed. Tidak banyak yang ada di database ini karena ini hanya database pemula. Tapi ini izinkan saya menguji pemutakhiran pada basis data RAC dengan primer dan siaga. Saya mendokumentasikan prosesnya selama ini.

Setelah itu, saya siap untuk mengupgrade database pengembangan dan pengujian kami. Saya menggunakan DBUA untuk melakukan pemutakhiran dan itu berjalan lancar. Basis data pengembangan dan pengujian kami adalah tiruan dari produksi dan kami dapat menguji aplikasi khusus kami dengan versi baru.

Akhirnya, saya siap untuk meningkatkan produksi. Sekali lagi, saya menggunakan DBUA untuk melakukan upgrade database utama. Tapi kali ini, saya menemukan kesalahan:

ORA-16205 log_archive_dest2 berisi nilai yang berulang atau bertentangan

Uh oh. Ini tidak terduga karena saya belum pernah melihat kesalahan ini di salah satu pemutakhiran saya sebelumnya. Basis data pengembang dan pengujian tidak memiliki siaga, jadi LOG_ARCHIVE_DEST2 tidak disetel. Testbed saya diatur sedikit berbeda, jadi saya tidak menangkap masalah di sana. Karena ini adalah peristiwa yang tidak terduga, saya membatalkan peningkatan versi saya malam itu dan memutuskan untuk menyelesaikan masalah dan menjadwalkan ulang peningkatan di lain waktu.

Saya menemukan bahwa Bug 13387526 (diperbaiki di 11.2.0.4) dapat menyebabkan masalah ini untuk parameter ini ketika Anda melakukan STARTUP UPGRADE pada database. Di testbed saya, saya membuat database RAC 11.2.0.2 dengan RAC standby. Di primer, saya mengatur LOG_ARCHIVE_DEST_2 ke sesuatu yang sangat mirip dengan apa yang ada di produksi. Saya mencoba memutakhirkan pada testbed ini dan mengalami bug yang sama. Untuk mengatasi masalah ini, saya menyetel LOG_ARCHIVE_DEST_2 ke 'service=my_standby db_unique_name=my_standby'. Dengan pengaturan parameter minimal ini, upgrade kemudian dilanjutkan dengan benar. Setelah upgrade selesai, saya mengatur parameter ini kembali ke pengaturan aslinya.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrip untuk menemukan dependensi multi level dari suatu paket

  2. Cara untuk memeriksa Oracle selesai sql

  3. Fungsi NLS_COLLATION_ID() di Oracle

  4. Oracle Database TLS1.2 / koneksi SSL menggunakan JDBC tipis dan JKS

  5. Oracle 11g:Default ke nilai statis saat kueri tidak menghasilkan apa-apa