[EN]
Creating a connection
First you need to create a tree structure according to the instructions in the section "Buttons and managing the connection tree"
Select the node in the tree where you want to create a connection
Click the "Create new connect" button
In the "Connection alias" field, enter a unique name within the node
From the "Database type" drop-down list, select "Oracle"
In the "VendorHome" field, indicate the directory in which the Oracle client is installed. The directory must be specified if you need to use an Oracle “client” other than the default one used by the program
In the "VendorLib" field, specify the full path to the oci.dll library. The path must be specified if you need to use an Oracle “client” other than the default one used by the program
In the "TNS_ADMIN" field, indicate the directory in which the tnsnames.ora file is located (for the case of its use)
In the "Comment" field, add a description of the connection (if desired)
Connection parameters
From the "Parameter name" drop-down list, select the parameter name
In the "Value" field enter the parameter value
Add a parameter by clicking the "Add parameter" button
To delete a parameter, press the "Delete parameter" button
To test the connection, click the "Testing connect" button
To save the connection, click the "Save" button
Description of parameters and possible values
Database
Description:
The value can be one of the following:
TNS Alias - Specifies which database to connect to.
TNS connection descriptor - as in TNSNames.ora
The connection string to Oracle is the same as in SQL*Plus.
Examples:
OraDB
(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = OraSrv)(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)))
scott/tiger@OraDB
system/manager@OraDB as sysdba
OraDB:1521/orcl
OSAuthent
Description:
Specify "Yes" to use OS authentication and "No" to use DBMS authentication.
Possible values:
Default "No"
User_Name
Description:
Oracle username if OSAuthent=No
Possible values:
Scott
Password
Description:
Oracle user password if OSAuthent=No
Possible values:
tiger
AuthMode
Description:
Oracle authentication mode:
Normal - normal user. Default value.
SysDBA is a user with database administrator rights.
SysOper is a user with database operator privileges.
SysASM is a user with database administrator rights for Oracle Automatic Storage Management instances.
SysBackup is a user with database administrator rights for backup and restore operations.
SysDG is a user with database administrator rights for Oracle Data Guard operations.
SysKM is a user with database administrative rights for operations with the Transparent Data Encryption key store.
Possible values:
Normal
ReadTimeout
Description:
Specifies the timeout value in milliseconds for receive or read operations. Specifying zero means no timeout.
Note:. Use this setting in environments in which clients are disconnected from time to time, either intentionally or abnormally. Otherwise, the database server may be waiting for data from clients, which may be disconnected or experiencing difficulties.
WriteTimeout
Description:
Specifies the timeout value, in milliseconds, before the database server completes a send operation to clients. Specifying zero means no timeout.
Note:. Use this setting in environments in which clients are disconnected from time to time, either intentionally or abnormally. Otherwise, the database server may continue to send responses to unreachable clients.
CharacterSet
Description:
Set of symbols for connection. If not specified, the value of the NLS_LANG variable is used.
Possible values:
UTF8
cl8mswin1251
BooleanFormat
Description:
Defines how to represent boolean values:
Choose -- Uses the Boolean type to represent PL/SQL Boolean options. This is the default mode. Note. This is true for Oracle 12c or later. In previous versions of Oracle, the Integer type was used in Choose.
Integer -- uses the Integer type to represent PL/SQL Boolean parameters, where False = 0 and True = 1.
String -- Uses the String type to represent PL/SQL Boolean parameters, where False = 'F' and True = 'T'.
Possible values:
Choose
ApplicationName
Description:
App name. If specified, this value is stored in the V$SESSION -> MODULE column.
OracleAdvanced
Description:
Advanced Oracle Session Options. For more details, see the ALTER SESSION SET chapter, paragraph “Initialization parameters and ALTER SESSION”. The value format is <option>=<value>[;...].
NewPassword
Description:
Specifies the new Oracle user password. The program connects to the database using the old password and immediately changes it to a new one.
Possible values:
tiger2
[RU]
Создание соединения
Предварительно необходимо создать структуру дерева по инструкции раздела "Кнопки и управление деревом соединений"
Выбрать в дереве узел в котором необходимо создать соединение
Нажать кнопку "Create new connect"
В поле "Connection alias" ввести уникальное имя в пределах узла
Из выпадающего списка "Database type" выбрать "Oracle"
В поле "VendorHome" указать директорию в которой установлен клиент Oracle. Директорию необходимо указывать, если необходимо использовать "клиента" Oracle отличного от используемого по умолчанию программой
В поле "VendorLib" указать полный путь до библиотеки oci.dll. Путь необходимо указывать, если необходимо использовать "клиента" Oracle отличного от используемого по умолчанию программой
В поле "TNS_ADMIN" указать директорию в которой располагается файл tnsnames.ora (для случая его использования)
В поле "Comment" добавить описание соединения (при желании)
Параметры соединения
Из выпадающего списка "Parameter name" выбрать имя параметра
В поле "Value" ввести значение параметра
Добавить параметр нажатием кнопки "Add parameter"
Для удаления параметра нажат кнопки "Delete parameter"
Для проверки соединения нажать кнопку "Testing connect"
Для сохранения соединения нажать кнопку "Save"
Описание параметров и возможные значения
Database
Описание:
Значение может быть одним из следующих:
Псевдоним TNS — указывает, к какой базе данных подключаться.
Дескриптор подключения TNS — как в TNSNames.ora
Строка подключения к Oracle -- как в SQL*Plus.
Примеры:
OraDB
(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = OraSrv)(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)))
scott/tiger@OraDB
system/manager@OraDB as sysdba
OraDB:1521/orcl
OSAuthent
Описание:
Укажите «Yes», чтобы использовать аутентификацию ОС, и «No», чтобы использовать аутентификацию СУБД.
Возможные значения:
По умолчанию "No"
User_Name
Описание:
Имя пользователя Oracle, если OSAuthent=No
Возможные значения:
Scott
Password
Описание:
Пароль пользователя Oracle, если OSAuthent=No
Возможные значения:
tiger
AuthMode
Описание:
Режим аутентификации Oracle:
Normal -- обычный пользователь. Значение по умолчанию.
SysDBA -- пользователь с правами администратора базы данных.
SysOper -- пользователь с привилегиями оператора базы данных.
SysASM -- пользователь с правами администратора базы данных для экземпляров Oracle Automatic Storage Management.
SysBackup -- пользователь с правами администратора базы данных для операций резервного копирования и восстановления.
SysDG -- пользователь с правами администратора базы данных для операций Oracle Data Guard.
SysKM — пользователь с административными правами базы данных для операций с хранилищем ключей Transparent Data Encryption.
Возможные значения:
Normal
ReadTimeout
Описание:
Указывает значение времени ожидания в миллисекундах для операций приема или чтения. Указание нуля означает отсутствие тайм-аута.
Примечание:. Используйте этот параметр в средах, в которых клиенты время от времени отключаются намеренно или аварийно. В противном случае сервер базы данных может ожидать данных от клиентов, которые могут быть отключены или испытывать трудности.
WriteTimeout
Описание:
Указывает значение тайм-аута в миллисекундах, по истечении которого сервер базы данных завершает операцию отправки клиентам. Указание нуля означает отсутствие тайм-аута.
Примечание:. Используйте этот параметр в средах, в которых клиенты время от времени отключаются намеренно или аварийно. В противном случае сервер базы данных может продолжать отправлять ответы недоступным клиентам.
CharacterSet
Описание:
Набор символов для соединения. Если не указано, используется значение переменной NLS_LANG.
Возможные значения:
UTF8
cl8mswin1251
BooleanFormat
Описание:
Определяет, как представлять логические значения:
Choose -- использует тип Boolean для представления логических параметров PL/SQL. Это режим "по умолчанию". Примечание. Это справедливо для Oracle 12c или более поздней версии. В предыдущих версиях Oracle тип Integer использовался при выборе Choose.
Integer -- использует тип Integer для представления логических параметров PL/SQL, где False = 0 и True = 1.
String -- использует тип String для представления логических параметров PL/SQL, где False = 'F' и True = 'T'.
Возможные значения:
Choose
ApplicationName
Описание:
Название приложения. Если указано, это значение сохраняется в столбце V$SESSION -> MODULE.
OracleAdvanced
Описание:
Дополнительные параметры сеанса Oracle. Подробнее см. главу ALTER SESSION SET, параграф «Параметры инициализации и ALTER SESSION». Формат значения - <option>=<value>[;...].
NewPassword
Описание:
Указывает новый пароль пользователя Oracle. Программа подключается к БД по старому паролю и тут же меняет его на новый.
Возможные значения:
tiger2