powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-65126: pluggable database PDBNEW cannot be unplugged
14 сообщений из 14, страница 1 из 1
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39469433
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oracle 12.1.0.2.170418

CDB1 PDB1
CDB1STB PDB1 - physical standby

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
на стендбае стопаем накат
EDIT DATABASE "CDB1STB" SET STATE='APPLY-OFF';
или 
alter database recover managed standby database cancel
на стендбае делаем бэкап
BACKUP AS COMPRESSED BACKUPSET DATABASE FORMAT 'тут_на_диске'
разворачиваем бд из бэкапа
DUPLICATE DATABASE TO CBDNEW PLUGGABLE DATABASE PDB1, root BACKUP LOCATION 'тут_на_диске' NOFILENAMECHECK;
норм развернулась
вырубаем CBDNEW архивлоги, переименовываем PDB1 в PDBNEW
alter pluggable database PDBNEW close immediate;
alter pluggable database PDBNEW unplug into 'тут_же_на_диске'
и иногда ловим
ORA-65126: pluggable database PDBNEW cannot be unplugged

активности в новой бд никакой, снаружи никто в нее попасть не могет, job_queue_processes=0, незакоммиченных распределенных транзакций нет, стоп-старт pdb и cdb проходит без проблем
но и после стоп-старта пдб не анплугится (воркэраунд - склонировать её и анплугить склонированную)
что ещё можно почекать, чтоб она отцепилась? или это бага?
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39469516
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

а в алертлоге есть что?
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39471585
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот так там
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Fri Jun 09 06:48:19 2017
alter pluggable database PDBNEW close immediate
ALTER SYSTEM: Flushing buffer cache inst=0 container=4 local
Pluggable database PDBNEW closed
Completed: alter pluggable database PDBNEW close immediate
alter pluggable database PDBNEW unplug into
 '/oracle/PDBNEW.xml'
Database Characterset for PDBNEW is AL32UTF8
 SCHEMA1.TABLE1 (STOLB1) - CLOB populated
ALTER SYSTEM: Flushing buffer cache inst=0 container=4 local
Fri Jun 09 06:48:28 2017
Buffer Cache Full DB Caching mode changing from FULL CACHING DISABLED to FULL CA
CHING ENABLED
ORA-65126 signalled during: alter pluggable database PDBNEW unplug into
 '/oracle/PDBNEW.xml'...
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39471627
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

не создавал еще стендбай на 12с, а что на проде и стб FORCE_FULL_DB_CACHING отличаются?
интересно почему режим меняется при клонировании с резервной - последняя запись в логе перед ошибкой.
м.б. отключить его(FFDBC) для проверки?
Код: plsql
1.
SELECT FORCE_FULL_DB_CACHING FROM V$DATABASE;
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39471864
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не поверишь, но и на примари и на стендбае
Код: plsql
1.
2.
3.
4.
5.
SQL> SELECT FORCE_FULL_DB_CACHING FROM V$DATABASE;

FORCE_FULL_D
------------
NO


а вот эта строчка
SCHEMA1.TABLE1 (STOLB1) - CLOB populated
о пользовательской таблице - она вообще на что намекает? - непонятно мне
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39471931
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

аудит в этой таблице?

В документации есть ссылка на ноту 2049127.1, а ней уже ссылки и на DUPLICATE,
и на Cloning a Pluggable Database from an RMAN Container Database Backup
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39474144
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я по 2042607.1 и делал
убрал отключение архивлогов и переименование - сразу после дупликате делаю клосе и анплуг - та же ошибка ORA-65126 с тем же цлобом (теперь у меня есть бэкап, из которого можно развернуться и получить ошибку всегда)

с аудитом на таблице не совсем понятно - когда его включать - на примари чтоль?
на поднятой бд после дупликате смысла нет - я pdb сразу шатдауню

попробовал на PDBNEW update SCHEMA1.TABLE1 set STOLB1=STOLB1 - пофиг, ошибка 65126 при unplug есть
удалил из таблицы все строки - при unplug ошибка 65126 есть, в алертлоге цлоб другой таблицы

всё равно вот эта запись в алертлоге мне вообще непонятна
SCHEMA1.TABLE1 (STOLB1) - CLOB populated
что она означает?
что какие-то данные недокоммичены?
как такое может быть, если накат архивлогов на стендбае корректно стопнут перед деланием бэкапа?
и почему тогда create pluggable с PDBNEW проходит норм?
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39474547
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
внимательность блин - запись "CLOB populated" о том же столбце той же таблицы есть в алертлоге и в варианте, когда pdb нормально без ошибки unplugg-ится.

в алертлоге варианта с ORA-65126 в duplicate при поднятии базы есть строки про распределенную транзакцию
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
...
SMON: enabling cache recovery
DISTRIB TRAN aaa.XXXXбла-бла-бла
  is local tran 21.19.291159 (hex=бла-бла)
  insert pending prepared tran, scn=102479161305 (hex=бла-бла)
[3849] Successfully onlined Undo Tablespace 2.
Undo initialization finished serial:0 start:174573488 end:174573578 diff:90 ms (0.1 seconds)
Dictionary check beginning
Pluggable Database #4 found in data dictionary, but not in the control file. Adding it to control file.
...


после по готовности pdb, в ней в DBA_2PC_PENDING пусто (докучи в V$FAST_START_TRANSACTIONS тож пусто)
база поднималась на set until scn 102479161310;
закрадываются фантазии, что недоделанная распределенная транзакция осталась, но не видна...
как её найти?
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39474559
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"In 12.1, there is global or shared undo for the entire CDB. With shared undo, before performing operations such as (cold) clone or unplug, it is necessary for the database to check for any uncommitted transactions in the source PDB. This is to avoid problems with transactional consistency in the PDB after the clone or plug in operation. (If any uncommitted transactions exist, the following error is issued: ORA-65126 – Pluggable database was not closed cleanly and there are active transactions that need to be recovered. In such cases it is necessary to open the PDB read-write, and wait until the SMON process can clean them up.)"
больше по ошибке ничего путного не нагуглил((
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39474676
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pending распределенная транзакция от pdb-шки после duplicate нашлась в cdb
откатываем её, и pdb норм анплугится
но если эту транзакцию откатить когда pdb закрыта, то тогда всё, сколь ты pdb ни открывай, труба и ORA-65126 и транзакции не видать
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39474938
Ivan K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexVin,
авторSCHEMA1.TABLE1 (STOLB1) - CLOB populated
что она означает?
Скорее всего это данные внешнего аудита (Unified Audit), которые во время экcпорта (UNPLUG) переносятся в служебную таблицу отключаемой БД.
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39480267
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не, это чисто юзерская табличка
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39625464
Andrey632
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexVinpending распределенная транзакция от pdb-шки после duplicate нашлась в cdb
откатываем её, и pdb норм анплугится
но если эту транзакцию откатить когда pdb закрыта, то тогда всё, сколь ты pdb ни открывай, труба и ORA-65126 и транзакции не видать

не понял, как всё таки решить проблему ! поделитесь плиз по шагово.

та же фигня после PSU 180116 не могу сделать ни unplug, ни склонировать на другую машину (там ORA-65342: source pluggable database has unrecovered transaction ).
...
Рейтинг: 0 / 0
ORA-65126: pluggable database PDBNEW cannot be unplugged
    #39666319
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот так
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
select 'rollback force '''||p.local_tran_id||''';'||chr(10)||
--'connect / as sysdba'||chr(10)||
--'alter session set container=cdb$root;'||chr(10)||'alter session set container=mypdb;'||chr(10)||
'exec dbms_transaction.purge_lost_db_entry('''||p.local_tran_id||''');'||chr(10)||
'commit;' xxx
,p.*
from DBA_2PC_PENDING p
order by p.local_tran_id
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-65126: pluggable database PDBNEW cannot be unplugged
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]