4. Утилита Isql#
Утилита Isql является основным инструментом работы с БД.
Она выполняет следующие функции:
— командного процессора,
— создания и удаления БД,
— администрирования БД,
— восстановления БД.
Выполните пункты 3.2.1-3.2.3 руководства "Быстрый старт" для работы с Isql.
4.1 Справка по Isql#
Введите следующую команду для получения справки Isql:
altibase@ed259465ef2e:~$ isql -h
=====================================================================
ISQL HELP Screen
=====================================================================
Usage : isql [-h]
[-s server_name]
[-port port_no]
( [-u user_name] [-p password] | [/NOLOG] )
[-sysdba] [-keep_sysdba]
[-unixdomain-filepath file_path]
[-ipc-filepath file_path]
[-silent]
[-f in_file_name [param1 [param2] ...]]
[-o out_file_name] [-NLS_USE nls_name]
[-NLS_NCHAR_LITERAL_REPLACE 0_or_1]
[-prefer_ipv6] [-TIME_ZONE timezone]
[-ssl_ca CA_file_path | -ssl_capath CA_dir_path]
[-ssl_cert certificate_file_path]
[-ssl_key key_file_path]
[-ssl_verify]
[-ssl_cipher cipher_list]
-h : This screen
-s : Specify server name to connect
-u : Specify user name to connect
-p : Specify password of specify user name
-port : Specify port number to communication
-f : Specify script file to process
-o : Specify file to save result
-silent : No display Copyright
-prefer_ipv6 : Prefer resolving server_name to IPv6 Address
/NOLOG : Starts iSQL without connecting to a database
4.2 Параметры запуска Isql#
| Параметр команды | Значение параметра |
|---|---|
| -h | показать экран справки |
| -s server_name | задать имя (или IP-адрес) сервера для подключения |
| -port port_no | задать порт сервера для подключения |
| -u user_name | задать имя пользователя БД для подключения |
| -p password | задать пароль пользователя БД для подключения |
| /NOLOG | запустить isql без подключения к БД |
| -sysdba | |
| -keep_sysdba | |
| -unixdomain-filepath file_path | |
| -ipc-filepath file_path | |
| -silent | скрыть информационный баннер подключения к БД |
| -f in_file_name | задать файл скрипта с командами |
| -o out_file_name | задать файл вывода |
| -NLS_USE nls_name | задать NLS |
| -prefer_ipv6 | резолвить имя сервера для подключения в IPv6 адрес |
| -TIME_ZONE timezone | задать таймзону клиенской сессии в БД |
| -ssl_ca CA_file_path | |
| -ssl_capath CA_dir_path | |
| -ssl_cert certificate_file_path | |
| -ssl_key key_file_path | |
| -ssl_verify | |
| -ssl_cipher cipher_list |