|
|
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
С помощью spexp можно относительно просто и быстро вытащить данные из базы, не создавая никаких объектов в ней (что может быть полезно при ro/mount или жестком change control). С разумными ограничениями может работать хоть в nomount. Изначально писалось чтобы удобно вытаскивать данные из v$/x$. Примеры и ссылка на скрипт - spexp . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2013, 02:29 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
Очень круто. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2013, 02:39 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
_NikotinС помощью spexp можно относительно просто и быстро вытащить данные из базыэто функциональный аналог оракловой transx? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2013, 17:24 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
-2-, Разверни мысль, желательно с примерами. Перед тем как за это взяться я пробовал несколько способов, но по тем или иным причинам отказывался от них. С xml пробовал markup и xmlgen. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2013, 17:50 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
_NikotinРазверни мысльсмысл твоего скрипта - перенос данных? Оракл предлагает беззаботный transx. выгрузить Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. и загрузить данные в табличку: Код: sql 1. создавать табличку оно само не умеет, хотя на уровне еёйного api прикрутить можно. для наглядности можно набросать получение ddl через xquery (без мапинга типов xml-sql это просто): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 02:30 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
-2-, Из миннусов: - на первом попавшемся сервере не оказалось явы: /export/oracle/product/11.2.0.2/bin/transx: line 3: java: command not found - не будет работать с mount - надо знать пароль - размер экспорта (у меня получилось для xml в 3.6 раз толще на dba_hist_active_sess_history) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 15:08 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
_Nikotin, спасибо! здОрово. в смысле идей для развития - напрашивается генерация csv+контрольника для лодера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 18:33 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
orawish, Здесь главное вовремя остановиться чтобы не впасть в полнейшее велосипедостроение. Максимум что можно прикрутить это pipe+gzip на лету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 18:55 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
_NikotinМаксимум что можно прикрутить это pipe+gzip на лету. Собственно говоря прикрутил Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 21:44 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
_Nikotin, зачем этот монстр когда можно просто spool select ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 23:07 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
Сигарет, так основная идея была не просто вытаскивать данные, а перетаскивать их к себе в базу с поддержкой всех типов. Сейчас-то, конечно, стало проще с sqlcl, но и у него есть косяки, например в формате insert: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 23:39 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
та же проблема с xml: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 23:41 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
xtenderСейчас-то, конечно, стало проще с sqlcl"Сейчас-то" и с sqlplus стало "проще". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2018, 00:25 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
set markup csv, A clob/blob?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2018, 00:47 |
|
||
|
spexp - скрипт для экспорта
|
|||
|---|---|---|---|
|
#18+
xtender, твой пример отлично работает в sqlplus Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2018, 03:04 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=121&tid=1884267]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 289ms |

| 0 / 0 |
