powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Создание Oracle10g на RAW в Solaris10
6 сообщений из 6, страница 1 из 1
Создание Oracle10g на RAW в Solaris10
    #34314494
lea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lea
Гость
Произвожу создание БД на RAW:

1)разметил диски под файлы БД,


2)убедился в наличии прав на разделы для Oracle:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
su - root
cd /dev/rdsk
ls -la
lrwxrwxrwx   1 root     root          47 Jan 16 11:48 c1t1d0s0 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:a,raw
lrwxrwxrwx   1 root     root          47 Jan 16 11:48 c1t1d0s1 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:b,raw
lrwxrwxrwx   1 root     root          47 Jan 16 11:48 c1t1d0s2 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:c,raw
lrwxrwxrwx   1 root     root          47 Jan 16 11:48 c1t1d0s3 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:d,raw
lrwxrwxrwx   1 root     root          47 Jan 16 11:48 c1t1d0s4 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:e,raw
lrwxrwxrwx   1 root     root          47 Jan 16 11:48 c1t1d0s5 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:f,raw
lrwxrwxrwx   1 root     root          47 Jan 16 11:48 c1t1d0s6 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:g,raw
lrwxrwxrwx   1 root     root          47 Feb  6 13:24 c1t1d0s7 -> ../../devices/pci@1c,600000/scsi@2/sd@1,0:h,raw



3)Создал файл raw_$ORACLE_SID.conf:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
su - oracle
more raw_$ORACLE_SID.conf
  system=/dev/rdsk/c1t0d0s5
  sysaux=/dev/rdsk/c1t2d0s5
  undotbs1=/dev/rdsk/c1t1d0s6
  temp=/dev/rdsk/c1t1d0s4
  redo1_1=/dev/rdsk/c1t0d0s6
  redo1_2=/dev/rdsk/c1t2d0s6
  control1=/dev/rdsk/c1t0d0s7
  control2=/dev/rdsk/c1t2d0s7
  spfile=/dev/rdsk/c1t1d0s0
  pwdfile=/dev/rdsk/c1t1d0s1
  indx=/dev/rdsk/c1t1d0s5
  users=/dev/rdsk/c1t3d0s0



4)При создании БД при помощи DBCA производиться выдача ошибки:
"Raw device validation check for Data File "/dev/rdsk/c1t1d0s6" failed, File "/dev/rdsk/c1t1d0s6" is not a raw device, "Permission denied"


5)При проверке файлов (согласно note Metalink 1073996.6) показала:


Код: plaintext
1.
2.
3.
4.
su - oracle
cd /dev/rdsk
touch /dev/rdsk/c1t2d0s7
touch /dev/rdsk/c1t1d0s6
    touch: cannot change times on /dev/rdsk/c1t1d0s6



У кого-нибудь есть соображения по данному поводу?
Почему разделы дисков создавались одинаково, на один (c1t2d0s7) права есть, на другой (c1t1d0s6) они для oracle не даны?


P.S: кстати пробывал создавать логиские ссылки от oracle на исходные устройства, не помогло, результат тот же, не помогла и перезагрузка.
...
Рейтинг: 0 / 0
Создание Oracle10g на RAW в Solaris10
    #34314540
lea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lea
Гость
Вопрос уже решен:
решается выдачей привелегий:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
su - root
 chown oracle:dba /dev/rdsk/c1t1d0s0
 chmod 660 /dev/rdsk/c1t1d0s0
 chown oracle:dba /dev/rdsk/c1t1d0s1
 chmod 660 /dev/rdsk/c1t1d0s1
 chown oracle:dba /dev/rdsk/c1t1d0s3
 chmod 660 /dev/rdsk/c1t1d0s3
 chown oracle:dba /dev/rdsk/c1t1d0s4
 chmod 660 /dev/rdsk/c1t1d0s4
 chown oracle:dba /dev/rdsk/c1t1d0s5
 chmod 660 /dev/rdsk/c1t1d0s5

Самое интересное, данное действие не было описано в документации Oracle.

Надо отметить, что привелегии применяться к устройствам, а не к ссылкам.
...
Рейтинг: 0 / 0
Создание Oracle10g на RAW в Solaris10
    #34320903
-error
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так разве не понятно было, что процесс (oracle) должен иметь права на чтение/запись этих raw-device'ов?
...
Рейтинг: 0 / 0
Создание Oracle10g на RAW в Solaris10
    #34321736
MW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leaВопрос уже решен:
решается выдачей привелегий:
skip
Самое интересное, данное действие не было описано в документации Oracle.
Страница 2-32 руководства b15690, внимательнее надо быть.
Disk slices:
# chown oracle:dba /dev/rdsk/cxtydzsn
# chmod 660 /dev/rdsk/cxtydzsn
...
Рейтинг: 0 / 0
Создание Oracle10g на RAW в Solaris10
    #34325178
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MW leaВопрос уже решен:
решается выдачей привелегий:
skip
Самое интересное, данное действие не было описано в документации Oracle.
Страница 2-32 руководства b15690, внимательнее надо быть.
Disk slices:
# chown oracle:dba /dev/rdsk/cxtydzsn
# chmod 660 /dev/rdsk/cxtydzsn

Я когдато читал что диски из /dev/rdsk/cXtYdZsN
непосредственно использовать не рекомендуется.
Нужно создвать сырые разделы через metainit, или веритасом.

Посмотрите внимательно, чтобы потом не кусать локти.

з.ы. Когда жил на солярке использовал metainit, напрямую юзать не пробовал.
...
Рейтинг: 0 / 0
Создание Oracle10g на RAW в Solaris10
    #34331687
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onstat- MW leaВопрос уже решен:
решается выдачей привелегий:
skip
Самое интересное, данное действие не было описано в документации Oracle.
Страница 2-32 руководства b15690, внимательнее надо быть.
Disk slices:
# chown oracle:dba /dev/rdsk/cxtydzsn
# chmod 660 /dev/rdsk/cxtydzsn

Я когдато читал что диски из /dev/rdsk/cXtYdZsN
непосредственно использовать не рекомендуется.
Нужно создвать сырые разделы через metainit, или веритасом.

Посмотрите внимательно, чтобы потом не кусать локти.

з.ы. Когда жил на солярке использовал metainit, напрямую юзать не пробовал.

metainit -- это Solstice Disk Suite сановский, Oracle 10 может уже без них...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Создание Oracle10g на RAW в Solaris10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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