AppSync: перейменування Oracle Pluggable Database (PDB) не виконується під час відновлення, якщо PDB відкривається, коли база даних контейнерів (CDB) запускається на хості монтування.

Summary: Перейменування бази даних Oracle Pluggable Database (PDB) не виконується під час відновлення, якщо PDB відкривається під час запуску контейнерної бази даних (CDB) на хості монтування.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Коли AppSync має перейменувати PDB Oracle під час відновлення, наприклад, додати префікс, це не працює, якщо PDB автоматично відкривається при запуску CDB на хості монтування.

У плані Послуги на заходах відображаються:

Відновити копію,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Одну<> або кілька баз даних не вдалося відновити. Перевірте журнали серверів і агентів, щоб дізнатися більше.
Відновити копію,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> не вдалося відновити одну або кілька Pluggable баз даних для контейнерної бази даних NEWCDBDB. Не вдалося відновити під час відкриття та перейменування плагіна бази даних.

Плагін AppSync записує журнал на вузол монтування, названий суфіксом: _dropAndOpenPluggableDatabase.log показує:

oracle.py[5136]:_execSql() SQLresult: Підключено до:
oracle.py[5136]:_execSql() SQLresult: Oracle Database 19c Enterprise Edition Release 19.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Версія 19.12.0.0.0
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult: > SQL SQL> alter pluggable database all OPEN Restricted
oracle.py[5136]:_execSql() SQLresult: *oracle.py
[5136]:_execSql() SQLresult: ПОМИЛКА в рядку 1:
oracle.py[5136]:_execSql() SQLрезультат: ORA-65019: підключається база даних ORIGPDB вже відкрита
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult: Відключено від Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Версія 19.12.0.0.0
oracle.py[5139]:_execSql() Помилка:Викликаючи SQLPlusException
oracle.py[3297]:d ropAndOpenPluggableDatabase() Помилка:Сталася помилка з CDB NEWCDBDB
oracle.py[3298]:d ropAndOpenPluggableDatabase() Помилка:Під час перейменування pdb виникла помилка

Cause

PDB відкривався автоматично при запуску CDB, що призводило до збою команди «alter pluggable database all OPEN RESTRICTED», яку AppSync подавав Oracle.

У конкретному інциденті, для якого була написана ця стаття, PDB автоматично відкривався, коли CDB запускався за допомогою тригера, який був знайдений у таблиці dba_triggers.

Resolution

Існує поточне виправлення для AppSync 4.4.0.0.
Зверніть увагу на цю статтю під час дзвінка в запиті на обслуговування.

Перегляньте примітки до випуску версій AppSync після 4.4.0.0, щоб визначити, чи включено виправлення.

Additional Information

Наступне може бути корисним

:Команда SQL для відображення стану PDB:
 
> SQL sho pdbs ;

    CON_ID CON_NAME РЕЖИМ ВІДКРИТОГО ОБМЕЖЕНО

---------- ------------------------------ ---------- ---------- 2 PDB$SEED ТІЛЬКИ ЧИТАННЯ NO
3 ORIGPDB ЧИТАННЯ ЗАПИС НІ

Команда SQL для відображення всіх тригерів:
 
> SQL виберіть * з dba_triggers

Кваліфікатори, такі як де owner='SYS' можуть бути корисними

Produse

AppSync
Proprietăți articol
Article Number: 000197094
Article Type: Solution
Ultima modificare: 13 May 2026
Version:  5
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.