powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ase 12.5.3 linux
11 сообщений из 11, страница 1 из 1
ase 12.5.3 linux
    #34557229
vadim_sg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
загрузка дампа базы на сервере little endian (linux), сформироанного на сервере big endian (hpux)
ошибки в приложении
dbcc checkcatalog() ошибок никаких не выводит
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34557421
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
необходимо показать @@version с обоих серверов
выполняли ли подготовительные действия перед снятием дампа с исходного сервера (см. ссылку на документ)?
документ
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34557643
vadim_sg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
little endian:
Adaptive Server Enterprise/12.5.3/EBF 12462 ESD#2/P/Linux Intel/Enterprise Linux/ase1253/1904/32-bit/OPT/Tue

big endian:
Adaptive Server Enterprise/12.5.3/EBF 13337 ESD#7/P/ia64/HP-UX B.11.23/ase1253/1951/64-bit/OPT/Fri

действия указанные выполняли. пробовал создавать временную бд на 30МБ и дампить ее --- дампится нормально. а вот с более жирной бд вот такая вот фигня.

есть ли способ получить структуру базы каклибо кроме команды dump database?
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34557857
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой размер большой БД?
размер получаемого дампа?
пробовали разбивать на страйпы, по 2Г например?
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34557889
vadim_sg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
размер device 1600МБ, 600МБ. размер дампа 874МБ.
есть способ выкачки с помощью утилиты bcp. но она выдерает только данные из таблиц, вопрос как выдрать структуру? тогда можно будет написать скрипт выкачки/закачки
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34558000
rcryo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторесть ли способ получить структуру базы каклибо кроме команды dump database?
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).
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34558398
vadim_sg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо. кто-ь писал скрипт выкачки\вкачки базы через ddlgen, bcp?
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34568622
sigor65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
#!/bin/sh
#
#import.sh
#
export SYBASE=/sybase
export DSQUERY=prof
export PASSWD="password"
export SOURSE=briz
export TARGET=prof
export DBNAME=db2
export OWNNAME=dbo
#export EXPORT_OUT="/dev/stdout"
#export IMPORT_OUT="/dev/stdout"
export EXPORT_OUT="export"
export IMPORT_OUT="import"

# Source function library.
export_tb() {
#echo $1 >>${EXPORT_OUT}
#bcp $DBNAME.$OWNNAME.$1 out ./data/$1.$SOURSE -S$SOURSE -Usa -P$PASSWD -Jcp1251 -n >>${EXPORT_OUT}
date >./${DBNAME}_log/$1.${EXPORT_OUT}
bcp $1 out ./${DBNAME}_dat/$1.$SOURSE -S$SOURSE -Usa -P$PASSWD -Jcp1251 -n >>./${DBNAME}_log/$1.${EXPORT_OUT}
}
import_tb() {
#echo $1 >>${IMPORT_OUT}
#bcp $DBNAME.$OWNNAME.$1 in ./data/$1.$SOURSE -S$TARGET -Usa -P$PASSWD -Jcp1251 -n >>${IMPORT_OUT}
date >./${DBNAME}_log/$1.${IMPORT_OUT}
bcp $1 in ./${DBNAME}_dat/$1.$SOURSE -S$TARGET -Usa -P$PASSWD -Jcp1251 -n >>./${DBNAME}_log/$1.${IMPORT_OUT}
}

#echo "Starting export from " $SOURSE >$EXPORT_OUT
#date >>$EXPORT_OUT

for i in $(cat ./${DBNAME}.tbl); do
#echo "bcp $1 in ./data/$1.$SOURSE -S$TARGET -Usa -P$PASSWD -Jcp1251 -n >>./$1.${IMPORT_OUT} &"
import_tb $i
done
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34568626
sigor65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
#!/bin/sh
#
#export.sh:
export SYBASE=/sybase
export DSQUERY=gnome
export PASSWD="newpassword"
export SOURSE=briz
export TARGET=prof
export DBNAME=db2
export OWNNAME=dbo
#export EXPORT_OUT="/dev/stdout"
#export IMPORT_OUT="/dev/stdout"
export EXPORT_OUT="export"
export IMPORT_OUT="import"

# Source function library.
export_tb() {
#echo $1 >>${EXPORT_OUT}
#bcp $DBNAME.$OWNNAME.$1 out ./data/$1.$SOURSE -S$SOURSE -Usa -P$PASSWD -Jcp1251 -n >>${EXPORT_OUT}
date >./${DBNAME}_log/$1.${EXPORT_OUT}
bcp $1 out ./${DBNAME}_dat/$1.$SOURSE -S$SOURSE -Usa -P$PASSWD -Jcp1251 -n >>./${DBNAME}_log/$1.${EXPORT_OUT} &
}
import_tb() {
#echo $1 >>${IMPORT_OUT}
#bcp $DBNAME.$OWNNAME.$1 in ./data/$1.$SOURSE -S$TARGET -Usa -P$PASSWD -Jcp1251 -n >>${IMPORT_OUT}
date >./${DBNAME}_log/$1.${IMPORT_OUT}
bcp $1 in ./${DBNAME}_dat/$1.$SOURSE -S$TARGET -Usa -P$PASSWD -Jcp1251 -n >>./${DBNAME}_log/$1.${IMPORT_OUT} &
}

#echo "Starting export from " $SOURSE >$EXPORT_OUT
#date >>$EXPORT_OUT

for i in $(cat ./${DBNAME}.tbl); do
#echo "bcp $1 in ./data/$1.$SOURSE -S$TARGET -Usa -P$PASSWD -Jcp1251 -n >>./$1.${IMPORT_OUT} &"
export_tb $i
done
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34568635
sigor65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prof.tbl:

db2.dbo.zt_article
db2.dbo.zt_article_using
db2.dbo.zt_articles_group
db2.dbo.zt_articles_sod
db2.dbo.zt_bank
db2.dbo.zt_buf_job_title
db2.dbo.zt_buf_leave_type
db2.dbo.zt_buf_nsi_kateg
db2.dbo.zt_buf_nsi_per
db2.dbo.zt_buf_nsi_usl_rab
db2.dbo.zt_buf_nsi_zabol
db2.dbo.zt_buf_slist_type
db2.dbo.zt_charge_rule
db2.dbo.zt_computers
db2.dbo.zt_config
db2.dbo.zt_doc_forma
db2.dbo.zt_doc_kind
db2.dbo.zt_enterprise
db2.dbo.zt_gni
...
Рейтинг: 0 / 0
ase 12.5.3 linux
    #34568676
sigor65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Создать новую БД
2.Создать скрипт структуры БД-источника программой DB Artisan
3.Закачать структуру в новую БД
4.Выкачать данные со старой БД скриптом export.sh
5.Закачать данные в новую БД скриптом import.sh
6.Помучиться со ссылочной целостностью и заливкой некоторых процедур (кот используют tempdb)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ase 12.5.3 linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]