Ir para o conteúdo

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

4.3 Примеры работы с Isql#