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

Сервер АСЕ 12.5

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

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

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

dump database ...
load database ...
...
Рейтинг: 0 / 0
21.07.2006, 10:47
    #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
21.07.2006, 10:56
    #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
21.07.2006, 15:32
    #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
21.07.2006, 19:13
    #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
22.07.2006, 05:09
    #33871594
Костя П.О.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Перенос" базы.
komrad
мил человек, зачем тебе дома база master ? ;)
да еще анмаунт ... ты ж у боевого сервера почву из-под ног собираешься сделать, а он отпирается изо всех сил ;)

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

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

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

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

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

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

попробуй в адвантадже вручную отмонтировать
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
24.03.2011, 21:12
    #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
25.03.2011, 13:42
    #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
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / "Перенос" базы. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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