Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Создание TS на RAW+LVM - ORA-600  [new]
__mike__
Member

Откуда: Белгород
Сообщений: 553
доброго времени суток!

Есть - Oracle 9.2.0.8 на RHEL 4
создал раздел в LVM - 16G
попытался создать на нем табличное пространство таким-же размером - получил ORA-600

#lvcreate -L 16G cdr_data vgora1
#raw /dev/raw/raw1 /dev/vgora1/cdr_data
#chmod 660 /dev/raw/raw1
#chown oracle.dba /dev/raw/raw1
#su - oracle
$sqlplus '/as sysdba'
SQL>create tablespace "CDR_DATA" datafile '/oradata/spus/cdr_data.dbf' size 16777216K reuse autoextend off extent management local uniform size 64M segment space management auto


если расширить раздел например на 64К - то создание табличного пространства проходит нормально.

может кто-нибудь сталкивался с этим - подскажите в чем проблема или это баг в оракле?

заранее благодарен.
23 окт 06, 13:26    [3295517]     Ответить | Цитировать Сообщить модератору
 Re: Создание TS на RAW+LVM - ORA-600  [new]
liposoma
Member

Откуда: Челябинск
Сообщений: 20
странная команда
я бы написал
SQL>create tablespace "CDR_DATA" datafile '/dev/raw/raw1' extent management local uniform size 64M segment space management auto
23 окт 06, 13:38    [3295639]     Ответить | Цитировать Сообщить модератору
 Re: Создание TS на RAW+LVM - ORA-600  [new]
__mike__
Member

Откуда: Белгород
Сообщений: 553
ну я сначала создал линк

ln -s /dev/raw/raw1 /oradata/spus/cdr_data.bdf

как бы это не меняет сути
на металинке нашел кое-что - написано что пофиксено в 10g - жалко, видимо придеться переходить на десятку - хотя куплена девятка

просто хочется узнать суть проблемы
23 окт 06, 13:59    [3295852]     Ответить | Цитировать Сообщить модератору
 Re: Создание TS на RAW+LVM - ORA-600  [new]
Сына
Guest
__mike__
доброго времени суток!

Есть - Oracle 9.2.0.8 на RHEL 4
создал раздел в LVM - 16G
попытался создать на нем табличное пространство таким-же размером - получил ORA-600

#lvcreate -L 16G cdr_data vgora1
#raw /dev/raw/raw1 /dev/vgora1/cdr_data
#chmod 660 /dev/raw/raw1
#chown oracle.dba /dev/raw/raw1
#su - oracle
$sqlplus '/as sysdba'
SQL>create tablespace "CDR_DATA" datafile '/oradata/spus/cdr_data.dbf' size 16777216K reuse autoextend off extent management local uniform size 64M segment space management auto


если расширить раздел например на 64К - то создание табличного пространства проходит нормально.

может кто-нибудь сталкивался с этим - подскажите в чем проблема или это баг в оракле?

заранее благодарен.

Из 16777216K вычесть один блок БД. Лучше два.
23 окт 06, 14:13    [3296010]     Ответить | Цитировать Сообщить модератору
 Re: Создание TS на RAW+LVM - ORA-600  [new]
__mike__
Member

Откуда: Белгород
Сообщений: 553
2Сына - спасибо

я уже понял что нужно уменьшить реальный размер файла данных, или увеличить (что не очень хорошо) раздел LVM
23 окт 06, 14:27    [3296148]     Ответить | Цитировать Сообщить модератору
 Re: Создание TS на RAW+LVM - ORA-600  [new]
AI
Member

Откуда: Москва
Сообщений: 2817
__mike__
2Сына - спасибо

я уже понял что нужно уменьшить реальный размер файла данных, или увеличить (что не очень хорошо) раздел LVM


Насколько я помню, в документации написано, что размер датафайла должен быть, как минимум, на 2 db-блока меньше размера raw device.
23 окт 06, 15:49    [3296982]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить