|
|
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! перечитал пол форума, но ... может в связи с тем что с СиБ. работаю месяц, может не сильно разобрался... Есть Adaptive Server Enterprise/12.0.0.4/P/SWR 10051 ESD 2/NT (IX86)/OS 4.0/1789/32bit/OPT/Mon Feb 04 16:51:23 2002 и Adaptive Server Enterprise/12.5.0.1/SWR 10291 IR/P/NT (IX86)/OS 4.0/rel12501/1778/32-bit/OPT/Fri May 17 00:59:18 2002 Там есть БД declare @dbname char(30) select @dbname="kinomir" SELECT su.dbid, sd.name as dbname, su.segmap, su.size/512 as size512, sdev.name as devname, sdev.phyname as devphyname FROM sysusages su, sysdatabases sd, sysdevices sdev WHERE sd.name = @dbname and su.dbid = sd.dbid and su.vstart between sdev.low and sdev.high 4 my 3 400 my_dat E:\my.dat 4 my 4 600 my_dat E:\my.dat 4 my 3 900 my_dat E:\my.dat 4 my 4 2850 my_log F:\my.log И есть Adaptive Server Enterprise/15.0/EBF 13194 EC ESD/P/Linux Intel/Linux 2.4.21-20.ELsmp i686/ase150/2179/32-bit/FBO/Mon Feb 6 04:14:19 2006 на который я её хочу перенести... НО в связи с тем что последний под линь и Express Edition, и как указано тут http://images.sybase.com/sb_content/1037664/WI15a.htm Max Database Size = 5 GB, моя база + всякие там мастер и т.п. служебные базы на него не влазиют... Backup Server session id is: 21. Use this value when executing the 'sp_volchanged' system stored procedure after fulfilling any volume change request from the Backup Server. Server Message: Number 602801, Severity 1 Server 'MY_BS', Procedure 'bs_read_header', Line 0: Backup Server: 6.28.1.1: Dumpfile name 'my073040753F' section number 1 mounted on disk file '/home/backup_20071031' Execution Time 0. SQL Server cpu time: 0 ms. SQL Server elapsed time: 93 ms. Server Message: Number 3105, Severity 16 Line 1: Data on dump will not fit into current database. Need 4750 Mbyte database. Теперь вопрос что делать? какие вар-ты? Читал про BCP - право не знаю... Таблиц куча + ХП... Про что то типа transfer... Подскажите плз, гуру, куда копать? что проще? какие ещё вар-ты? что то типа репликации в новую (меньшую) базу нельзя сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 10:56 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
http://dm.char.com.ua/ase/asedump.htm тулзня аматорская, но что там написано - у нас работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 13:51 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Dmitry.http://dm.char.com.ua/ase/asedump.htm тулзня аматорская, но что там написано - у нас работалоОчень удобная штука! но там не написан перенос индексов и грантов - (create nonclustered index... grant execute on ... grant select on... и т.п.) для процедур и таблиц. Может кто-нибудь из гуру поможет дописать эти выборки. Нужно получить выходной скрипт/текст что то вроде этого, для всех индексов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. а имею пока только список... :( не пойму как можно получить поля индекса... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2007, 20:06 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
ну немного напутал.... так точнее Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2007, 20:47 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 12:30 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Незаслужено забытый ddlgen A Java-based tool that generates definitions for server- and database-level objects in Adaptive Server. ddlgen supports Adaptive Server version 11.9.2 and later. The command-line version of ddlgen is located in $SYBASE/ASEP/bin (%SYBASE%\ASEP\bin in Windows). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 12:58 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Dmitry. Большое спасибо! То что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 13:26 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за некропостинг. Как можно залить базу в 2.2гб с девайсом в 95гб в меньший размер девайса? То есть есть дамп файл, что с ним надо сделать, чтобы он залился на 3гб место 95? Если вдруг нельзя ничего сделать, как в будущем слить эту базу так , чтобы она не занимала 95 гб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 15:56 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Выгрузить структуру и данные через bcp. создать новую БД на новом девайсе нужного размера. Залить туда структуру, залить данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 16:33 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
MichaelTim, Ох уж эта ужастная BCP. А есть какой-то автоматический метод, чтобы слить все одной командой, а не по табличке.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 17:23 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
iNot, есть :) большая кнопка "хочу" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 18:07 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
iNotMichaelTim, Ох уж эта ужастная BCP. А есть какой-то автоматический метод, чтобы слить все одной командой, а не по табличке.. если проблема только в "надо писать много bcp" сгенерить их скриптом Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 18:35 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
blzz[quot iNot]rtrim(@dbname) rtrim, простите, чем обусловлен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2009, 01:08 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
komradblzz[quot iNot]rtrim(@dbname) rtrim, простите, чем обусловлен? подумалось что будут пробелы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2009, 09:24 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
Да, стоит еще проверить, нет ли в таблицах полей с type=34,35 (image,text) Код: plaintext 1. 2. 3. 4. 5. 6. 7. где x= max из всех Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2009, 09:54 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
сенкьюверимач попробую обязательно. Как только найду куда залить эти 95 гигов. ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2009, 17:18 |
|
||
|
Уменьшение размера базы
|
|||
|---|---|---|---|
|
#18+
iNot пишет: > Ох уж эта ужастная BCP. > А есть какой-то автоматический метод, чтобы слить все одной командой, а > не по табличке.. Есть dbschema.pl, которая это делает за тебя. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 12:52 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2010936]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 281ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...