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

Откуда:
Сообщений: 70
Есть такая задачка... мне нужно создать бат файлик для бд (назовем ее бд1) и чтоб в ней выполнялся опеределенный скрипт (СК_) и это все автоматизировать...как это сделать?
12 апр 10, 10:07    [8613678]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
http://segfault.kiev.ua/smart-questions-ru.html
Неограниченные вопросы требуют обычно неограниченного времени для ответа.
Люди, скорее всего способные дать вам полезный ответ, еще и самые занятые люди (еще и потому, что большую часть своей работы делают сами). Такие люди ревностно относятся к своему времени, и поэтому часто не воспринимают неограниченные вопросы.
12 апр 10, 10:17    [8613754]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Alexey181
Member

Откуда: default city
Сообщений: 907
Reihan
Есть такая задачка... мне нужно создать бат файлик для бд (назовем ее бд1) и чтоб в ней выполнялся опеределенный скрипт (СК_) и это все автоматизировать...как это сделать?


file.bat
sqlplus /nolog @D:\oracle\product\10.2.0\db_1\СК_.sql
СК_.sql
conn username/pwd@бд1 
скрипт ...
12 апр 10, 10:46    [8613989]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
Alexey181,
Reihan
... и это все автоматизировать...как это сделать?

;)
12 апр 10, 10:54    [8614049]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
serikyan
Member

Откуда: Almaty
Сообщений: 40
И все это в планировщик Винды... )))
12 апр 10, 10:59    [8614088]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
serikyan
И все это в планировщик Винды... )))

Bill Shakespeare
To be Windows, or not to be Windows: that is the question

:)
12 апр 10, 11:05    [8614143]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
serikyan
Member

Откуда: Almaty
Сообщений: 40
Viewer
serikyan
И все это в планировщик Винды... )))

Bill Shakespeare
To be Windows, or not to be Windows: that is the question

:)

Сказано было в батник... значит на винде... ;)
12 апр 10, 11:08    [8614167]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18487
Что мешает батник в юнихе написать? Или даже .cmd? :)
12 апр 10, 11:09    [8614182]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
serikyan
Member

Откуда: Almaty
Сообщений: 40
Вячеслав Любомудров
Что мешает батник в юнихе написать? Или даже .cmd? :)

Лично я думаю что винда... ибо кажется мне так... :D
12 апр 10, 11:11    [8614193]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
serikyan
Member

Откуда: Almaty
Сообщений: 40
serikyan
Вячеслав Любомудров
Что мешает батник в юнихе написать? Или даже .cmd? :)

Лично я думаю что винда... ибо кажется мне так... :D

Как вариант... проверка... винда ли это:
declare
 v_platform varchar2(50);
begin
 v_platform := substr(dbms_utility.port_string,instr(dbms_utility.port_string,'WIN'),3);
 dbms_output.put_line(v_platform);
end;
/
Идея не моя, сперто у коллеги Юрия...
12 апр 10, 11:13    [8614211]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
serikyan
Вячеслав Любомудров
Что мешает батник в юнихе написать? Или даже .cmd? :)
Лично я думаю что винда... ибо кажется мне так... :D
Батник
12 апр 10, 11:15    [8614220]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
serikyan
serikyan
Вячеслав Любомудров
Что мешает батник в юнихе написать? Или даже .cmd? :)

Лично я думаю что винда... ибо кажется мне так... :D

Как вариант... проверка... винда ли это:
declare
 v_platform varchar2(50);
begin
 v_platform := substr(dbms_utility.port_string,instr(dbms_utility.port_string,'WIN'),3);
 dbms_output.put_line(v_platform);
end;
/
Идея не моя, сперто у коллеги Юрия...

это ж версия сервера. а у автора не сказано, что шедулер будет крутится именно на сервере, а не на клиенте )
12 апр 10, 11:16    [8614229]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
serikyan
Сказано было в батник... значит на винде... ;)

How to run .bat files with Wine?
12 апр 10, 11:17    [8614234]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
-2-
Member

Откуда:
Сообщений: 15330
serikyan
Как вариант... проверка... винда ли это
И после проверки через шедулер OS Command ставить на выполнение sql-скрипт через виндовый AT или юниксовый cron.
12 апр 10, 11:44    [8614477]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Reihan
Member

Откуда:
Сообщений: 70
declare
v_platform varchar2(50);
begin
v_platform := substr(dbms_utility.port_string,instr(dbms_utility.port_string,'WIN'),3);
dbms_output.put_line(v_platform);
end;

это куда вписывать?
12 апр 10, 12:02    [8614699]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Reihan
Member

Откуда:
Сообщений: 70
set nls_lang=RUSSIAN_CIS.RU8PC866
sqlplus **/**@bd_1

создан батник и коннектится....
как дальше правильно все делать?
12 апр 10, 12:11    [8614772]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Reihan
declare
v_platform varchar2(50);
begin
v_platform := substr(dbms_utility.port_string,instr(dbms_utility.port_string,'WIN'),3);
dbms_output.put_line(v_platform);
end;

это куда вписывать?


вы вообще не туда полезли.

на какой ОС будет крутится шедулер?
делаете батник
run.bat
SQLPLUSW user/pass@database @путь_к_вашему_скрипту.sql

и вызываете его в шедулере
12 апр 10, 12:13    [8614789]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Reihan
Member

Откуда:
Сообщений: 70
comphead,
оно то пишет подсоеденино
что такое шедулер?
12 апр 10, 12:18    [8614828]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Reihan
Member

Откуда:
Сообщений: 70
Я извеняюсь перед Вами всеми, просто никогда с этим не сталкивалась(((
12 апр 10, 12:18    [8614832]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Reihan
comphead,
оно то пишет подсоеденино
что такое шедулер?


просто подсоединено будет если указываете без пути к вашему скл. если укажете, то присоединтся и выполнит скрипт.
12 апр 10, 12:20    [8614854]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Reihan
Member

Откуда:
Сообщений: 70
comphead,
просто база нах на сервере с опреденным айпишником..... как прописать тогда путь к базе правильно? потому что указываю просто алиас базы и путь к скрипту на моем компе и оно пишет Соеденено. ивсе
12 апр 10, 12:23    [8614889]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Reihan
comphead,
просто база нах на сервере с опреденным айпишником..... как прописать тогда путь к базе правильно? потому что указываю просто алиас базы и путь к скрипту на моем компе и оно пишет Соеденено. ивсе


еще раз.
SQLPLUSW user/pass@database @путь_к_вашему_скрипту.sql
внимание обратите, что я указываю путь к скл.
12 апр 10, 12:26    [8614929]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
http://baks.gaz.ru/
SQL Plus
* SQL Plus СПРАВОЧНОЕ РУКОВОДСТВО
* Understanding SQL*Plus. Конфигурации и запуск
* Understanding SQL*Plus. Использование переменных
* Утилита SQL*Plus. Создание и выполнение сценариев
* Утилита SQL*Plus. Часть 2
* Утилита SQL*Plus. Часть 3
* Утилита SQL*Plus. Часть 4
12 апр 10, 12:31    [8614979]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
-2-
Member

Откуда:
Сообщений: 15330
Reihan
что такое шедулер?
Это в другой форум
cmd> at /?
12 апр 10, 13:50    [8615828]     Ответить | Цитировать Сообщить модератору
 Re: .Bat ПОМОГИТЕ!  [new]
PA3YM
Member

Откуда:
Сообщений: 298
-2-
Reihan
что такое шедулер?
Это в другой форум
cmd> at /?

nnCron [Lite] ;-)
12 апр 10, 15:03    [8616416]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить