Добрый день.
Прошу прощения за наверное простой вопрос.
Поставил девятый 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 >>
Здравствуйте, 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> Заранее благодарен.
Здравствуйте, yogi, Вы писали:
Y>Tools01.dbf — хз
Здесь храниться tablespace TOOLS. Зачем оно — читать доку.
Y>Undotbs01.dbf -похоже для сегментов отката, точно не скажу
UNDO.
Y>Users01.dbf -хз
Это же USERS

default table space for user.
Павел
Здравствуйте, 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>Павел
Здравствуйте, yogi, Вы писали:
B>>Здесь храниться tablespace TOOLS. Зачем оно — читать доку.
Y>Доку пусть читают те, кому надо
а я по памяти и по опыту восьмерки
tools есть и в 8 Оракле

Точнее, начиная с 8i (8.1.*)
Павел
Здравствуйте, bizhan, Вы писали:
B>Здравствуйте, yogi, Вы писали:
B>>>Здесь храниться tablespace TOOLS. Зачем оно — читать доку.
Y>>Доку пусть читают те, кому надо
а я по памяти и по опыту восьмерки
B>tools есть и в 8 Оракле
Точнее, начиная с 8i (8.1.*)
B>Павел
TOOLS — Stores tables for Oracle Enterprise Manager