E-mail:
Пароль:
Забыли пароль?

Ключи доступа к БД

 
/U=<имя>/<пароль>

Задает регистрационные данные пользователя БД. При старте ядра СУБД будет проверяться наличие данного пользователя. Если пользователь является создателем БД или зарегистрирован в БД с привилегией DBA, то ядро СУБД будет запущено. В противном случае происходит отказ в запуске ядра СУБД.

 

/BASE=<строка>

Задает полный путь к БД. Аналог переменной окружения SY00.

 

/CF=<спецификация файла>

Задает имя и путь к текстовому файлу, содержащему ключи командной строки запуска ядра СУБД ЛИНТЕР.

Характеристика файла:

  • файл может содержать несколько строк;

  • строки, начинающиеся с символа #, считаются комментарием и не обрабатываются;

  • считывание ключей из файла выполняется слева направо;

  • если файл содержит одинаковые ключи или в командной строке заданы дополнительно отдельно от файла совпадающие ключи, то приоритет имеет самый последний обработанный ключ.

Возможные ошибочные ситуации при обработке ключа:

  1. если файл не может быть прочитан, то ядро СУБД не запускается и выдается соответствующее диагностическое сообщение;

  2. если строка в файле длиннее 4096 символов, то ядро СУБД не запускается и выдается соответствующая диагностическое сообщение;

  3. если внутри файла встречается ключ /CF, то он игнорируется, ядро СУБД запускается с выдачей соответствующего предупреждения;

  4. ключ не распознан (как в файле, так и в командной строке). Ядро СУБД запускается с распознанными ключами и выдается диагностическое сообщение длиной не более 256 символов со списком нераспознанных ключей. Если нераспознанных ключей на X больше, чем может уместиться в диагностическом сообщении, то добавляется текст «+X more». Если не умещается ни одного ключа, то выводится только часть первого ключа с символом ~ в конце;

  5. ошибка при выделении памяти для загрузки файла.

С ошибками 1) и 2) выводится спецификация файла, вызвавшего ошибку (может быть выведено максимум 256 символов, остальные символы заменяются знаком ~).

Примеры.

linternt.exe /CF=c:\start_lin60.txt
Содержимое файла start_lin60.txt:
/pool=2000 /local /nooutfile
/tcorrect
/procprint

linternt.exe /CF=c:\start_lin60.txt /tracelog
              
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter
ѕрокрутить вверх