powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сжатие и оптимизация БД
23 сообщений из 23, страница 1 из 1
Сжатие и оптимизация БД
    #39820077
van14a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте помогите сжать БД (табличные пространства). Пытался сделать сжатие самому, но что то запутался в статьях и последовательности действий.
Помогите разобраться.
Сначала я выполнил запрос который подсчитывает место
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
select  a.tablespace_name ,
           round(a.bytes_alloc / 1024 / 1024, 2) m_alloc,
           round(nvl(b.bytes_free, 0) / 1024 / 1024, 2) m_free,
           round((a.bytes_alloc - nvl(b.bytes_free, 0)) / 1024 / 1024, 2) m_used,
           round(maxbytes/1048576,2) Max
    from  ( select  f.tablespace_name,
                   sum(f.bytes) bytes_alloc,
                   sum(decode(f.autoextensible, 'YES',f.maxbytes,'NO', f.bytes)) maxbytes
            from dba_data_files f
            group by tablespace_name) a,
          ( select  f.tablespace_name,
                   sum(f.bytes)  bytes_free
            from dba_free_space f
            group by tablespace_name) b
    where a.tablespace_name = b.tablespace_name (+);


Мне выдало
Код: 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.
TABLESPACE_NAME                   M_ALLOC     M_FREE     M_USED        MAX
------------------------------ ---------- ---------- ---------- ----------
WPS_COMMON_TBS                        150     139.13      10.88   32767.98
AUDITLOG                              100      99.56        .44   32767.98
BSPREGTABSPACE                        100      94.44       5.56   32767.98
WPS_CEIDB_CEI_TS_CATALOG               10       9.06        .94   32767.98
SYSAUX                               1690        407       1283   32767.98
UNDOTBS1                            23610   23498.63     111.38   32767.98
WPS_MEBPC_TBS                         100      67.25      32.75   32767.98
INSTANCE                              500        489         11   32767.98
OBSVRIDX                              250     248.19       1.81   32767.98
WPS_MECEI_TBS                         100      67.25      32.75   32767.98
OBSVRTS                               100      99.44        .56   32767.98

TABLESPACE_NAME                   M_ALLOC     M_FREE     M_USED        MAX
------------------------------ ---------- ---------- ---------- ----------
USERS                          1967020.98  952545.06 1014475.92 1998787.98
WPS_MEAPP_TBS                         100      67.25      32.75   32767.98
WPS_MESYS_TBS                         100      67.06      32.94   32767.98
SCHEDTS                                 5       4.31        .69   32767.98
WPS_CEIDB_CEI_TS_BASE                 102      98.63       3.38   32767.98
SYSTEM                               2000        6.5     1993.5   32767.98
EXAMPLE                               100      22.31      77.69   32767.98
WORKITEM                               50      49.56        .44   32767.98
TEMPLATE                              100      82.88      17.13   32767.98
WPS_CEIDB_CEI_TS_EXTENDED             204     202.94       1.06   32767.98
STAFFQRY                               10       9.81        .19   32767.98

TABLESPACE_NAME                   M_ALLOC     M_FREE     M_USED        MAX
------------------------------ ---------- ---------- ---------- ----------
LOBTS                                 200     196.94       3.06   32767.98
INDEXTS                               250     220.88      29.13   32767.98
OBSVRLOB                              200     199.44        .56   32767.98
BSPBSPACE                             300     299.69        .31   32767.98
Дальше я выполнил запрос
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
select dba_data_files.file_name,
   dba_data_files.file_id,
   dba_data_files.tablespace_name,
   ceil((nvl(hwm, 1) * db_block_size) / 1024 / 1024) smallest,
   ceil(blocks * db_block_size / 1024 / 1024) currsize,
   ceil(blocks * db_block_size / 1024 / 1024) -
   ceil((nvl(hwm, 1) * db_block_size) / 1024 / 1024) savings
from   dba_data_files,
   (select file_id,
          max(block_id + blocks - 1) hwm
   from   dba_extents
   group  by file_id) b,
   (select value db_block_size from v$parameter where name = 'db_block_size') c
where  dba_data_files.file_id = b.file_id(+);


Запрос вернул
Код: 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.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/LOBTS.dbf
        16 LOBTS                                   4        200        196

/db1/oracle/oradata/ESBDEV/USER41.dbf
        67 USERS                               32765      32767          2

/db1/oracle/oradata/ESBDEV/USER39.dbf
        65 USERS                               32765      32767          2


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db1/oracle/oradata/ESBDEV/USER36.dbf
        62 USERS                               32765      32767          2

/db1/oracle/oradata/ESBDEV/USER34.dbf
        60 USERS                               32766      32767          1

/db0/oracle/oradata/ESBDEV/USER13.dbf
        39 USERS                               32762      32767          5


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db1/oracle/oradata/ESBDEV/USER56.dbf
        82 USERS                               32729      32767         38

/db2/oracle/oradata/ESBDEV/USER53.dbf
        79 USERS                               20498      32767      12269

/db2/oracle/oradata/ESBDEV/USER47.dbf
        73 USERS                               32764      32767          3


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/WPS_MEBPC.dbf
        10 WPS_MEBPC_TBS                          33        100         67

/home/oracle/app/oradata/ESBDEV/WPS_MECEI.dbf
         9 WPS_MECEI_TBS                          33        100         67

/home/oracle/app/oradata/ESBDEV/OBSVRTS.dbf
        19 OBSVRTS                                 1        100         99


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/WORKITEM.dbf
        15 WORKITEM                                1         50         49

/home/oracle/app/oradata/ESBDEV/INSTANCE.dbf
        12 INSTANCE                               11        500        489

/home/oracle/app/oradata/ESBDEV/datafile/o1_mf_undotbs1_b6v1b5fh_.dbf
         3 UNDOTBS1                              429      23610      23181


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db1/oracle/oradata/ESBDEV/USER38.dbf
        64 USERS                               32765      32767          2

/db1/oracle/oradata/ESBDEV/USER32.dbf
        58 USERS                               32766      32767          1

/db0/oracle/oradata/ESBDEV/USER23.dbf
        49 USERS                               32767      32767          0


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/USER01.dbf
        27 USERS                               16401      32767      16366

/home/oracle/app/oradata/ESBDEV/USER10.dbf
        36 USERS                               32767      32767          0

/home/oracle/app/oradata/ESBDEV/WPS_MEAPP.dbf
         7 WPS_MEAPP_TBS                          33        100         67


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/SCHEDTS.dbf
        18 SCHEDTS                                 1          5          4

/db2/oracle/oradata/ESBDEV/USER45.dbf
        71 USERS                               32765      32767          2

/db1/oracle/oradata/ESBDEV/USER30.dbf
        56 USERS                               32767      32767          0


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db0/oracle/oradata/ESBDEV/USER26.dbf
        52 USERS                               32767      32767          0

/db0/oracle/oradata/ESBDEV/USER24.dbf
        50 USERS                               32767      32767          0

/db0/oracle/oradata/ESBDEV/USER19.dbf
        45 USERS                               20545      32767      12222


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db0/oracle/oradata/ESBDEV/USER15.dbf
        41 USERS                               32766      32767          1

/db0/oracle/oradata/ESBDEV/USER14.dbf
        40 USERS                               32766      32767          1

/home/oracle/app/oradata/ESBDEV/USER07.dbf
        33 USERS                               32747      32767         20


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db2/oracle/oradata/ESBDEV/USER54.dbf
        80 USERS                               25929      32767       6838

/home/oracle/app/oradata/ESBDEV/INDEXTS.dbf
        17 INDEXTS                                30        250        220

/db2/oracle/oradata/ESBDEV/USER48.dbf
        74 USERS                               32764      32767          3


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db2/oracle/oradata/ESBDEV/USER43.dbf
        69 USERS                               32765      32767          2

/db1/oracle/oradata/ESBDEV/USER37.dbf
        63 USERS                               32765      32767          2

/db1/oracle/oradata/ESBDEV/USER35.dbf
        61 USERS                               32766      32767          1


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db1/oracle/oradata/ESBDEV/USER29.dbf
        55 USERS                               32767      32767          0

/db0/oracle/oradata/ESBDEV/USER22.dbf
        48 USERS                               32767      32767          0

/home/oracle/app/oradata/ESBDEV/USER12.dbf
        38 USERS                               32766      32767          1


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/USER11.dbf
        37 USERS                               32763      32767          4

/home/oracle/app/oradata/ESBDEV/USER09.dbf
        35 USERS                               32766      32767          1

/db2/oracle/oradata/ESBDEV/USER49.dbf
        75 USERS                               32764      32767          3


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/WPS_MESYS.dbf
         8 WPS_MESYS_TBS                          33        100         67

/home/oracle/app/oradata/ESBDEVBS.dbf
        23 BSPBSPACE                               1        300        299

/db2/oracle/oradata/ESBDEV/USER42.dbf
        68 USERS                               32765      32767          2


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db0/oracle/oradata/ESBDEV/USER27.dbf
        53 USERS                               32766      32767          1

/db0/oracle/oradata/ESBDEV/USER20.dbf
        46 USERS                               32766      32767          1

/home/oracle/app/oradata/ESBDEV/USER06.dbf
        32 USERS                               32765      32767          2


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db0/oracle/oradata/ESBDEV/USER59.dbf
        85 USERS                               17681      32767      15086

/db2/oracle/oradata/ESBDEV/USER55.dbf
        81 USERS                               31297      32767       1470

/home/oracle/app/product/11.1.0/db_1/dbs/WPS_CEIDB_cei_ts_extended
        24 WPS_CEIDB_CEI_TS_EXTENDED               2        204        202


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/datafile/o1_mf_users_b6v1b5gm_.dbf
         4 USERS                               32768      32768          0

/home/oracle/app/oradata/ESBDEV/datafile/o1_mf_example_b6v1dgol_.dbf
         5 EXAMPLE                                80        100         20

/home/oracle/app/oradata/ESBDEV/OBSVRLOB.dbf
        20 OBSVRLOB                                1        200        199


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/OBSVRIDX.dbf
        21 OBSVRIDX                                2        250        248

/db2/oracle/oradata/ESBDEV/USER46.dbf
        72 USERS                               32765      32767          2

/db2/oracle/oradata/ESBDEV/USER44.dbf
        70 USERS                               32765      32767          2


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db1/oracle/oradata/ESBDEV/USER40.dbf
        66 USERS                               32765      32767          2

/home/oracle/app/oradata/ESBDEV/USER05.dbf
        31 USERS                               16673      32767      16094

/db2/oracle/oradata/ESBDEV/USER60.dbf
        86 USERS                                 996       1000          4


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db1/oracle/oradata/ESBDEV/USER58.dbf
        84 USERS                               17681      32767      15086

/home/oracle/app/product/11.1.0/db_1/dbs/WPS_CEIDB_cei_ts_catalog
        26 WPS_CEIDB_CEI_TS_CATALOG                1         10          9

/home/oracle/app/oradata/ESBDEV/TEMPLATE.dbf
        14 TEMPLATE                               18        100         82


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/datafile/o1_mf_sysaux_b6v1b5d8_.dbf
         2 SYSAUX                               1551       1690        139

/db2/oracle/oradata/ESBDEV/USER50.dbf
        76 USERS                               32764      32767          3

/db1/oracle/oradata/ESBDEV/USER33.dbf
        59 USERS                               32766      32767          1


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db0/oracle/oradata/ESBDEV/USER21.dbf
        47 USERS                               32767      32767          0

/db0/oracle/oradata/ESBDEV/USER18.dbf
        44 USERS                               16482      32767      16285

/home/oracle/app/oradata/ESBDEV/USER03.dbf
        29 USERS                               32767      32767          0


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db2/oracle/oradata/ESBDEV/USER51.dbf
        77 USERS                               20570      32767      12197

/home/oracle/app/oradata/ESBDEV/USER02.dbf
        28 USERS                               32767      32767          0

/home/oracle/app/oradata/ESBDEV/STAFFQRY.dbf
        13 STAFFQRY                                1         10          9


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/AUDITLOG.dbf
        11 AUDITLOG                                1        100         99

/home/oracle/app/oradata/ESBDEV/WPS_COMMON.dbf
         6 WPS_COMMON_TBS                         11        150        139

/db1/oracle/oradata/ESBDEV/USER31.dbf
        57 USERS                               32766      32767          1


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db1/oracle/oradata/ESBDEV/USER28.dbf
        54 USERS                               32766      32767          1

/db0/oracle/oradata/ESBDEV/USER25.dbf
        51 USERS                               32767      32767          0

/db0/oracle/oradata/ESBDEV/USER17.dbf
        43 USERS                               29769      32767       2998


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db0/oracle/oradata/ESBDEV/USER16.dbf
        42 USERS                               25329      32767       7438

/home/oracle/app/oradata/ESBDEV/USER08.dbf
        34 USERS                               32767      32767          0

/home/oracle/app/oradata/ESBDEV/USER04.dbf
        30 USERS                               32737      32767         30


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/db2/oracle/oradata/ESBDEV/USER57.dbf
        83 USERS                               32729      32767         38

/db2/oracle/oradata/ESBDEV/USER52.dbf
        78 USERS                               20570      32767      12197

/home/oracle/app/product/11.1.0/db_1/dbs/WPS_CEIDB_cei_ts_base
        25 WPS_CEIDB_CEI_TS_BASE                   4        102         98


FILE_NAME
--------------------------------------------------------------------------------
   FILE_ID TABLESPACE_NAME                  SMALLEST   CURRSIZE    SAVINGS
---------- ------------------------------ ---------- ---------- ----------
/home/oracle/app/oradata/ESBDEV/REGTABSPACE
        22 BSPREGTABSPACE                          6        100         94

/home/oracle/app/oradata/ESBDEV/datafile/o1_mf_system_b6v1b5d4_.dbf
         1 SYSTEM                               1995       2000          5

Все пространства которые мог, я сжал(освободил 50гб ) через resize .Как дожать остальные 900гб лишнего места.
Если не сложно дайте пошаговую иструкцию. Есть только sql консоль, PL/SQL пока нет.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820174
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
van14aКак дожать остальные 900гб лишнего места.

где вы насчитали 900Гб?
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820176
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а увидел.
самое эффективное создать таблспейс users1 перенести туда объекты из users его потом удалить.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820514
van14a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надфильа увидел.
самое эффективное создать таблспейс users1 перенести туда объекты из users его потом удалить.
Это придется тогда монтировать еще диски и раскидывать пространство по ним. Боюсь запутаться т.к в oracle не разбираюсь и бекап по 20 часов восстанавливать не хотелось бы . Можете дать подробную инструкцию пожалуйста?
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820537
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
van14aт.к в oracle не разбираюсьТак какого хера возомнил себя великим оптимизатором свободных мест?
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820585
nick348
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
van14a,

Товарищ Elic по сути прав. По форме выражения мысли конечно претензии есть... но вот по сути...

Версия СУБД какая?
Действительно навскидку умнее всего перенос объектов в свежесозданный TS минимально необходимого размера.
В принципе действия гуглятся на раз. Начать читать можно как обычно с Metalink, Oracle Docs т.д.
С базой разворачивающейся 20 часов надо ковыряться ТОЛЬКО после того как разобрался что и как делать и пару раз где-то это попробовал хотя бы, чтобы собрать основные камни.
Создай тестовую базу поменьше размером, потренируйся на ней, потом забекапься и приступай к этой.
Если горит лучше отдать опытным АБД. Потому что реально случаи разные бывают...
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820660
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elicvan14aт.к в oracle не разбираюсьТак какого хера возомнил себя великим оптимизатором свободных мест?
Точнее не скажешь.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820710
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick348van14a,
Если горит лучше отдать опытным АБД. Потому что реально случаи разные бывают...

Опытный DBA не будет такой хренью заниматься.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820716
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vivat!Sannick348van14a,
Если горит лучше отдать опытным АБД. Потому что реально случаи разные бывают...

Опытный DBA не будет такой хренью заниматься.
" Деньги не пахнут... " (с)
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820719
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViewerVivat!Sanпропущено...


Опытный DBA не будет такой хренью заниматься.
" Деньги не пахнут... " (с)
Деньги не пахнут..., но кто выделит их на "такую хрень"
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820726
helladmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlionaViewerпропущено...

" Деньги не пахнут... " (с)
Деньги не пахнут..., но кто выделит их на "такую хрень"

ну вот когда прод станет колом, заоптимизированный топикстартером, так деньги то и найдутся....
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820771
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaДеньги не пахнут..., но кто выделит их на "такую хрень"Терабайт доступного пространства имеет определенную стоимость. Хотя, если это последний терабайт в дисковой системе, может стоить и неопределенно много.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820782
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-AlionaДеньги не пахнут..., но кто выделит их на "такую хрень"Терабайт доступного пространства имеет определенную стоимость. Хотя, если это последний терабайт в дисковой системе, может стоить и неопределенно много.
Предлагаете поспорить?
Я считаю, что проще диски купить,
Вы считаете, что лучше нанять опытного "оптимизатора свободных мест". БД имеют обыкновение постоянно расти, оптимизатору не будет скучно.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820784
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошая тема для вечера пятницы :)
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820796
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alionaпроще диски купитьНеиспользуемый терабайт от этого бесплатным не станет. Внеплановая покупка диска в бюрократической компании более дорогой и длительный процесс, чем рутины ДБА. Стоимость дополнительного терабайта может повлечь покупку не только диска и быть несоизмеримой с текущими бизнес-планами.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820822
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-Alionaпроще диски купитьНеиспользуемый терабайт от этого бесплатным не станет. Внеплановая покупка диска в бюрократической компании более дорогой и длительный процесс, чем рутины ДБА. Стоимость дополнительного терабайта может повлечь покупку не только диска и быть несоизмеримой с текущими бизнес-планами.

Это не неиспользуемый Тб, это глупость DBA, который допустил такую ситуацию.

То что действительно стоило бы внимания опытного DBA:

Хранение данных в блоке - везде ли, например, адекватны значение initrans.
Тиринг данных
Компрессия (подбор оптимального уровня) как файлов данных так и бэкапов, выгодно ли её использовать с учётом стоимости опции,
использовать бесплатные уровни там где можно
Перевод того что можно в READ ONLY - позволит экономить место при бэкапах, а это такие же диски.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820844
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vivat!SanТо что действительно стоило бы внимания опытного DBAУстами ДБА, да ДБА не нужны были бы.
Не встречал баз, спроектированных на века. Рано или поздно встает вопрос реорганизации хранения данных.
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39820849
nick348
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-Alionaпроще диски купитьНеиспользуемый терабайт от этого бесплатным не станет. Внеплановая покупка диска в бюрократической компании более дорогой и длительный процесс, чем рутины ДБА. Стоимость дополнительного терабайта может повлечь покупку не только диска и быть несоизмеримой с текущими бизнес-планами.

Ну то что база упадет по недостатку свободного места тоже им не поспособствует.

Вообще ниже пишут правильно, надо смотреть почему так случилось. Может что-то вообще выгрузить и дропнуть (именно в этом порядке), что-то READ-ONLY сделать и т.д. в общем это отдельная тема и ей все надо заниматься при наличии оперативного запаса на дисках и мозга у DBA или лица его замещающего (руки конечно тоже правильно приделаны должны быть).
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39821007
van14a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nick348, Ну допустим выделить еще на виртуалку 1тб диск не проблема. Разумеется это тестовый клон актуальной БД . Я конечно все понимаю ,но задачу поставили и дали сроку месяц-два разбирайся, оптимизируй.
По этому задаю вопросы опытным специалистам для того чтобы разобраться куда смотреть и не ломать лишний раз бд т.к восстановление из бекапа занимает по 20часов
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39821011
van14a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия oracle 11
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39821094
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
van14aт.к восстановление из бекапа занимает по 20часов
я прошу прощения, у вас основная проблема в занимаемом месте или в скорости восстановления бэкапа?
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39821133
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Основная проблема -
van14aт.к в oracle не разбираюсь
...
Рейтинг: 0 / 0
Сжатие и оптимизация БД
    #39822179
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
van14a но задачу поставили и дали сроку месяц-два разбирайся, оптимизируй.

Тот, кто задачу ставил тоже ...
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сжатие и оптимизация БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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