Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / RHEL, ядро 2.6.9-55, Oracle и raw / 11 сообщений из 11, страница 1 из 1
17.05.2007, 12:13:40
    #34531926
Serge P.Voronin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RHEL, ядро 2.6.9-55, Oracle и raw
Крутится Oracle 10.2.0.2.0 под RHEL 2.6.9-42.0.3, датафайлы лежат в raw дисках (под lvm), filesystemio_options=SETALL, все работает изумительно.
Лезу на updates.redhat.com, смотрю - появилось ядро 2.6.9-55, а в нем поддержка NCQ на SATA-2. Дай, думаю, попробую сравнить производительность.
Скачал, откомпилил, установил, гружусь, стартую базу. Ооопс, облом:
ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
ORA-01110: data file 2: '/u02/raw/undo01.dbf'
ORA-27094: raw volume used can damage partition table
Additional information: -2
undo01.dbf есть симлинк на /dev/raw/raw2, который bound на соответствующий logical volume.
Ладно, пробую обойтись без raw, меняю линк на соответствующий LV - ошибка та же самая.
Гружусь обратно в 2.6.9-42.0.3 - все работает.
Что сломали?
...
Рейтинг: 0 / 0
17.05.2007, 15:20:57
    #34532909
RHEL, ядро 2.6.9-55, Oracle и raw
Для начала под рутом dd if=/dev/raw/rawX of=/dev/null

Если не показала ошибку - проверяй права доступа.

Если показала - insmod raw. Если не показала ошибку - возврат напредыдущий шаг.

Если показала - пересобирать ядро. Ну или платить тому кто сумеет пересобрать тебе ядро.
...
Рейтинг: 0 / 0
17.05.2007, 18:30:17
    #34533691
Serge P.Voronin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RHEL, ядро 2.6.9-55, Oracle и raw
К сожалению, моей квалификации вполне хватает, чтобы уже проделать все предложенное. Не оно. Поставил ряд экспериментов:
1)
/usr/sbin/pvcreate /dev/sdh
/usr/sbin/vgcreate testvg /dev/sdh
/usr/sbin/lvcreate -n testlv -L 2g testvg
raw /dev/raw/raw18 /dev/testvg/testlv
ln -s /dev/raw/raw18 /u02/raw/testlv.dbf
Далее создаю tablespace и... облом. Та же самая ошибка.

Меняем условие:
1)
/usr/sbin/pvcreate /dev/sdh
/usr/sbin/vgcreate testvg /dev/sdh
/usr/sbin/lvcreate -n dummy -l 1 testvg
/usr/sbin/lvcreate -n testlv -L 2g testvg
raw /dev/raw/raw18 /dev/testvg/testlv
ln -s /dev/raw/raw18 /u02/raw/testlv.dbf
Далее создаю tablespace и... работает.

Тот же самый вопрос: что сломали?
...
Рейтинг: 0 / 0
18.05.2007, 00:52:23
    #34534203
Alex Roudnev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RHEL, ядро 2.6.9-55, Oracle и raw
Serge P.VoroninК сожалению, моей квалификации вполне хватает, чтобы уже проделать все предложенное. Не оно. Поставил ряд экспериментов:
1)
/usr/sbin/pvcreate /dev/sdh
/usr/sbin/vgcreate testvg /dev/sdh
/usr/sbin/lvcreate -n testlv -L 2g testvg
raw /dev/raw/raw18 /dev/testvg/testlv
ln -s /dev/raw/raw18 /u02/raw/testlv.dbf
Далее создаю tablespace и... облом. Та же самая ошибка.

Меняем условие:
1)
/usr/sbin/pvcreate /dev/sdh
/usr/sbin/vgcreate testvg /dev/sdh
/usr/sbin/lvcreate -n dummy -l 1 testvg
/usr/sbin/lvcreate -n testlv -L 2g testvg
raw /dev/raw/raw18 /dev/testvg/testlv
ln -s /dev/raw/raw18 /u02/raw/testlv.dbf
Далее создаю tablespace и... работает.

Тот же самый вопрос: что сломали?

Да уж... похоже, редхат с ораклом окончательно поругался...

(А зачем вам новое ядро понадобилось?)
...
Рейтинг: 0 / 0
18.05.2007, 06:34:16
    #34534310
RHEL, ядро 2.6.9-55, Oracle и raw
Попробуйте sdh -> sdh1
...
Рейтинг: 0 / 0
18.05.2007, 06:49:54
    #34534322
Serge P.Voronin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RHEL, ядро 2.6.9-55, Oracle и raw
Alex Roudnev
(А зачем вам новое ядро понадобилось?)

Поиграться с NCQ на SATA для Oracle.

недаши-без-пароляПопробуйте sdh -> sdh1

Пробовал, работает. И если на sdh создать страйп из одного диска - тоже работает.
Если первое (sdh->sdh1) еще можно объяснисть смещением первого блока логического диска относительно начала физического диска, то второе (sdh->md4) не объясняется никак.

И еще одно, dm не получается вкомпилить в ядро, только модулем.
...
Рейтинг: 0 / 0
21.05.2007, 06:37:02
    #34538610
RHEL, ядро 2.6.9-55, Oracle и raw
Serge P.Voronin
недаши-без-пароляПопробуйте sdh -> sdh1
Пробовал, работает.
Угу. Вы в курсе, что например на солярисах при использовании тамошнего аналога raw в сочетании с solstice, в обязательном порядке говорят делать отступ от начала диска, если в качестве нижнего уровня для метадевайса отдается весь диск а не один раздел. Это связано с таким термином как partition table.
Serge P.VoroninИ еще одно, dm не получается вкомпилить в ядро, только модулем.
А вот это, уж извините, руки :-)
Код: plaintext
1.
$ zcat /proc/config.gz | grep DM | grep BL
CONFIG_BLK_DEV_DM=y
...
Рейтинг: 0 / 0
21.05.2007, 07:10:15
    #34538619
Serge P.Voronin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RHEL, ядро 2.6.9-55, Oracle и raw
недаши-без-пароля
Угу. Вы в курсе, что например на солярисах при использовании тамошнего аналога raw в сочетании с solstice, в обязательном порядке говорят делать отступ от начала диска, если в качестве нижнего уровня для метадевайса отдается весь диск а не один раздел. Это связано с таким термином как partition table.


Верю. Но почему тогда на 2.6.9-42.0.3.EL все прекрасно работает? И кому этот partition table нужен? Таблицу разделов можно создать и на массивах (/dev/mdX), почему в этом случае придирок нет?

недаши-без-пароля
Serge P.VoroninИ еще одно, dm не получается вкомпилить в ядро, только модулем.
А вот это, уж извините, руки :-)
Код: plaintext
1.
$ zcat /proc/config.gz | grep DM | grep BL
CONFIG_BLK_DEV_DM=y


Извините, а это на каком `uname -a`? На 2.6.9-55.EL не получится вкомпилить в ядро, ибо при компиляции будет ругань на конфликт bio_init() из dm-а и fs/bio.c. Можете ставить эксперименты.
...
Рейтинг: 0 / 0
21.05.2007, 12:39:07
    #34539254
RHEL, ядро 2.6.9-55, Oracle и raw
Serge P.VoroninВерю. Но почему тогда на 2.6.9-42.0.3.EL все прекрасно работает?
А посмотреть патчики кто мешает?
...
Рейтинг: 0 / 0
21.05.2007, 13:15:31
    #34539394
Serge P.Voronin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RHEL, ядро 2.6.9-55, Oracle и raw
недаши-без-пароля Serge P.VoroninВерю. Но почему тогда на 2.6.9-42.0.3.EL все прекрасно работает?
А посмотреть патчики кто мешает?

Там дифф строк так на 36к.
...
Рейтинг: 0 / 0
22.05.2007, 23:49:14
    #34544045
Alex Roudnev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RHEL, ядро 2.6.9-55, Oracle и raw
Serge P.Voronin Alex Roudnev
(А зачем вам новое ядро понадобилось?)

Поиграться с NCQ на SATA для Oracle.

недаши-без-пароляПопробуйте sdh -> sdh1

Пробовал, работает. И если на sdh создать страйп из одного диска - тоже работает.
Если первое (sdh->sdh1) еще можно объяснисть смещением первого блока логического диска относительно начала физического диска, то второе (sdh->md4) не объясняется никак.

И еще одно, dm не получается вкомпилить в ядро, только модулем.

Я открывал похожую багу в SLES9 - рау не работали на диске без партиций но работали на первой партиции. Ошибка где то в недрах линукса. В СуСях ее починили, теперь на нее красная шапочка наступила, похоже.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / RHEL, ядро 2.6.9-55, Oracle и raw / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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