Вот такое изобразил. Даже не знаю о что ему приснилось ;)
Вот такое изобразил. Даже не знаю о что ему приснилось ;)
Вопрос очень простой — скорость и ненужность кликать в тупой инсталятор, в том числе клонирование возможно без запуска Исков.
Я копировал много раз оракл от 9 до 11.
Предполагаем что у Вас есть установленный Oracle который можно скопировать. А также базовые понимания об Unix и создании/редактировании файлов.
Строчки типа $ cat /etc/profile.d/oracle.sh
подразумевает листинг текстового файла по пути указанном вверху.
Все подготовительные работы идентичны инсталляции и описываются тут
http://www.oracle.com/technology/pub/art
Достаточно внушительный текст, попытаюсь ужать его до пунктов необходимых для клонирования.
Я не оригинален, мое типичное расположение ORACLE_HOME в /home/oracle. Путь к данным (в общем случае) /home/oradata.
Этот пути будет фигурировать везде захардкорженым. При желании меняется.
1) определяем переменные окружения
#cat /etc/profile.d/oracle.sh
unset ORACLE_BASE
unset ORACLE_HOME
ORACLE_BASE=/home/oradata
ORACLE_HOME=/home/oracle
ORACLE_SID=magelan
NLS_LANG=.UTF8
export ORACLE_HOME ORACLE_BASE ORACLE_SID NLS_LANG
2) заводим группы и пользователей
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba, disk oracle
3) поправляем настройки OS добавля/исправляя файл /etc/sysctl.conf
kernel.shmmax = 2147483648
kernel.sem = 250 32000 100 256
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
fs.aio-max-nr = 1048576
net.core.rmem_max = 4194304
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4) применяем пункт 3
# sysctl -p
7) создаем ORACLE_BASE
#mkdir /home/oradata
#chown oracle:oinstall /home/oradata -R
cat /etc/oraInst.loc
inventory_loc=/home/oracle/oraInventory
inst_group=oinstall
9) создаем файл /etc/oratab и даем на него права
#chown oracle:oinstall /etc/oratab
Проверяем наличие пути $ORACLE_HOME/bin в PATH у oracle. Если нет, то добавляем в /home/oracle/.bash_profile строчки
PATH=~/bin:$PATH
export PATH
LD_LIBRARY_PATH=~/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
#su - oracle
$relink all
Если при линковке появились ошибки - вероятно не все пакеты OS установлены. Чаще всего забывают про aio-devel
Cобсно и все.
$dbca
Создание инстанса скриптом без инсталляции - в следующей серии.
# cat /etc/rc.d/init.d/oracle
#!/bin/sh
#
# oracle: Oracle RDBMS.
#
# chkconfig: - 27 89
# description: Oracle start instance.
#
# Source function library.
. /etc/rc.d/init.d/functions
start()
{
echo -n $"Starting oracle: "
su - oracle -c '/home/oracle/bin/dbstart /home/oracle'
touch /var/lock/subsys/oracle
echo
}
stop()
{
echo -n $"Shutting down oracle: "
su - oracle -c '/home/oracle/bin/dbshut /home/oracle'
rm -f /var/lock/subsys/oracle
echo
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
status)
status oracle
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
11) добавляем сервис приблизительно так


493. That's the Way of the World, Earth, Wind and Fire - качаем
492. Vitalogy, Pearl Jam -
Хуйня какаето. Худшее пока. Не дослушал, Оценка -2. Прослушано минут 20 21.04.2009 в 11.08
491. All the Young Dudes, Mott the Hoople
Не понял. Хотя интересно. Но не мое. Оценка 5. Прослушано 27.04.2009 в 10.31
490. Entertainment!, Gang of Four
489. Guitar Town, Steve Earle
488. Voodoo, D'Angelo
487. Mellon Collie and the Infinite Sadness, The Smashing Pumpkins
486. Maggot Brain, Funkadelic
20 лет я не сталкивался с больницами применительно к собственной персоне. А они почти и не изменились. Хотя нет. В ренгенкабинете похоже новый аппарат и врач сидит за компом. Милая женщина спрашивает фамилию, топает по клавиатуре и выдает вопрос с таким милым и забытым уже словом - Вас нет в базе данных, когда Вы в последний раз делали флюорографию ? Улыбаюсь. А ведь и в правду, когда я последний раз делал флюорографию, то я и сам очень смутно представлял что такое база данных.
![]() | You are viewing Log in Create a LiveJournal Account Learn more | Explore LJ: Life Entertainment Music Culture News & Politics Technology |