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

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

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

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

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

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

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

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

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

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

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

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

Какая ОС?
+ должны быть некоторые настройки системы
короче, нужны подробности
...
Рейтинг: 0 / 0
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39612367
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39612411
On some UNIX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39612412
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen
Возьми немного более продвинутое руководство, чем Conceps, например, Administrator's Guide
...
Рейтинг: 0 / 0
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39612413
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On some UNIXflexgen,
Dynamic Modification of SGA_TARGET Да вроде и на винде отрабатывало
...
Рейтинг: 0 / 0
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39612478
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровА что значит "Не идёт!" ?

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

Vadim Lejnin короче, нужны подробности
какие именно?
...
Рейтинг: 0 / 0
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39612485
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39613010
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39613019
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DBAshnikCannot dynamically shrink all memory components by setting sga_target.так вы уменьшить или увеличить хотите? Уменьшить так просто действительно не получится
...
Рейтинг: 0 / 0
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39613072
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtenderтак вы уменьшить или увеличить хотите? Уменьшить так просто действительно не получится
Вроде разговор шел об увеличении с 8 ГБ до 10 ГБ. Я, кстати, прошелся по линкам, что тут давали, вроде все правильно, но в моем конкретном случае увеличение sga происходит только при перезагрузке инстанса. С чем связано - не знаю, возможно та же ситуация как и у топик-стартера.
...
Рейтинг: 0 / 0
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39613164
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ТС сначала хотел уменьшить какой-либо из компонентов, операция не прошла и он ее прервал, то скорее всего увеличить уже не получится, возможно, сначала пытается отработать та, прерваная, операция уменьшения.
А уменьшение на поработавшей БД иногда дождаться невозможно. ( Горячее изменение размера 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
Можно ли в 11gR2 увеличить sga без перестарта инстанса?
    #39613522
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, никто ничего не пытался у нас уменьшить...

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


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