powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / maxdatafile db_file
9 сообщений из 9, страница 1 из 1
maxdatafile db_file
    #32119658
Bardis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kazhdyj den novyj prikol.

U menya na Banke vsego 1975 DB Files, v init.ora stoin db_files=2000, v
select * from v$controlfile_record_section

vizhu:
TYPE| RECORD_SIZE| RECORDS_TOTAL| RECORDS_USED| FIRST_INDEX| LAST_INDEX| LAST_RECID
DATAFILE 180 1996 1912 0 0 773
FILENAME 524 2097 1934 0 0 0

kak uznat kakoje znachenije MAXDATAFILES bylo pri sozdanii bazy v create zalozheno? Chto delat chto-by uvelichit koll-vo dopustimych DB Files? Dostatochno-li prosto DB_FILES v init.ora uvelichit i chem eto chrevato(SGA allokazija a.c.)

Spasibo za pomosch.
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32119695
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db_files не достаточно. Придется пересоздать control file
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32119696
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>kak uznat kakoje znachenije MAXDATAFILES bylo pri sozdanii bazy v create
>zalozheno?

это просто ;-)

alter database backup controlfile to trace;

и затем читать в трейс-файле того процесса из которого это сделал.

>Chto delat chto-by uvelichit koll-vo dopustimych DB Files?

а вот тут посложнее - можно попробовать пересоздать controlfile, отредактировав скрипт, полученный на предыдущем шаге, но тут надо осторожно, т.к. необходимо будет делать рекавери и возможно затем open resetlogs. Короче надо пробовать на тестовой базе.
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32119745
Lazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем пересоздавать control file?

CREATE CONTROLFILE REUSE DATABASE "MY" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 6
MAXLOGMEMBERS 2
MAXDATAFILES 15
MAXINSTANCES 2
MAXLOGHISTORY 240
и тд

добавляю в ini
db_files = 40
добавляю файлы

select * from v$controlfile_record_section
TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
DATAFILE 180 17 17 0 0 31
FILENAME 524 28 20 0 0 0
Всегда пользовался этим

Единственное - не проверял для FILENAME
8.0.5 Linux
Что неправильного?
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32119764
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был неправ.

http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96521/dfiles.htm#7350
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32120106
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже извиняюсь, но в свое оправдание могу сказать, что так было на 7-е :-)

Вот написано в каких случаях необходимо пересоздавать controlfile:
http://download-uk.oracle.com/docs/pdf/A32535_1.pdf

Код: plaintext
1.
2.
3.
4.
You want to change one of the permanent database settings
originally specified in the CREATE DATABASE statement,
including the database’s name, MAXLOGFILES,
MAXLOGMEMBERS, MAXLOGHISTORY, MAXDATAFILES,
and MAXINSTANCES.
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32120167
Bardis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spasibo vsem.

Metalink:
Note:119507.1
......
The difference is that with Oracle8 when MAXDATAFILES is
reached the controlfile will expand automatically.
.....

Meloch a prijatno.

Drugoj vopros. Jesli ja db_files v init.ora uvelichivaju, chto dolzhen ja check na UNIX urovne?
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32120213
Bardis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i jesche..

"When you issue CREATE DATABASE or CREATE CONTROLFILE statements, the
MAXDATAFILES parameter specifies an initial size of the datafile portion of the control file. Later, if
you add a file whose number exceeds MAXDATAFILES but is less than or equal to the value
specified by the DB_FILES initialization parameter, the control file automatically expands to allow the
datafile portion to accommodate more files. "
...
Рейтинг: 0 / 0
maxdatafile db_file
    #32120217
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обычно есть кернел параметры, которые отвечают за максимальное колличество открытых файлов. В каждом Юнихе они называются по другому.

Я, например, наступил на эти грабли с дефолтным значением nfile (макс. колл. открытых файлов) для HP-UX 11.0. Приложение начало валиться, а ошибка в сислоге звучала "file table overflow". Там этот параметр, кстате, выставляется не напрямую, а высчитывается по формуле в основу которой положено значение параметра maxusers и др.

В Линухе это делается не через кернел параметр, а через ulimit.

Вобщем смотри доку на свой UNIX.
Если у тебя база на raw device, то эти проблемы вообще отпадают.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / maxdatafile db_file
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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