|
|
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
Может ли bash-скрипт запустить на выполнение sql-файл, учитывая то, что для этого по идее надо еще авторизоваться в базе данных..? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 15:09 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
Если это Oracle, а скриптом ты запускаешь SQL*Plus, которому в качестве параметра подсовывается файл с написанным SQL, то запросто PS Подозреваю, что в других БД тоже есть инструменты, подобные SQL*PLus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 15:23 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
tru55, спасибо! да, это oracle. а как именно запускается sqlplus bash-скриптом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 15:35 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
например так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. К слову сказать, поскольку SQL*Plus - это клиентская программа, то запускать его можно с любого компа сети, не обязательно на сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 15:42 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
tru55, огромное спасибо за пример! как я понял, sqlplus при этом запросит авторизацию. А можно ли в самом скрипте прописать данные о пользователе и пароле с которым он должен выполняться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 16:39 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
liarburА можно ли в самом скрипте прописать данные о пользователе и пароле с которым он должен выполняться? для этого существует команда SQL*Plus - connect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 16:49 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
tru55, очень ценное замечание! правильно ли я понимаю, что параметры подключения прописываются в этой строке: Код: plaintext или же это пишется отдельной командой, типа: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 17:12 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
совершенно верно, первой строкой в файле указываешь connect, а далее весь SQL, который нужно выполнить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 17:15 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
tru55, спасибо! я вот пытаюсь, подключиться, но, видно, не понял до конца. Направьте на путь истинный плиз. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 17:46 |
|
||
|
может ли bash-скрипт запускать на выполнение sql-файл?
|
|||
|---|---|---|---|
|
#18+
On 21.02.2011 15:09, liarbur wrote: > Может ли bash-скрипт запустить на выполнение sql-файл, учитывая то, что для > этого по идее надо еще авторизоваться в базе данных..? Он может вызвать программу, которая уже выполнить sql-файл. Если такая программа у тебя есть, то это возможно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2011, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=89&tid=1343128]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 338ms |

| 0 / 0 |
