Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Можно ли в 11gR2 увеличить sga без перестарта инстанса? / 20 сообщений из 20, страница 1 из 1
08.03.2018, 09:56
    #39612157
ViktorWM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
По доке вроде можно, если правильно помню.
Но на практике только через spfile и рестарт получаются... Не понимаю!
...
Рейтинг: 0 / 0
08.03.2018, 10:32
    #39612163
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
SGA_MAX_SIZE

Оно устанавливается либо явно, либо по совокупности отдельных _SIZE, либо как SGA_TARGET

Изменить вверх нельзя
...
Рейтинг: 0 / 0
08.03.2018, 10:36
    #39612164
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
Теоретически в 11g есть еще MEMORY_TARGET (MEMORY_MAX_SIZE)
Там все по тому же принципу -- только можно (ТЕОРЕТИЧЕСКИ) забрать поболее SGA, за счет (!) PGA_AGGREGATE_TARGET -- просто виртуальной настройки
...
Рейтинг: 0 / 0
08.03.2018, 11:55
    #39612186
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
Вячеслав ЛюбомудровSGA_MAX_SIZE

Оно устанавливается либо явно, либо по совокупности отдельных _SIZE, либо как SGA_TARGET

Изменить вверх нельзя

у нас на SGA_MAX_SIZE = 10Gb
SGA_TARGET = 8Gb

попробывали поднять SGA_TARGET на 10 Gb тоже (через = both, т.е. без перерестарта). Не идёт! :-(
...
Рейтинг: 0 / 0
08.03.2018, 11:58
    #39612187
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
а должно по доке:

авторALTER SYSTEM SET SGA_TARGET=value [SCOPE={SPFILE|MEMORY|BOTH}]
...
Рейтинг: 0 / 0
08.03.2018, 15:24
    #39612265
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
А что значит "Не идёт!" ?
...
Рейтинг: 0 / 0
08.03.2018, 17:41
    #39612295
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
DBAshnikВячеслав ЛюбомудровSGA_MAX_SIZE

Оно устанавливается либо явно, либо по совокупности отдельных _SIZE, либо как SGA_TARGET

Изменить вверх нельзя

у нас на SGA_MAX_SIZE = 10Gb
SGA_TARGET = 8Gb

попробывали поднять SGA_TARGET на 10 Gb тоже (через = both, т.е. без перерестарта). Не идёт! :-(

Какая ОС?
+ должны быть некоторые настройки системы
короче, нужны подробности
...
Рейтинг: 0 / 0
08.03.2018, 23:11
    #39612367
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
DBAshnik а должно по доке:

авторALTER SYSTEM SET SGA_TARGET=value [SCOPE={SPFILE|MEMORY|BOTH}]

Не должно - Memory Architecture

авторThe System Global Area (SGA) and the set of database processes constitute an Oracle Database instance. Oracle Database automatically allocates memory for an SGA when you start an instance , and the operating system reclaims the memory when you shut down the instance. Each instance has its own SGA.
...
Рейтинг: 0 / 0
09.03.2018, 05:13
    #39612411
On some UNIX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
...
Рейтинг: 0 / 0
09.03.2018, 05:19
    #39612412
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
flexgen
Возьми немного более продвинутое руководство, чем Conceps, например, Administrator's Guide
...
Рейтинг: 0 / 0
09.03.2018, 05:20
    #39612413
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
On some UNIXflexgen,
Dynamic Modification of SGA_TARGET Да вроде и на винде отрабатывало
...
Рейтинг: 0 / 0
09.03.2018, 11:49
    #39612478
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
Вячеслав ЛюбомудровА что значит "Не идёт!" ?

ну значит попытка исполненить "alter system set sga_target" длится часами и не завершается!
...
Рейтинг: 0 / 0
09.03.2018, 11:51
    #39612481
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
Vadim Lejnin Какая ОС? + должны быть некоторые настройки системы
AIX Unix. Какие именно?

Vadim Lejnin короче, нужны подробности
какие именно?
...
Рейтинг: 0 / 0
09.03.2018, 11:55
    #39612485
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
Vadim Lejnin Какая ОС?

а точнее:
авторoslevel -s | awk -F- '{printf "AIX %.1f - Technology Level %d - Service Pack %d\n",$1/1000,$2,$3}'

AIX 7.1 - Technology Level 3 - Service Pack 7
...
Рейтинг: 0 / 0
11.03.2018, 16:21
    #39613010
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
DBAshnikВячеслав ЛюбомудровА что значит "Не идёт!" ?

ну значит попытка исполненить "alter system set sga_target" длится часами и не завершается!

ответ от Оракл-сaппорта на проблему (+посланные им трейсы и т.п.) был таков:

авторI couldn't identify any problem.
It appears that you must first shrink the individual SGA memory components prior to altering the sga_target or set the new value with the scope=spfile and restart the database.
Cannot dynamically shrink all memory components by setting sga_target.
...
Рейтинг: 0 / 0
11.03.2018, 17:02
    #39613019
Sayan Malakshinov
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
DBAshnikCannot dynamically shrink all memory components by setting sga_target.так вы уменьшить или увеличить хотите? Уменьшить так просто действительно не получится
...
Рейтинг: 0 / 0
11.03.2018, 21:11
    #39613072
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
xtenderтак вы уменьшить или увеличить хотите? Уменьшить так просто действительно не получится
Вроде разговор шел об увеличении с 8 ГБ до 10 ГБ. Я, кстати, прошелся по линкам, что тут давали, вроде все правильно, но в моем конкретном случае увеличение sga происходит только при перезагрузке инстанса. С чем связано - не знаю, возможно та же ситуация как и у топик-стартера.
...
Рейтинг: 0 / 0
12.03.2018, 02:41
    #39613164
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
Если ТС сначала хотел уменьшить какой-либо из компонентов, операция не прошла и он ее прервал, то скорее всего увеличить уже не получится, возможно, сначала пытается отработать та, прерваная, операция уменьшения.
А уменьшение на поработавшей БД иногда дождаться невозможно. ( Горячее изменение размера shared pool'а. Работает-ли? )
Хуже всего, что Oracle сам частенько выполняет перераспределение памяти, причем в разных режимах (IMMEDIATE, DEFERRED) и, возможно, ожидается, когда же закончится DEFERRED операция, прежде чем начнет выполняться MANUAL

Ну и опять же, сразу выделяется SGA_MAX_SIZE, а затем внутри него все это (ну, не все, конечно) можно перераспределять внутри этого. Опять же в той же солярке в зависимости от разницы SGA_MAX_SIZE / SGA_TARGET shared память может выделяться разным способом, подверженная свопу или нет ( Sun ZFS & Oracle 10.2 )
Код: plaintext
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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
hercules.oracle> strings $ORACLE_HOME/dbs/spfile$ORACLE_SID.ora | grep sga
tst.__sga_target=805306368
*.sga_max_size= 1073741824 
*.sga_target= 805306368 
hercules.oracle> sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Mar 12 09:02:52 2018

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area  1069252608  bytes
Fixed Size                  2166160 bytes
Variable Size             771756656 bytes
Database Buffers          285212672 bytes
Redo Buffers               10117120 bytes
Database mounted.
Database opened.
SQL> select * from v$sgainfo;

NAME                                  BYTES RES
-------------------------------- ---------- ---
Fixed SGA Size                      2166160 No
Redo Buffers                       10117120 No
Buffer Cache Size                  285212672  Yes
Shared Pool Size                  482344960 Yes
Large Pool Size                    12582912 Yes
Java Pool Size                      4194304 Yes
Streams Pool Size                   4194304 Yes
Shared IO Pool Size                       0 Yes
Granule Size                        4194304 No
Maximum SGA Size                 1069252608 No
Startup overhead in Shared Pool   145854976 No
Free SGA Memory Available          268435456 

12 rows selected.

SQL> sho parameter sga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
lock_sga                             boolean     FALSE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 1G
sga_target                           big integer 768M
SQL>  alter system set sga_target=1g scope=memory; 

System altered.

SQL> sho sga

Total System Global Area  1069252608  bytes
Fixed Size                  2166160 bytes
Variable Size             503321200 bytes
Database Buffers          553648128 bytes
Redo Buffers               10117120 bytes
SQL> select * from v$sgainfo;

NAME                                  BYTES RES
-------------------------------- ---------- ---
Fixed SGA Size                      2166160 No
Redo Buffers                       10117120 No
Buffer Cache Size                  553648128  Yes
Shared Pool Size                  482344960 Yes
Large Pool Size                    12582912 Yes
Java Pool Size                      4194304 Yes
Streams Pool Size                   4194304 Yes
Shared IO Pool Size                       0 Yes
Granule Size                        4194304 No
Maximum SGA Size                 1069252608 No
Startup overhead in Shared Pool   145854976 No
Free SGA Memory Available                  0 

12 rows selected.

SQL> column component format a24
SQL> select oper_type, component, oper_mode, initial_size/power(2, 20) "FROM", final_size/power(2, 20) "TO"
  2  from v$sga_resize_ops order by start_time;

OPER_TYPE     COMPONENT                OPER_MODE       FROM         TO
------------- ------------------------ --------- ---------- ----------
STATIC        shared pool                                 0        460
GROW          DEFAULT buffer cache     MANUAL           272        528
STATIC        java pool                                   0          4
STATIC        streams pool                                0          4
STATIC        DEFAULT buffer cache                        0        272
STATIC        KEEP buffer cache                           0          0
STATIC        RECYCLE buffer cache                        0          0
STATIC        DEFAULT 2K buffer cache                     0          0
STATIC        DEFAULT 4K buffer cache                     0          0
STATIC        DEFAULT 8K buffer cache                     0          0
STATIC        DEFAULT 16K buffer cache                    0          0
STATIC        DEFAULT 32K buffer cache                    0          0
STATIC        ASM Buffer Cache                            0          0
INITIALIZING  DEFAULT buffer cache                      272        272
STATIC        large pool                                  0         12

15 rows selected.

SQL> alter system reset sga_max_size scope=spfile;

System altered.
...
Рейтинг: 0 / 0
12.03.2018, 15:22
    #39613522
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
не, никто ничего не пытался у нас уменьшить...

а вот это могло быть правдой:
авторХуже всего, что Oracle сам частенько выполняет перераспределение памяти, причем в разных режимах (IMMEDIATE, DEFERRED) и, возможно, ожидается, когда же закончится DEFERRED операция, прежде чем начнет выполняться MANUAL
но ведь это теперь хрен проверишь, не так ли? ;-)
...
Рейтинг: 0 / 0
12.03.2018, 15:28
    #39613525
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
DBAshnikно ведь это теперь хрен проверишь, не так ли? ;-)V$SGA_RESIZE_OPS?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Можно ли в 11gR2 увеличить sga без перестарта инстанса? / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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