powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу создать базу
18 сообщений из 18, страница 1 из 1
Не могу создать базу
    #32141527
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свежая инсталляция 8i на вынь2000, при создании новой базы - ORA-04031
Памяти и диска - немеряно, что ему надо ?
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141538
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полное описание ошибки приведи.
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141558
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Свежая инсталляция 8i на вынь2000, при создании новой базы - ORA-04031
>Памяти и диска - немеряно, что ему надо ?

Вообще-то довольно странная ошибка для создания базы. На каком этапе она возникает?
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141660
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA-04031 Unable to allocate 102724472 bytes of shared memory( "shared pool", "unknown object", "sga heap", "db_block_buffers" )

Оперативки - 4Гб. диска - 10Гб сказёвый RAID. Интелевская железяка с двумя камнями.
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141736
Angel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если документации вообще нет никакой, то лучше и не создавать ... :-)

ORA-04031 unable to allocate num bytes of shared memory num, num, num

Cause: More shared memory is needed than was allocated in the operating system process. SGA private memory has been exhausted
Action: Either use the DBMS_SHARED_POOL package to pin large packages, reduce your use of shared memory, or increase the amount of available shared memory by increasing the value set for the SHARED_POOL_SIZE initialization parameter.
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141745
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Angel.
Да умею я читать документацию. Не надо мне её цитировать. Типовая установка, во время инсталляции, создание тестовой базы, и такой облом !
Какой нахрен SHARED_POOL_SIZE, я ещё ручками там не ковырялся. На однопроцессорной машине всё тип-топ, а на этой - никак.
Неужто никто не сталкивался ?
Причём в C:\Oracle\Ora81\DATABASE\oradim.log :

ORA-01034: ORACLE not available

ORA-04031: unable to allocate 102724472 bytes of shared memory ("shared pool","unknown object","sga heap","db_block_buffers")


То есть вначале идёт ошибка, которую он мне не показывал.
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141751
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2slen
Создаешь БД из DBCA-"заготовки" или по-честному, ручками, из скриптов ?
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141754
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у тебя, собственно, экземпляр -то создается ? Появляется служба OracleServiceSID ? я бы проверил как отрабатывает Oradim. Убей и создай руками экземплар при помощи oradim. Потом коннектся к нему как /as sysdba.
я думаю, что экземпляр просто не создался. Вот установщик и не может присоединится с помощю плюса к экземпляру и запустить скрипты на создание физ.структур базы.

oradim.exe -new -sid SID -startmode m
oradim.exe -edit -sid SID -startmode a
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141772
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Базу пытается создать при инсталляции Datadase Configuration Assistance. Пробовал после инсталляции создать через него другую - та же фигня.

Сервис OracleServiceSID создаётся и запускается, в C:\Oracle\Ora81\DATABASE - файлов базы нет.
SQL* Plus подключается, но говорит "Соединение с пустым экземпляром выполнено"
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141785
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
startup nomount pfile="путь к init.ora"
в плюсе выполняется после такого соединения ?
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141787
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну дальше :
orapwd.exe file=%\database\%PWDmain.ora password=change_on_install
коннекться,

startup nomount pfile="e:\scr\\init.ora";
CREATE DATABASE sid
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 100
и пытайся создать датафайлы и редологи...\
и смотри на что обругается... видимо обругается на startup. чего- то не понравиться в Initфайле.
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141799
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ora600
Нет, выдаёт ORA-04031: unable to allocate 102724472 bytes of shared memory...
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141887
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
крути init.ora , читай Reference .
Есть подозрение, что не корректны java_pool_size и/или large_pool_size
А вообще полезно заставить dbca сгенерить скрипты и ручками их, ручками - брать по строчке из них и вперед
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141990
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как их ручками запускать ? ( сори за ламерство )
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141994
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только с консоли ?
...
Рейтинг: 0 / 0
Не могу создать базу
    #32141998
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к примеру:

e:\oracle\ora92\bin\sqlplus /nolog @e:\scr\\CreateDB.sql

но нужно сначала, что бы экземпляр монтировался...
...
Рейтинг: 0 / 0
Не могу создать базу
    #32142024
slen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть отработал init.ora ?
А как его заставить сообщения в консоль вываливать по-англицки ?
...
Рейтинг: 0 / 0
Не могу создать базу
    #32142041
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да-а... initSID.ora - это файл с параметрами запуска экземпляра...
он "отрабатывает" когда говоришь spartup mount, например...

лог //oracle/admin/%SID%/bdump/alert_sid
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу создать базу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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