powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / "Перенос" базы.
10 сообщений из 10, страница 1 из 1
"Перенос" базы.
    #33868655
Костя П.О.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Сервер АСЕ 12.5

Как можно скопировать базу? Хочу с продакшин сервера взять базу поставить у себя и тестить. Тоесть нужны по сути данные, но возиться с бисипями не хочеться.
Например как в mssql-е. Отмаунтил базу и всё. Пришёл на другой сервак подмаунтил и поехали дальше. В сентрале вроде есть анмаунт. Но что-то я делаю не так, потому как оно пишет что централDatabase 'master' is a system database which cannot be specified in this command Что делать? Куда бежать?

Попробывал тупо перенести из каталога "дата" master и sysprocs...... не прокатило...

заранее сенкс!
...
Рейтинг: 0 / 0
"Перенос" базы.
    #33868997
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из isql

dump database ...
load database ...
...
Рейтинг: 0 / 0
"Перенос" базы.
    #33869101
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quiesce database создает manifest затем unmount. Потом копируйте куда хотите и mount. Но только для пользовательских БД не системных
Более детально тут
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sag2/html/sag2/sag2429.htm
...
Рейтинг: 0 / 0
"Перенос" базы.
    #33869156
Костя П.О.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо

про анмаунт сайбез говорит
WARNING! The unmount command removes a database and all its information from the Adaptive Server. Use the unmount command with extreme caution.

а ещё вот самое страшное
The unmount command shuts down the database and drops it from the Adaptive Server. The devices are also deactivated and dropped.

Блин а вдруг всё упадёт? меня потом зарэжут!!!

Может проще сервак домой уволокти?
...
Рейтинг: 0 / 0
"Перенос" базы.
    #33870509
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Костя П.О.спасибо

про анмаунт сайбез говорит
WARNING! The unmount command removes a database and all its information from the Adaptive Server. Use the unmount command with extreme caution.

а ещё вот самое страшное
The unmount command shuts down the database and drops it from the Adaptive Server. The devices are also deactivated and dropped.

Блин а вдруг всё упадёт? меня потом зарэжут!!!

Может проще сервак домой уволокти?

мил человек, зачем тебе дома база master ? ;)
да еще анмаунт ... ты ж у боевого сервера почву из-под ног собираешься сделать, а он отпирается изо всех сил ;)
...
Рейтинг: 0 / 0
"Перенос" базы.
    #33871347
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну кто вас заставляет этот страшный unmount делать ??? Я же дал ссылку там подробно написано, как пользовательские БД можно скопировать ...
Еще раз тоже самое, но уже без ссылки, а прямо здесь

Creating a mountable copy of a database

1.

Use the quiesce database command with the manifest clause and quiesce the database. This command creates a manifest file describing the database.
2.

Use the mount command with listonly to display the list of devices to be copied.
3.

Use external copy utilities, such as cp, dd, split mirror, and so on, to copy the database devices to another Adaptive Server.The copy of the devices and the manifest file is a mountable copy of the database.


Затем применяте mount туда куда хотите ее привинтить.

Хотя идея чтобы на выходные таскать боевой сервак домой тоже не плоха. Предлагаю ее даже усовершенствовать - таскать боевой сервак домой еще и в будни после окончания рабочего дня. :-)
...
Рейтинг: 0 / 0
"Перенос" базы.
    #33871594
Костя П.О.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
мил человек, зачем тебе дома база master ? ;)
да еще анмаунт ... ты ж у боевого сервера почву из-под ног собираешься сделать, а он отпирается изо всех сил ;)

нет нет... я не пытаюсь мастер отмаунтить, речь о пользовательской базе

morisЕще раз тоже самое, но уже без ссылки, а прямо здесь.....

Хотя идея чтобы на выходные таскать боевой сервак домой тоже не плоха. Предлагаю ее даже усовершенствовать - таскать боевой сервак домой еще и в будни после окончания рабочего дня. :-)

сенкс, сегодня буду пробывать
про будни надо подумать :)
...
Рейтинг: 0 / 0
"Перенос" базы.
    #33905879
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Костя П.О.[quot komrad]
мил человек, зачем тебе дома база master ? ;)
да еще анмаунт ... ты ж у боевого сервера почву из-под ног собираешься сделать, а он отпирается изо всех сил ;)

нет нет... я не пытаюсь мастер отмаунтить, речь о пользовательской базе

ага, даже так ... тогда мысль такая - глючит централь и поэтому и пытается мастер отцепить

попробуй в адвантадже вручную отмонтировать
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
"Перенос" базы.
    #37181715
golol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день господа!
Windows 2000, sp4.
Sybase 12.5.3.


1. Имеется база данных: oltest
База данных расположена на двух дивайсах:
devoltest : d:\sybase\data\devoltest.dat
devoltestlog: d:\sybase\data\devoltest.log
Необходимо отмонтировать базу.

Есть команда размонтирования базы
unmount database <dbname list> to <manifest_file> [with {override, [waitfor=<delay time]} ]

Загружаю SQL Advantage
use master

unmount database oltest to "d:\oltest_mf"
go

База отмонтировалась.

2. Необходимо смонтировать базу.
Для простоты монтирую тут же, т.е. всё как и было.
Команда монтирования:
mount database all from <manifest_file> [with {verify, listonly}] [using device_specifications]
device_specifications ::= ”physicalname”[=”device_name”][,”physicalname”[‘device_name]]

Выполняю в SQL Advantage

mount database all from "d:\oltest_mf" with listonly
go
"d:\Sybase\data\devoltest.dat"="devotest",
"d:\Sybase\data\devoltest.log"="devoltestlog"
go

SQL Advantage ругается:
Server Message: Number 14530, Severity 10
Line 1:
'd:\sybase\data\devoltest.dat' = 'devoltest'
Server Message: Number 14530, Severity 10
Line 1:
'd:\sybase\data\devoltest.log' = 'devoltestlog'
Server Message: Number 102, Severity 15
Line 1:
Incorrect syntax near '='.

Severity 10 – не ошибка
Severity 15 – ош. В операторе SQL
...
Рейтинг: 0 / 0
"Перенос" базы.
    #37182531
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golol_ol,

источник

цитатаUsing the mount command with listonly displays the path names in the manifest file from the source Adaptive Server without mounting the database.


правильный скрипт (проверить негде):
Код: plaintext
1.
2.
3.
mount database all from "d:\oltest_mf" 
using 
"d:\Sybase\data\devoltest.dat"="devotest",
"d:\Sybase\data\devoltest.log"="devoltestlog"
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / "Перенос" базы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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