또한 증상이 비슷한 다른 버그도 있는데, PDB 생성시 General Mode 선택하여 DB 생성시 PST8PDT (태평양 표준시) 로 설정된다고 한다.

 

Default Scheduler Timezone Value In PDB$SEED Different Than CDB (Doc ID 2702230.1)

DBMS_SCHEDULER 또는 DBMS_JOB 및 DST/시간대에 대한 설명(문서 ID 467722.1)

-- Scheduler Timezone in CDB:

SQL> select * from dba_scheduler_global_attribute where ATTRIBUTE_NAME like '%TIMEZONE%';

America/Toronto

ATTRIBUTE_NAME                 VALUE
------------------------------ ------------------------------
DEFAULT_TIMEZONE               America/Toronto

 -- Scheduler timezone in PDB:

SQL> alter session set container=PDB$SEED;

Session altered.

SQL> select * from dba_scheduler_global_attribute where ATTRIBUTE_NAME like '%TIMEZONE%';

ATTRIBUTE_NAME                 VALUE
------------------------------ ------------------------------
DEFAULT_TIMEZONE               PST8PDT

- 증상
12C, 18c 및 19c에서 DBCA General 모드를 사용하여 DB를 만들면 PDB 스케줄러의 기본 시간대가 CDB$ROOT와 다릅니다.


PDB 스케줄러의 기본 시간대는 19c에서는 PST8PDT이고 12C 및 18c에서는 스케줄러의 시간대가 CDB$ROOT에 무엇이든 상관없이 Etc/UTC입니다.


그러나 create database 명령을 사용하거나 DBCA 사용자 정의 모드를 사용하면 PDB 스케줄러의 기본 시간대가 CDB$ROOT와 동일합니다.

이는 예상되는 동작입니다. 

아래 버그를 참조하여 개선 요청을 제기했습니다.
  미공개 버그 30076391: DBCA GENERAL MODE CREATE DB를 사용하여 CDB$ROOT 및 PDB에서 스케줄러의 다른 시간대

- 해결책   
DBCA 일반 모드를 사용하여 DB를 생성하는 경우에도 PDB 스케줄러의 기본 시간대를 설정하세요.
PDB 스케줄러의 기본 시간대가 CDB$ROOT와 동일한 사용자 지정 모드에서 DBCA를 사용해 보세요.
스케줄러 시간대를 설정하려면 아래 문서를 참조하세요.


Posted by pat98

11-24 01:50
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.11
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 달린 댓글