Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Запуск и остановка oracle  [new]
Sagit
Member

Откуда: Заравшан
Сообщений: 121
доброго времени суток

тут вот такое дело, простите если это не сюда
у меня ось ubuntu 9.04 поставил oracle 10g XE все отлично работает
но уже на протяжении трех недель я запускаю sql*plus и прописываю там
connect
sys as sysdba
**************
sturtup;
или shutdown imediate;

в заввисимости что мне необходимо

попытался прописать сценарий

#!/bin/bash
#Запуск sql*plus
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/runsqlplus.sh
connect 
user-name: "sys as sysdba"
password: "systematr"
shutdown immediate;

просто тупо запустился sql plus и все ни какого коннекта не произошло
как быть?

еще раз прошу прощения если это не сюда
14 мар 10, 10:27    [8474775]     Ответить | Цитировать Сообщить модератору
 Re: Запуск и остановка oracle  [new]
blinded
Member

Откуда: Жуковский
Сообщений: 2216
Sagit
доброго времени суток тут вот такое дело, простите если это не сюда у меня ось ubuntu 9.04 поставил oracle 10g XE все отлично работает но уже на протяжении трех недель я запускаю sql*plus и прописываю там connect sys as sysdba ************** sturtup; или shutdown imediate; в заввисимости что мне необходимо попытался прописать сценарий
#!/bin/bash
#Запуск sql*plus
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/runsqlplus.sh
connect 
user-name: "sys as sysdba"
password: "systematr"
shutdown immediate;
просто тупо запустился sql plus и все ни какого коннекта не произошло как быть? еще раз прошу прощения если это не сюда
Конечно не сюда это в Unix пишется так
#!/bin/bash
sqlplus sys/systemtr as sysdba << EOF
shutdown immediate;
EOF
Но это не правильно, вообще-то в init.d есть скрипт запуска.оставновки оракла, если хочешь чтобы стартовало.останавливалось при запуске машины читай chkconfig? а если руками команда service или что-то подобное (не силен в бубунту)
Модератор: Тема перенесена из форума "C++".


Сообщение было отредактировано: 15 мар 10, 14:48
14 мар 10, 10:47    [8474789]     Ответить | Цитировать Сообщить модератору
 Re: Запуск и остановка oracle  [new]
Sagit
Member

Откуда: Заравшан
Сообщений: 121
А можно и так

sudo /etc/init.d/oracle-xe stop
sudo /etc/init.d/oracle-xe start 

этот вариант более надежный так останавливает через ядро линукса
20 фев 11, 20:58    [10264189]     Ответить | Цитировать Сообщить модератору
 Re: Запуск и остановка oracle  [new]
-2-
Member

Откуда:
Сообщений: 15330
Модератор: Тема перенесена из форума "C++"

Зря. Лучше бы в Unix. Здесь из его пингвина в профиле до утра повыдергивают все перья за незнание элементарного шела.
20 фев 11, 21:12    [10264225]     Ответить | Цитировать Сообщить модератору
 Re: Запуск и остановка oracle  [new]
zerotguest
Guest
Sagit
тут вот такое дело, простите если это не сюда


вот смотрите
у вас в /etc/oratab должны быть прописаны все экзепляры строчками из 3 полей - SID:ORACLE_HOME:FLAG, например

TEST:/oracle/soft/11.2:Y

так вот FLAG можно выставить в Y или N. Если флаг выставлен в Y, то вы можете сказать из под пользователя ОС, под которым ставился движок, или любым, включённым в группу dba, команды

dbshut
dbstart

при этом все экземпляры, имеющие флаг Y, должны быть стартованы или потушены

если же вам хочется отработать из sqlplus, вам нужно подготовить скрипт, который
- выставит переменные окружения ORACLE_HOME, ORACLE_SID, NLS_LANG, а также включить в переменную PATH подстроку $ORACLE_HOME/bin
- запустить sqlplus с передачей ему текста команды. Например
-------------------
#!/bin/bash
export ORACLE_HOME="..."
export ORACLE_SID=""
export NLS_LANG=""
export PATH=$ORACLE_HOME/bin:$PATH

sqlplus "/ as sysdba"<EOF
shutdown immediate ;
exit ;
EOF

------------------

примерно так, предполагая, что у вас на сервере UNIX, а не форточки
21 фев 11, 14:29    [10267381]     Ответить | Цитировать Сообщить модератору
 Re: Запуск и остановка oracle  [new]
zerotguest
Member [заблокирован]

Откуда: хрен его знает ...
Сообщений: 30
ремарка - s/<EOF/<<EOF/
21 фев 11, 16:15    [10268280]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить