Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Вниз

Как сделать Shadow для базы?   Найти похожие ветки 

 
exciter_   (2003-02-19 15:32) [0]

Никак не могу догнать, как сделать тень базы.
Кто нибудь! Пришлите инструкцию. Плииииз.


 
Соловьев   (2003-02-19 15:36) [1]



CREATE SHADOW


CREATE SHADOW используется, чтобы принять меры против потери доступа к базе данных, создавая одну или большее количество копий базы данных на вторичных запоминающих устройствах. Каждая копия базы данных содержит один или более теневых файлов, упоминаемых как теневой набор. Каждый теневой набор обозначается уникальным положительным целым числом.

Дисковое затенение имеет три компонента:

Базу данных для которой создается тень.
Системную таблицу RDB$FILES, которая перечисляет теневые файлы и другую информацию о базе данных.
Теневой набор, содержащий один или более теневых файлов.
When CREATE SHADOW is issued, a shadow is established for the database most recently attached by an application. Теневой набор может содержать один или несколько файлов. В случае дискового сбоя, администратор базы данных активизирует тень диска так, она могла занять место базы данных. Если CONDITIONAL определено, тогда когда администратор базы данных активизирует тень диска, чтобы заменить текущую базу данных, новая тень будет создана для базы данных.

Если база данных больше чем доступное пространство для тени на одном диске, используйте опцию <secondary_file>, чтобы определить несколько теневых файлов. Теневые файлы могут быть расположены на нескольких дисках.

Совет: Чтобы добавить вторичны файлы к существующей тени диска, удалите тень с помощью команды DROP SHADOW и используйте CREAT SHADOW, чтобы создать ее заново с желаемым количеством файлов.

Синтаксис

CREATE SHADOW set_num [AUTO | MANUAL] [CONDITIONAL]
"<filespec>" [LENGTH [=] int [PAGE[S]]]
[<secondary_file>];

<secondary_file> = FILE "<filespec>" [<fileinfo>] [<secondary_file>]

<fileinfo> = LENGTH [=] int [PAGE[S]] | STARTING [AT [PAGE]] int [<fileinfo>]

Аргумент Описание

set_num Положительное целое число, которое обозначает теневой набор, которому принадлежат последующие файлы перечисленные в инструкции.
AUTO Определяет поведение доступа по умолчанию для базы данных в случае если тень недоступна. Все присоединения и доступы преуспевают; ссылки к тени удалены и теневые файлы отсоединены.
MANUAL Определяет, что присоединения и доступы базы данных завершаются неудачей пока тень не станет доступной или все ссылки к тени не будут удалены из базы данных.
CONDITIONAL Создает новую тень, allowing shadowing to continue, если первичная тень становится недоступной или если тень заменяет базу данных из-за дискового сбоя.
"<filespec>" Явно указанный путь и имя файла для теневого файла. Спецификация файла тени не должна содержать имя узла.
LENGTH [=] int [PAGE[S]] Длинна дополнительного теневого файла в страницах базы данных. Размер страницы определен размером страницы базы данных непосредственно.
<secondary_file> Определяет длину первичного или вторичного теневого файла. Используйте только для первичного файла если делаете определение вторичного файла в той же самой инструкции
STARTING [AT [PAGE]] int Начальный номер страницы, с которого вторичный теневой файл начинается.

Примеры

Следующая инструкция создает одиночный, automatic теневой файл для employee.gdb:

CREATE SHADOW 1 AUTO "employee.shd";

Следующая инструкция создает conditional, одиночный, automatic теневой файл для employee.gdb:

CREATE SHADOW 2 CONDITIONAL "employee.shd" LENGTH 1000;

Следующие инструкции создают множественные теневые наборы для базы данных employee.gdb. Первая инструкция определяет начальную страницу для теневых файлов; вторая инструкция определяет количество страниц для теневых файлов.

CREATE SHADOW 3 AUTO
"employee.sh1"
FILE "employee.sH3"
STARTING AT PAGE 1000
FILE "employee.sh3"
STARTING AT PAGE 2000;

CREATE SHADOW 4 MANUAL "employee.sdw"
LENGTH 1000
FILE "employee.sh1"
LENGTH 1000
FILE "employee.sh2";



 
exciter_   (2003-02-19 15:56) [2]

Это конечно ктуто,НО!
Не въеду где эти инструкции набирать? Что запустить надо?


 
Соловьев   (2003-02-19 16:00) [3]

Пуск->InterBase->IBConsole->InteractiveSQL


 
exciter_   (2003-02-19 16:13) [4]

"Есть такая буква!!!"

THANK YOU.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.047 c
1-29927
Володя
2003-02-27 07:04
2003.03.10
Завершить программу в обработчике FormOnCreate


1-29937
ЮРИЙ_К
2003-02-27 08:49
2003.03.10
Как применить TAction одновременно к меню и кнопке?


1-29811
Kventin
2003-02-27 21:13
2003.03.10
Просмотр html с тегом <STYLE>


3-29730
exciter_
2003-02-19 11:58
2003.03.10
Как создать SHADOW для базы InterBase ?


14-30099
blackman
2003-02-22 13:04
2003.03.10
Суббота - унылая, пора!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский