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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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' можуть бути корисними

Products

AppSync
Article Properties
Article Number: 000197094
Article Type: Solution
Last Modified: 13 May 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.