Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Создание Oracle10g на RAW в Solaris10 / 6 сообщений из 6, страница 1 из 1
08.02.2007, 06:47:37
    #34314494
lea
lea
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Oracle10g на RAW в Solaris10
Произвожу создание БД на 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
08.02.2007, 07:40:16
    #34314540
lea
lea
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Oracle10g на RAW в Solaris10
Вопрос уже решен:
решается выдачей привелегий:
Код: 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
10.02.2007, 04:49:32
    #34320903
-error
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Oracle10g на RAW в Solaris10
а так разве не понятно было, что процесс (oracle) должен иметь права на чтение/запись этих raw-device'ов?
...
Рейтинг: 0 / 0
11.02.2007, 12:36:40
    #34321736
MW
MW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Oracle10g на RAW в Solaris10
leaВопрос уже решен:
решается выдачей привелегий:
skip
Самое интересное, данное действие не было описано в документации Oracle.
Страница 2-32 руководства b15690, внимательнее надо быть.
Disk slices:
# chown oracle:dba /dev/rdsk/cxtydzsn
# chmod 660 /dev/rdsk/cxtydzsn
...
Рейтинг: 0 / 0
12.02.2007, 19:39:37
    #34325178
onstat-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Oracle10g на RAW в Solaris10
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
14.02.2007, 22:47:20
    #34331687
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Oracle10g на RAW в Solaris10
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
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Создание Oracle10g на RAW в Solaris10 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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