Berikut adalah patch Oracle yang harus diterapkan untuk mendapatkan hasil terbaik dengan Oracle di Backup dan DR.
Versi Oracle | Memerlukan patch | Karena bug ini | Catatan |
---|---|---|---|
11.2.0.1 hingga 12.1.0.2. | 19621704 | ORA-00600 [723] [memory Leak] Error Dengan Kebocoran Memori Untuk "mbr node memory" | Pemasangan Sadar Aplikasi Backup and DR dapat gagal |
11.x | Diperbaiki di 12.x dan yang lebih baru | Bug 19874632 - ORA-15196: INVALID ASM BLOCK HEADER [KFC.C:26368] [OBJ_KFBL] [8] [529] [3 != 8] (Doc ID 19874632.8) | Tindakan ini memerlukan Oracle versi 12.x dan yang lebih baru. |
12.1+ |
Diperbaiki di 19.1.0 dan yang lebih baru Lihat ID Dokumen Oracle 27424405.8 untuk mengetahui detail patch untuk versi Oracle Anda dari 12.1 hingga 19.1 |
RMAN: Pemulihan file yang lebih besar dari 32G dapat menyebabkan ORA-8103, ORA-600 [3020] RMAN mungkin tidak mencadangkan semua blok dari sumber. |
Pemulihan dan pemulihan dapat gagal dengan ORA-600. |
12.1.0.2 | 22709877 | ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KCVFDB_PDB_SET_CLEAN_SCN: CLEANCKPT] |
Pemasangan yang kompatibel dengan Aplikasi Cadangan dan DR dapat gagal
Diperbaiki di: 12.2.0.1+ |
12.1.0.2 hingga 19c | 26978857 | PENCADANGAN CONTROLFILE KE TRACE MERUJUK PADA FILE DATA PDB OFFLINE DALAM KONTEKS CDB$ROOT | Pemasangan yang Sadar Aplikasi Pencadangan dan DR mungkin gagal. |
12.1.0.2 | 23019710 |
RMAN LIST BACKUP SUMMARY GAGAL dengan salah satu dari:
ORA-01507: database tidak di-mount ORA-01219: database atau pluggable database tidak terbuka: kueri diizinkan pada tetap ORA-00972: identifier terlalu panjang ORA-01589: harus menggunakan opsi RESETLOGS atau NORESETLOGS untuk membuka database ORA-01426: overflow numerik ORA-01152: file 3 tidak dipulihkan dari cadangan yang cukup lama ORA-01110: file data 3: ORA-01109: database tidak terbuka ORA-01034: ORACLE tidak tersedia |
Pencadangan Oracle Backup and DR mungkin gagal |
12.1.0.2 | 18845653 | ORA-600 dari penutupan PDB jika PDB diganti namanya dalam sesi lain | Pemasangan yang Sadar Aplikasi Pencadangan dan DR mungkin gagal. Diperbaiki di 12.2.0.1+ |
12.1.0.2 | 19075256 | ORA-600 [kcfmis_internal: enq] dari PDB RENAME | |
12.1.0.2 |
22809813 (Win)
19404068 (Linux) |
ORA-1610 ON RECOVER DATABASE FOR CREATED CONTROLFILE | Pemasangan yang Sadar Aplikasi Pencadangan dan DR mungkin gagal. |
12.2 hingga 19c | 30045273 | PDB: ORA-00600 [KDSGRP1] / INKONSISTENSI BLOK SETELAH DATABASE PULIH DARI SALINAN IMAGE RMAN MENGGUNAKAN FILE KONTROL BARU | Pemasangan yang Sadar Aplikasi Pencadangan dan DR mungkin gagal. |
12.2.0.2 | 31718134 | ORA-00304: INSTANCE_NUMBER yang diminta sedang sibuk | Memulai ulang instance database baru untuk pertama kalinya dalam status tidak terpasang dapat gagal |
Abad ke-18 & ke-19 | 30419450 | ORA-65250: jalur tidak valid yang ditentukan untuk file - /act/mnt/Staging_631487/datafile/24v0gutb_1_1 |
Pencadangan database Oracle Backup and DR mungkin gagal.
Solusi hingga patch diinstal: Batalkan setelan parameter CREATE_FILE_DESTINATION untuk database yang dapat di-plug. |
18.10 dan yang lebih baru | Hubungi Oracle untuk mendapatkan patch sementara untuk versi sebelumnya. | Bug 29056767 - STANDBY: Checkpoint File Data Tidak Diperbarui di Database Standby saat Pemulihan Media sedang berjalan (ID Dokumen 29056767.8) |
Pemasangan yang Sadar Aplikasi Pencadangan dan DR mungkin gagal. Diperbaiki di: 19.4.0.0.190716 Jul 2019 DB RU 18.8.0.0.191015 Oct 2019 DBRU 20.10. |
19.14 | 34383066 | Bug 34383066 - Pencadangan RMAN setelah upgrade ke 19.14 terhenti di saluran rilis dan tidak kembali ke perintah. | Pencadangan Oracle Backup and DR mungkin terhenti. |
Masalah umum Oracle
Untuk performa terbaik, pastikan untuk meninjau dan mengatasi masalah umum Oracle ini.
Kueri di DBA_FREE_SPACE lambat (ID Dokumen 271169.1)
Selama pencadangan Backup dan DR, agen Backup dan DR membuat kueri tabel metadata Oracle dba_free_space
untuk menentukan ruang bebas dan ruang yang dialokasikan database. Terkadang kueri SQL ke
dba_free_space menjadi mahal. Ini adalah masalah umum Oracle
ID Dokumen 271169.1 (Kueri pada DBA_FREE_SPACE
lambat).
Hal ini dapat diamati pada sistem yang mengalami hang dengan menjalankan
ps -ef | grep -i dbFreeSize.sql
dari command line.
Oracle merekomendasikan untuk mengosongkan recycle bin dari database:
Login ke database sebagai sysdba:
```sh sqlplus / as sysdba SQL>purge dba_recyclebin; SQL>exit; ```
Sebaiknya jalankan statistik pada objek tetap. Proses ini memerlukan waktu beberapa menit.
Login ke database sebagai sysdba:
```sh sqlplus / as sysdba SQL>exec dbms_stats.GATHER_FIXED_OBJECTS_STATS SQL>exit; ```
Lihat juga skalabilitas dan batas ASM (dari Oracle Doc ID 370921.1).
Dampak parameter max_string_size=extended
pada pemasangan yang peka aplikasi, pemulihan & pemulihan peralihan
Jika parameter max_string_size init
disetel ke extended
di database sumber, maka pemasangan atau pemulihan yang kompatibel dengan aplikasi dari image cadangan DB yang diambil sebelum perubahan parameter ini bersama dengan roll-forward menggunakan cadangan log yang diambil setelah perubahan ini akan gagal dengan error: ORA-14694: database must be in UPGRADE mode to begin MAX_STRING_SIZE
migration
Solusi
Jika Anda menyetel parameter max_string_size init
ke extended
di database
sumber, jalankan tugas pencadangan database level 1 (penuh) sesuai permintaan yang baru 1 dan gunakan
image baru untuk operasi pemasangan atau pemulihan yang kompatibel dengan aplikasi.
SQLNET.AUTHENTICATION_SERVICES
harus disetel ke nts di lingkungan Windows
Di Windows, sqlnet.ora database Oracle dikonfigurasi dengan
SQLNET.AUTHENTICATION_SERVICES
= (none). Tindakan ini membatasi koneksi database
untuk menggunakan autentikasi sistem operasi Windows. Tindakan ini memerlukan nama pengguna dan sandi database yang valid untuk terhubung ke database, tanpa itu, tugas pemulihan dapat gagal.
Solusi: Tetapkan SQLNET.AUTHENTICATION_SERVICES
= (nts)
Skalabilitas dan batas ASM (dari Oracle Doc ID 370921.1)
Hal ini bergantung pada:
Tanpa Exadata Storage, atribut grup disk COMPATIBLE.ASM atau COMPATIBLE.RDBMS < 12.1
Tanpa Exadata Storage, atribut grup disk COMPATIBLE.ASM dan COMPATIBLE.RDBMS > 12.1
Oracle Database, Enterprise Edition
Untuk Oracle Database, Enterprise Edition, Versi 10.1.0.2 hingga 11.1.0.7 dan 11.2.0.3, ASM menerapkan batasan berikut:
63 grup disk dalam sistem penyimpanan
10.000 disk ASM dalam sistem penyimpanan
Penyimpanan maksimum 2 terabyte untuk setiap disk ASM (Bug 6453944 memungkinkan ukuran yang lebih besar, tetapi hal itu menyebabkan masalah, lihat Catatan 736891.1 "ORA-15196 WITH ASM DISKS LARGER THAN 2TB")
Penyimpanan maksimum 40 eksabita untuk setiap sistem penyimpanan
1 juta file untuk setiap grup disk
Penyimpanan maksimum 2,4 terabyte untuk setiap file
Oracle Database12c
Untuk Oracle Database12c, ASM menerapkan batasan berikut:
511 grup disk dalam sistem penyimpanan untuk Oracle Database 12c Rilis 1 atau yang lebih baru
10.000 disk ASM Oracle dalam sistem penyimpanan
1 juta file untuk setiap grup disk
Dengan Oracle Exadata Storage
Dengan semua Oracle Exadata Storage, Oracle ASM memiliki batas penyimpanan berikut:
Penyimpanan maksimum 4 PB untuk setiap disk Oracle ASM dengan ukuran AU sama dengan 1 MB
Penyimpanan maksimum 8 PB untuk setiap disk Oracle ASM dengan ukuran AU yang sama dengan 2 MB
Penyimpanan maksimum 16 PB untuk setiap disk Oracle ASM dengan ukuran AU sama dengan 4 MB
Penyimpanan maksimum 32 PB untuk setiap disk Oracle ASM dengan ukuran AU yang sama dengan 8 MB
Maksimum 320 EB untuk sistem penyimpanan
Tanpa Exadata Storage, atribut grup disk COMPATIBLE.ASM atau COMPATIBLE.RDBMS < 12.1
Tanpa Oracle Exadata Storage, Oracle ASM memiliki batas penyimpanan berikut jika atribut grup disk COMPATIBLE.ASM atau COMPATIBLE.RDBMS ditetapkan ke kurang dari 12.1:
Penyimpanan maksimum 2 terabyte (TB) untuk setiap disk Oracle ASM
Maksimum 20 petabyte (PB) untuk sistem penyimpanan
Tanpa Exadata Storage, atribut grup disk COMPATIBLE.ASM dan COMPATIBLE.RDBMS > 12.1
Tanpa Oracle Exadata Storage, Oracle ASM memiliki batas penyimpanan berikut jika atribut grup disk COMPATIBLE.ASM dan COMPATIBLE.RDBMS ditetapkan ke 12.1 atau yang lebih baru:
Penyimpanan maksimum 4 PB untuk setiap disk Oracle ASM dengan ukuran unit alokasi (AU) sama dengan 1 MB
Penyimpanan maksimum 8 PB untuk setiap disk Oracle ASM dengan ukuran AU yang sama dengan 2 MB
Penyimpanan maksimum 16 PB untuk setiap disk Oracle ASM dengan ukuran AU sama dengan 4 MB
Penyimpanan maksimum 32 PB untuk setiap disk Oracle ASM dengan ukuran AU yang sama dengan 8 MB
Maksimum 320 eksabita (EB) untuk sistem penyimpanan
Panduan DBA Oracle
- Backup and DR untuk database Oracle
- Prasyarat untuk melindungi database Oracle
- Patch Oracle dan masalah umum
- Menyiapkan database Oracle untuk perlindungan
- Menemukan dan melindungi database Oracle
- Detail dan setelan untuk database Oracle
- Menggunakan dNFS dengan Backup and DR
- Melindungi database Oracle yang ditemukan
- Memasang database Oracle sebagai pemasangan standar
- Membuat salinan virtual instan database Oracle
- Memulihkan dan memulihkan database Oracle
- Pemulihan instan database Oracle menggunakan Mount and Migrate
- Menyediakan lingkungan dengan alur kerja Backup and DR