Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Добрый день, пытаюсь установить oracle xe

Звучит просто конечно, но сделать это оказалось очень не просто...




Имеется маленький серверочек (linux redhat), конфигурацию железа которого изменять нельзя.

у него раздел u01 сверхмаленький, 2Гб, из которых свободно 500Мб.

Оракл ХЕ, т.е. ставиться он хочет только на u01 и больше никуда.

На других разделах место есть.

Ругался на место при установке, поэтому



создал ссылку на другой раздел:

[root@server1 app]# pwd
/u01/app
[root@server1 app]# ll
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 oracle -> /u03/oracle/




Сейчас вот что пишет:


The install cannot proceed because ORACLE_BASE directory (/u01/app/oracle)
is not owned by "oracle" user. You must change the ownership of ORACLE_BASE
directory to "oracle" user and retry the installation.



Что делать? Как оракле установить?
12 май 16, 10:45    [19162189]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Естественно собственника сменил на oracle


chown -R oracle:oinstall /u01/app/oracle



но не помогает.
12 май 16, 10:47    [19162199]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
ПОльзователь oracle есть и в группе dba и в oinstall


[root@server1 app]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba),502(oper)
12 май 16, 10:48    [19162210]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
[url=]Вадим02,
надо проверять права не только ссылки, но и объекта, на который ссылается, т.е.
проверьте:
ll /u03/oracle/
[/url]
12 май 16, 10:52    [19162235]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
[url=]Вадим02,
надо проверять права не только ссылки, но и объекта, на который ссылается, т.е.
проверьте:
ll /u03/oracle/
[/url]



там везде, как надо, проверил все подкаталоги

oracle oinstall
12 май 16, 10:54    [19162251]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
Вадим02,
из-под пользователя oracle (если из-под рута будете на него переходить, то сделайте su - oracle т.е. c ДЕФИСОМ!) выполните

$ env


что выведет - сюда.
12 май 16, 10:59    [19162291]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
Вадим02,
из-под пользователя oracle (если из-под рута будете на него переходить, то сделайте su - oracle т.е. c ДЕФИСОМ!) выполните

$ env


что выведет - сюда.



[oracle@server1 ~]$ env
HOSTNAME=server1.local
SHELL=/bin/bash
TERM=linux
HISTSIZE=1000
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
QTDIR=/usr/lib64/qt-3.3
USER=oracle
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
ORACLE_SID=prod
ORACLE_BASE=/u01/app/oracle
KDEDIR=/usr
MAIL=/var/spool/mail/oracle
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/oracle/bin:/u01/app/oracle/product/10.2.0/bin
INPUTRC=/etc/inputrc
PWD=/home/oracle
LANG=en_US.UTF-8
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/home/oracle
LOGNAME=oracle
LESSOPEN=|/usr/bin/lesspipe.sh %s
ORACLE_HOME=/u01/app/oracle/product/10.2.0
G_BROKEN_FILENAMES=1
_=/bin/env
12 май 16, 11:05    [19162334]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel,

ставить ведь из-под рута надо?
12 май 16, 11:05    [19162342]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
ок, тогда вариант от обратного можно попробовать.
всё, что есть в /u01/* кроме /u01/app/oracle перемапить на другие разделы, чтобы /u01 опустошить.
чтобы получилось что-то вроде:
[root@server1 app]# ll /u01
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 app
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 dir1 -> /u03/oracle/dir1
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 dir2 -> /u03/oracle/dir2
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 dir3 -> /u03/oracle/dir3
12 май 16, 11:13    [19162420]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
Вадим02
Fogel,

ставить ведь из-под рута надо?


см. документацию
12 май 16, 11:14    [19162432]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
Вадим02
Fogel,

ставить ведь из-под рута надо?


см. документацию


там рут, из-под него ставлю.
12 май 16, 11:16    [19162447]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
ок, тогда вариант от обратного можно попробовать.
всё, что есть в /u01/* кроме /u01/app/oracle перемапить на другие разделы, чтобы /u01 опустошить.
чтобы получилось что-то вроде:
[root@server1 app]# ll /u01
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 app
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 dir1 -> /u03/oracle/dir1
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 dir2 -> /u03/oracle/dir2
lrwxrwxrwx  1 oracle oinstall    12 May 11 17:12 dir3 -> /u03/oracle/dir3



это невозможно, сервер рабочий, там еще проложение крутиться на джаве, которое на u01 живет.
12 май 16, 11:17    [19162458]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
я даже линки из-под oracle создавал
12 май 16, 11:18    [19162470]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
oragraf
Member

Откуда: Moscow
Сообщений: 1317
Вадим02,

на роутер, что ли, пытаешься поставить?
12 май 16, 11:19    [19162476]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
oragraf
Вадим02,

на роутер, что ли, пытаешься поставить?


нет
12 май 16, 11:19    [19162480]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
А вообще может ли ORACLE_BASE быть ссылкой ?

ведь /u01/app/oracle является ссылкой.
12 май 16, 11:24    [19162523]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
Вадим02
Fogel
см. документацию


там рут, из-под него ставлю.


не совсем так.
из-под рута там часть подготовительных настроек.
потом сама установка БД ставится из-под пользователя oracle.
потом снова из-под рута скрипт root.sh прогоняется.

Вадим02
проложение крутиться на джаве, которое на u01 живет

java использует jdk (jvm), размещение которых задаётся в enviroment обычно, то есть перемещаются только в путь.
ну впрочем, понятно, что геморррой.

саму бд из-под oracle ставьте (и архив с установщиком тоже распаковывайте из-под него)
12 май 16, 11:30    [19162577]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9273
Как не парадоксально, в Installation guide написано так, как говорит Вадим02.

https://docs.oracle.com/cd/E17781_01/install.112/e18802/toc.htm#XEINL122
12 май 16, 11:31    [19162595]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
Leonid Kudryavtsev
Как не парадоксально, в Installation guide написано так, как говорит Вадим02.

https://docs.oracle.com/cd/E17781_01/install.112/e18802/toc.htm#XEINL122


у него десятка (судя по переменным окружения, если это конечно не параллельная версия).

и если ставится не из репозитория, а из архива, полученного с сайта, то ставится из-под oracle.
12 май 16, 11:37    [19162633]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
Вадим02
пропущено...


там рут, из-под него ставлю.


не совсем так.
из-под рута там часть подготовительных настроек.
потом сама установка БД ставится из-под пользователя oracle.
потом снова из-под рута скрипт root.sh прогоняется.



из-плод оракла не ставиться, попробовал:

error: can't create transaction lock on /var/lock/rpm/transaction
12 май 16, 11:38    [19162642]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
Leonid Kudryavtsev
Как не парадоксально, в Installation guide написано так, как говорит Вадим02.

https://docs.oracle.com/cd/E17781_01/install.112/e18802/toc.htm#XEINL122


у него десятка (судя по переменным окружения, если это конечно не параллельная версия).

и если ставится не из репозитория, а из архива, полученного с сайта, то ставится из-под oracle.


Вы правы на счет переменных окружения, установлена 10.2.0.3.0


Но парралельно ставлю 11.2.0.1 XE
12 май 16, 11:40    [19162657]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
и если ставится не из репозитория, а из архива, полученного с сайта, то ставится из-под oracle.



Да, ставлю из

rpm -ivh путь/Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm
12 май 16, 11:41    [19162669]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
Вадим02
Fogel
пропущено...


у него десятка (судя по переменным окружения, если это конечно не параллельная версия).

и если ставится не из репозитория, а из архива, полученного с сайта, то ставится из-под oracle.


Вы правы на счет переменных окружения, установлена 10.2.0.3.0


Но парралельно ставлю 11.2.0.1 XE


а десятка тоже XE ?
Потому что есть вот такой пунктик, ограничивающий один экземпляр XE на одну машину
оф. дока
3.2 Oracle Database XE Installation and Execution Restrictions

Only one installation of Oracle Database XE can be performed on a single computer. This does not affect any existing installation or new installations of Oracle Database 11g Standard Edition, Oracle Database 11g Standard Edition One, or Oracle Database 11g Enterprise Edition. In addition, users can run only one instance of the Oracle Database XE database on each individual computer. To run more than one Oracle Database server instance or install more than one copy of the database software, upgrade to Oracle Database 11g Standard Edition, Oracle Database 11g Standard Edition One, or Oracle Database 11g Enterprise Edition.
12 май 16, 11:57    [19162809]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Fogel
Guest
Вадим02
Fogel
пропущено...


не совсем так.
из-под рута там часть подготовительных настроек.
потом сама установка БД ставится из-под пользователя oracle.
потом снова из-под рута скрипт root.sh прогоняется.



из-плод оракла не ставиться, попробовал:

error: can't create transaction lock on /var/lock/rpm/transaction

не, в вашем случае - из-под рута и надо

Вадим02
А вообще может ли ORACLE_BASE быть ссылкой ?

ведь /u01/app/oracle является ссылкой.

ну десятка ведь у вас там уже стоит и в документации по поводу ссылок никаких ограничений нет.
12 май 16, 12:02    [19162847]     Ответить | Цитировать Сообщить модератору
 Re: Как установить оракле на сервер с 500Мб на разделе? Вопрос к гуру.  [new]
Вадим02
Member [заблокирован]

Откуда:
Сообщений: 129
Fogel
Вадим02
пропущено...


Вы правы на счет переменных окружения, установлена 10.2.0.3.0


Но парралельно ставлю 11.2.0.1 XE


а десятка тоже XE ?
Потому что есть вот такой пунктик, ограничивающий один экземпляр XE на одну машину
оф. дока
3.2 Oracle Database XE Installation and Execution Restrictions

Only one installation of Oracle Database XE can be performed on a single computer. This does not affect any existing installation or new installations of Oracle Database 11g Standard Edition, Oracle Database 11g Standard Edition One, or Oracle Database 11g Enterprise Edition. In addition, users can run only one instance of the Oracle Database XE database on each individual computer. To run more than one Oracle Database server instance or install more than one copy of the database software, upgrade to Oracle Database 11g Standard Edition, Oracle Database 11g Standard Edition One, or Oracle Database 11g Enterprise Edition.


Десятка ЕЕ
12 май 16, 15:34    [19164421]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить