powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / pdb Джобы пересчета статистики в PST8PDT
4 сообщений из 4, страница 1 из 1
pdb Джобы пересчета статистики в PST8PDT
    #39452178
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oracle 12.1.0.2.170430 (да во всех 12шках так)

после создания бд и апа tz везде (и в cdb и в pdb)
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> select t.*,DBTIMEZONE,sessiontimezone from v$timezone_file t;

FILENAME                VERSION     CON_ID DBTIME
-------------------- ---------- ---------- ------
SESSIONTIMEZONE
---------------------------------------------------------------------------
timezlrg_23.dat              23          0 +00:00
+05:00


но стандартные джобы пересчета статистики работают в PST8PDT - запланированные на 22 часа, они выполняются в 14
у окон таймзоны правильные
как их загнуть в нужное русло?
...
Рейтинг: 0 / 0
pdb Джобы пересчета статистики в PST8PDT
    #39455110
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

Пересоздай их как надо
...
Рейтинг: 0 / 0
pdb Джобы пересчета статистики в PST8PDT
    #39463464
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот в чем дело было и лекарство
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SELECT *
FROM   dba_scheduler_global_attribute
  3  WHERE  attribute_name = 'DEFAULT_TIMEZONE';

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


SQL> exec DBMS_SCHEDULER.set_scheduler_attribute(attribute=>'default_timezone',value=>'');

PL/SQL procedure successfully completed.
...
Рейтинг: 0 / 0
pdb Джобы пересчета статистики в PST8PDT
    #39463565
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

На форуме есть упоминание о 4-х способах появления TZ в start_date джоба
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
--1,2,3
-- if start_date is NULL (timezone from session TIME_ZONE|ORA_SDTZ client env|default_timezone of scheduler)
ALTER SESSION SET TIME_ZONE = 'EUROPE/MOSCOW';
exec DBMS_SCHEDULER.SET_SCHEDULER_ATTRIBUTE('default_timezone','EUROPE/MOSCOW');

--4
-- if start_date is NOT NULL (timezone from start_time)
ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT ='YYYY/MM/DD HH24:MI:SS TZR TZD';
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / pdb Джобы пересчета статистики в PST8PDT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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