Как поднять базу?

3 ноября 2014 г. Просмотров: 841
Базой данных является совокупность логически связанных данных, которые обрабатываются программными системами и используются для удовлетворения потребностей пользователей в различного рода информации. Когда база данных «падает», то есть выходит из строя, не стоит в панике рвать на себе волосы. Существует несколько способов, чтобы вернуть все на круги своя.

Инструкция

  • Проверьте наличие базы, на которую вы будете поднимать дамп. Если таковой нет, то ее необходимо создать. Помните, что дамп базы ляжет только на такой же размер, который был при его сохранении. Размеры базы указываются во время ее создания.
  • Поднимите базу из командной строки ISQL или любого редактора по типу DbArtisan. Для этого рассмотрите командную строку isql. В командной строке пуск наберите c:> isql -Usa –P (пароль, если есть) – S (имя сервера по умолчанию текущий компьютер). После этого появится приглашение 1>. Наберите 1>use master. 2>go. 1>load database NameDB from `c:???.dmp`. 2>go; /*-------*/ Если требуется, то накатайте логи: 1> load transaction NameDB from `c:???.log`. 2> load transaction NameDB from `c:???.log`; 3> load transaction NameDB from `c:???.log`; 4>go. /*-------*/; 1> online database имя базы данных. 2> go.
  • Восстановите базу данных из Sybase Central. Для этого зайдите в папку Databases, встаньте правой кнопкой мыши на бочонок базы и нажмите пункт restore/next. Нажмите кнопку Add/Explicit Dump Device/укажите путь Physical Path: `c:???.dmp/ ok. Затем нажмите кнопки Далее и Готово. При таком способе база останется недоступной, пока для нее не выполнить команду из SQL Advantage >online database имя базы данных.
  • Поднимите базу данных при помощи команды для поднятия DUMP. Для этого в командной строке следует набрать dump database akvilon to “c:/dump_name.dmp” , затем go, потом наберите online database имя базы данных и опять go.
  • Также базу данных можно «откатить». Чтобы провести бэкап нажмите кнопку Пуск/Выполнить. В появившемся окне наберите cmd и нажмите ввод. Для сиквельной авторизации наберите osql – S (сервер) –U (логин) –P (пароль), для виндовсовской: osql – S (сервер) –E. Затем наберите программу бэкапа: 1> backup batabase ИМЯ БАЗЫ to disk= `ПУТЬ К МЕСТУ, ГДЕ БУДЕТ ЛЕЖАТЬ БЭКАП` with stats=1 ; 2>go ; 1> exit.
  • Оцените статью!