powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Дублировать базу в удаленный офис
19 сообщений из 19, страница 1 из 1
Дублировать базу в удаленный офис
    #38034208
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Как решить такую задачку:
На сервере (1) находится БД Sybase ASA 9.
Необходимо сделать так, чтобы на компьютере, находящемся в удаленном офисе(2) была дублирующая БД, в которой бы отображались изменения в базе (1). База должна обновляться раз в сутки.
Изменения, которые могут быть внесены в удаленном офисе в основную базу передавать не нужно.
На данный момент все сделано достаточно коряво - в конце дня специально обученный сотрудник вручную останавливает сервер, архивирует базу и пересылает в удаленный офис. Там специально обученный сотрудник останавливает сервер, разархивирует базу и запускает сервер.
Хочется автоматизировать процесс.
Подскажите пожалуйста как это сделать наиболее правильно.
Я почитал форумы и вижу несколько вариантов:
1. Автоматизировать действия сотрудников. То есть остановка сервера, архивирование, передача, разархивирование и запуск сервера будут выполняться скриптами.
Но мне почему-то кажется, что это не очень хорошее решение.:)

2. Использовать утилиту dbbackup для создания бекапа, потом восстанавливать в удаленном офисе.


3. Настроить репликацию.
С репликацией я ни разу не сталкивался, придется изучить много литературы. Да и нужно ли репликацию настраивать в моем случае?
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38034245
vologdabobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fsck,
я за 3 пункт. репликация в одностороннем порядке. Проще и быстрее.
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38034263
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vologdabobrfsck,
я за 3 пункт. репликация в одностороннем порядке. Проще и быстрее.
Можете рассказать какими средствами это делается, где их брать и что читать? :)
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38034295
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
12.11.2012 12:06, fsck пишет:

> На данный момент все сделано достаточно коряво - в конце дня специально
> обученный сотрудник вручную останавливает сервер, архивирует базу и
> пересылает в удаленный офис. Там специально обученный сотрудник
> останавливает сервер, разархивирует базу и запускает сервер.

Ламеризм. Того, кто это придумал, гнать в шею.

> 3. Настроить репликацию.

Именно так. SQL Remote вполне подойдёт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38034297
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsckvologdabobrfsck,
я за 3 пункт. репликация в одностороннем порядке. Проще и быстрее.
Можете рассказать какими средствами это делается, где их брать и что читать? :)
Поищите документ называемый SQL_Remote_Users_Guide_Rus.pdf, либо обозначьте способ с помщью которого я его вам пришлю, размер pdf-а 2.7 метра...
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38034313
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim200012.11.2012 12:06, fsck пишет:
> На данный момент все сделано достаточно коряво - в конце дня специально
> обученный сотрудник вручную останавливает сервер, архивирует базу и
> пересылает в удаленный офис. Там специально обученный сотрудник
> останавливает сервер, разархивирует базу и запускает сервер.
Ламеризм. Того, кто это придумал, гнать в шею.


Ну почему, может просто на момент разработки приложения удаленного офиса и не было... Ну а потом, просто по быстрому решили данный вопрос, иногда это должно было работать еще вчера...
Я некоторые базы разработчику тоже посылаю не репликацией, а через бэкап и скриптом... И у него она ставится тоже скриптом, запускаемом ручками, ему так удобнее...
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38063849
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста советом.
Пытаюсь на нашей базе настроить репликацию.
Делаю по аналогии с реководством по sql remote.
Создаю пользователей, назначаю права.
Потом идет "процедура добавления публикации" по инструкции.
Я называю публикацию, выбираю пользователя, потом появляется окошко выбора таблиц.
У меня в этом окошке пусто и ни одной таблицы выбрать не могу. Хотя база достаточно большая.
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38064177
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может прав нету у выбранного пользователя...
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38064390
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал ставить все три галочки в правах.
Ничего не меняется ((
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38064586
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsckПробовал ставить все три галочки в правах.
Ничего не меняется ((
А сама база то должна быть опубликована, в свойствах базы закладка sql remote
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38064686
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
щелкаю на базу -> properties -> sql remote
стоит галочка "this database has a publisher"
и выбран пользователь tr2008_user (которой у меня publisher).
Там же на этой вкладке есть "this remote database has a corresponding consolided database", галочка не стоит.

Я видимо что-то не так делаю. А что - не могу понять.
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38064964
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsckщелкаю на базу -> properties -> sql remote
....
Я видимо что-то не так делаю. А что - не могу понять.Мышкой пользуетесь слишком много.

На центральной базе надо сделать:
Код: sql
1.
2.
3.
4.
GRANT PUBLISH TO user_owner_of_the_MAIN_database;
CREATE PUBLICATION aaa( table t1, table t2, table t3);
CREATE SUBSCRIPTION TO aaa FOR user_owner_of_department_database;
CREATE REMOTE MESSAGE TYPE message-system ADDRESS address


Потом из командной строки делаем:
Код: plaintext
dbextract -c"connection-to-MAIN-database" -an file_for_new_department_database user_owner_of_department_database
Все. можно уносить базу отдела на другую машину и настраивать запускалки для dbremote

Если на каком-то этапе упало - вдумчиво читаем сообщение об ошибке, читаем BOL о том что и как делают соотвествующие команды. И никаких проблем. И никаких мышей. И о всех проблемах сообщается сразу простыми и понятными словами.
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38067491
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owlfsckщелкаю на базу -> properties -> sql remote
....
Я видимо что-то не так делаю. А что - не могу понять.Мышкой пользуетесь слишком много.


ООо!! Как все просто и приятно. А есть ли такие замечательные вещи типа HOWTO, где было бы простым понятным языком написано что и где настраивать?
Пытаюсь изучать sqlremote_users_guide. Но что-то не срастается у меня с users guide'ами ((

Еще у меня обнаружилась непонятная вещь.
Скопировал основную базу в виртуальную машину. Запустил dbsrv9.
Сервер запустился, sybase central к нему подключился.
Захожу в tables, а там пусто 8-() Разве так может быть? База почти 3 гигабайта весит.
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38067689
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsckООо!! Как все просто и приятно. А есть ли такие замечательные вещи типа HOWTO, где было бы простым понятным языком написано что и где настраивать?
Пытаюсь изучать sqlremote_users_guide. Но что-то не срастается у меня с users guide'ами ((
а вроде тот документ, что я прислал, почти HOWTO... У меня все с первого раза получилось... Правда с репликацией я начал ознакомление еще с ASA 5.5...
fsckЕще у меня обнаружилась непонятная вещь.
Скопировал основную базу в виртуальную машину. Запустил dbsrv9.
Сервер запустился, sybase central к нему подключился.
Захожу в tables, а там пусто 8-() Разве так может быть? База почти 3 гигабайта весит.
Под кем коннкт осуществляешь, кроме этого в SC можно фильтры настроить, что смотреть...
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38069436
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey OrlovfsckООо!! Как все просто и приятно. А есть ли такие замечательные вещи типа HOWTO, где было бы простым понятным языком написано что и где настраивать?
Пытаюсь изучать sqlremote_users_guide. Но что-то не срастается у меня с users guide'ами ((
а вроде тот документ, что я прислал, почти HOWTO... У меня все с первого раза получилось... Правда с репликацией я начал ознакомление еще с ASA 5.5...
fsckЕще у меня обнаружилась непонятная вещь.
Скопировал основную базу в виртуальную машину. Запустил dbsrv9.
Сервер запустился, sybase central к нему подключился.
Захожу в tables, а там пусто 8-() Разве так может быть? База почти 3 гигабайта весит.
Под кем коннкт осуществляешь, кроме этого в SC можно фильтры настроить, что смотреть...
Я с sybase раньше не работал.
Подсоединяться пробовал через connect под юзером dba и под двумя другими юзерами, под которыми с программой инфин можно работать.
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38070039
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.12.2012 13:40, fsck пишет:

> Я с sybase раньше не работал.

Не трогал бы ты зверюшку, пока она ещё живая ;). Особенно если это не
твоя база.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38072065
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim200007.12.2012 13:40, fsck пишет:

> Я с sybase раньше не работал.

Не трогал бы ты зверюшку, пока она ещё живая ;). Особенно если это не
твоя база.

Вот спасибо, добрый человек!
А как же задачу решить?
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38074036
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsckDim200007.12.2012 13:40, fsck пишет:

> Я с sybase раньше не работал.

Не трогал бы ты зверюшку, пока она ещё живая ;). Особенно если это не
твоя база.

Вот спасибо, добрый человек!
А как же задачу решить?

Сначала на кошках потренируйся. Что-бы не ныло мучительно больно
...
Рейтинг: 0 / 0
Дублировать базу в удаленный офис
    #38075532
fsck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pandfsckпропущено...

Вот спасибо, добрый человек!
А как же задачу решить?

Сначала на кошках потренируйся. Что-бы не ныло мучительно больно
Я так и тренируюсь. На кошках. Виртуальных. Работаю с копией базы.
Все-таки не могу понять почему у меня нет tables. ((
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Дублировать базу в удаленный офис
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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