Ключи доступа к БД
-
/U=< имя >/< пароль >
-
Задает регистрационные данные пользователя БД. При старте ядра СУБД будет проверяться наличие данного пользователя. Если пользователь является создателем БД или зарегистрирован в БД с привилегией DBA, то ядро СУБД будет запущено. В противном случае происходит отказ в запуске ядра СУБД.
-
/BASE=< строка >
-
Задает полный путь к БД. Аналог переменной окружения
SY00
. -
/CF=< спецификация файла >
-
Примечание
Поддерживается со сборки 6.0.17.92.
Задает имя и путь к текстовому файлу, содержащему ключи командной строки запуска ядра СУБД ЛИНТЕР.
Характеристика файла:
-
файл может содержать несколько строк;
-
строки, начинающиеся с символа #, считаются комментарием и не обрабатываются;
-
считывание ключей из файла выполняется слева направо;
-
если файл содержит одинаковые ключи или в командной строке заданы дополнительно отдельно от файла совпадающие ключи, то приоритет имеет самый последний обработанный ключ.
Возможные ошибочные ситуации при обработке ключа:
-
если файл не может быть прочитан, то ядро СУБД не запускается и выдается соответствующее диагностическое сообщение;
-
если строка в файле длиннее 4096 символов, то ядро СУБД не запускается и выдается соответствующее диагностическое сообщение;
-
если внутри файла встречается ключ /CF, то он игнорируется, ядро СУБД запускается с выдачей соответствующего предупреждения;
-
ключ не распознан (как в файле, так и в командной строке). Ядро СУБД запускается с распознанными ключами и выдается диагностическое сообщение длиной не более 256 символов со списком нераспознанных ключей. Если нераспознанных ключей на X больше, чем может уместиться в диагностическом сообщении, то добавляется текст «+X more». Если не умещается ни одного ключа, то выводится только часть первого ключа с символом ~ в конце;
-
ошибка при выделении памяти для загрузки файла.
С ошибками 1) и 2) выводится спецификация файла, вызвавшего ошибку (может быть выведено максимум 256 символов, остальные символы заменяются знаком ~).
Примеры
linter /CF=/home/user/start_lin60.txt Содержимое файла start_lin60.txt: /pool=2000 /nooutfile /tcorrect /procprint linter /CF=/home/user/start_lin60.txt /tracelog
-