#database #db2 #db2-express-c
#База данных #db2 #db2-express-c
Вопрос:
Я пытаюсь создать таблицы объяснения запросов с использованием db2exfmt. Я использую db2 CLP и выполняю следующие действия:
- Подключитесь к образцу
set current explain mode explain
- Мой запрос =
select * from staff where JOB = 'Sales'
- db2 установил текущий режим объяснения нет
db2exfmt -d sample -# 0 -w -1 -g -TIC -n % -s % -o output.txt
После последнего шага я получаю этот вывод:
Подключение к базе данных.
Подключение к базе данных выполнено успешно.
Не удается открыть выходной файл.
Я не уверен, почему он не может открыть выходной файл. Как мне решить эту проблему?
Ответ №1:
Похоже, что у вас нет доступа на запись в C:Program FilesIBMSQLLIBBIN
каталог, поэтому db2exfmt
вы не можете открыть выходной файл для записи.
Перейдите в каталог, в котором у вас есть права на запись, или укажите имя файла с путем для -o
параметра.
Комментарии:
1. Спасибо за ответ. Я изменил систему, и все команды работали отлично. Я принимаю этот ответ.