Файлы БД в Oracle
От: DemAS http://demas.me
Дата: 06.06.03 12:37
Оценка:
Добрый день.

Прошу прощения за наверное простой вопрос.

Поставил девятый Oracle. Создаю базу данных с помощью Database Configuration Assistant. При этом размер всех файлов в созданной БД получается около 900МБ. В ходе создания БД спрашивался лишь размер redo-файлов.
Вопрос первый — почему выходит так много и как можно уменьшить размер БД ?

Вопрос второй — при создании БД получилось несколько файлов. Вот они:

control(01-03).ctl
drsys01.dbf
example01.dbf
indx01.dbf
odm01.dbf
redo(01-03).log
System01.dbf
Temp01.dbf
Tools01.dbf
Undotbs01.dbf
Users01.dbf
Xdb01.dbf

Что такое ctl и redo-файлы мне понятно. А вот остальное. Как я понимаю остальные файлы это tablespace ?

Самые большие файлы это:

System01 — 350 Мб
Undotb01 — 210 Мб
Example01 — 150 Мб

Example я так понимаю можно вобще удалить ?

А почему System и Undo такие большие ? Их можно уменьшить ?

Заранее благодарен.
... << RSDN@Home 1.0 beta 6 >>
Re: Файлы БД в Oracle
От: yogi Россия  
Дата: 06.06.03 14:12
Оценка: 10 (1)
Здравствуйте, DemAS, Вы писали:

DAS> Поставил девятый Oracle. Создаю базу данных с помощью Database Configuration Assistant. При этом размер всех файлов в созданной БД получается около 900МБ. В ходе создания БД спрашивался лишь размер redo-файлов.

Ну такие вот они, визарды

DAS> Вопрос первый — почему выходит так много и как можно уменьшить размер БД ?

Ну это типа минимум если по уму делать.

DAS> Вопрос второй — при создании БД получилось несколько файлов. Вот они:


control(01-03).ctl — ну это понятно, в принципе их допустимо иметь всего два
drsys01.dbf — там кажись Oracle Text что-то делает
example01.dbf — хз
indx01.dbf — для индексов, судя по названию
odm01.dbf — хз, в восьмерке не втречал
redo(01-03).log — оперативные журналы
System01.dbf — файл табличного пространства system, содержит словарь данных
Temp01.dbf — для temporary tablespace, для сортировок, которые не в памяти выполняются
Tools01.dbf — хз
Undotbs01.dbf -похоже для сегментов отката, точно не скажу
Users01.dbf -хз
Xdb01.dbf -хз

DAS> Что такое ctl и redo-файлы мне понятно. А вот остальное. Как я понимаю остальные файлы это tablespace ?

Ага, каждый файл данных соответствует одноименному табличному пространству.

DAS> Самые большие файлы это:


DAS> System01 — 350 Мб

DAS> Undotb01 — 210 Мб
DAS> Example01 — 150 Мб

DAS> Example я так понимаю можно вобще удалить ?

Сделай DROP TABLESPACE, в девятке кажется файлы автоматичеки убиваются.

DAS> А почему System и Undo такие большие ? Их можно уменьшить ?

Уменьшить-то можно, но вот только они у тебя создались with autoextend, так что по мере надобности опять увеличатся. Выполняй
ALTER DATABASE DATAFILE [имена файлов через зпт в кавычках одинарных] RESIZE [целое число][M|K]


DAS> Заранее благодарен.
Путь к сердцу женщины лежать не должен.
Re[2]: Файлы БД в Oracle
От: bizhan  
Дата: 06.06.03 14:55
Оценка:
Здравствуйте, yogi, Вы писали:

Y>Tools01.dbf — хз


Здесь храниться tablespace TOOLS. Зачем оно — читать доку.

Y>Undotbs01.dbf -похоже для сегментов отката, точно не скажу


UNDO.

Y>Users01.dbf -хз


Это же USERS default table space for user.

Павел
Re[3]: Файлы БД в Oracle
От: yogi Россия  
Дата: 06.06.03 15:04
Оценка:
Здравствуйте, bizhan, Вы писали:

B>Здравствуйте, yogi, Вы писали:


Y>>Tools01.dbf — хз


B>Здесь храниться tablespace TOOLS. Зачем оно — читать доку.

Доку пусть читают те, кому надо а я по памяти и по опыту восьмерки

Y>>Undotbs01.dbf -похоже для сегментов отката, точно не скажу


B>UNDO.


Y>>Users01.dbf -хз


B>Это же USERS default table space for user.


B>Павел
Путь к сердцу женщины лежать не должен.
Re[4]: Файлы БД в Oracle
От: bizhan  
Дата: 06.06.03 15:10
Оценка: 3 (1)
Здравствуйте, yogi, Вы писали:


B>>Здесь храниться tablespace TOOLS. Зачем оно — читать доку.

Y>Доку пусть читают те, кому надо а я по памяти и по опыту восьмерки

tools есть и в 8 Оракле Точнее, начиная с 8i (8.1.*)

Павел
Re[5]: Файлы БД в Oracle
От: LG Россия  
Дата: 09.06.03 06:27
Оценка:
Здравствуйте, bizhan, Вы писали:

B>Здравствуйте, yogi, Вы писали:



B>>>Здесь храниться tablespace TOOLS. Зачем оно — читать доку.

Y>>Доку пусть читают те, кому надо а я по памяти и по опыту восьмерки

B>tools есть и в 8 Оракле Точнее, начиная с 8i (8.1.*)


B>Павел


TOOLS — Stores tables for Oracle Enterprise Manager 
Без всяких там прикольных подписей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.