| Документація Database Tour |
![]() |
Відкриття баз даних Oracle |
Перед спробою з'єднання з базою даних Oracle в Database Tour пересвідчіться, що ваш локальний файл tnsnames.ora містить запис цієї бази даних. Зазвичай, цей файл знаходиться в директорії ORACLE HOME\NETWORK\ADMIN. Тут ORACLE HOME є текою, в яку інстальовано програмне забезпечення Oracle; у програмі він фігурує як параметр Домашній шлях вендора (див. нижче). Кожен запис бази даних в tnsnames.ora має наступний базовий формат:
database_name =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = hostname)(Port = port))
)
(CONNECT_DATA =
(SERVICE_NAME = service_name)
)
)
hostname, port, service_name - це атрибути бази даних Oracle, які ви повинні знати для того, щоб під'єднатися до неї. database_name - це назва бази даних у вашому комп'ютері; вона використовується в Database Tour та інших знаряддях баз даних.
Ось приклад запису бази даних в tnsnames.ora:
main_db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = 192.168.100.100)(Port = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DWH_MAIN)
)
)
Увага: Може бути декілька локацій Oracle на одному комп'ютері і, відповідно, кілька файлів tnsnames.ora. Впевніться, що використовуєте коректний файл.
Отже, є кілька способів з'єднання з базою даних Oracle в Database Tour:
Параметри з'єднання з базою даних Oracle:
(кольором виділено обов'язкові параметри)
| Параметр | Опис | Приклади значень |
|---|---|---|
| Домашній шлях вендора | Коренева папка інсталяції клієнта Oracle | C:\app\product\12.1.0\client_1 |
| База даних | Назва бази даних з файлу tnsnames.ora | main_db |
| Аутентифікація ОС | Вкажіть, чи використовувати автентифікацію ОС замість автентифікації бази даних | No |
| Режим аутентифікації | Режим аутентифікації Oracle:
| Normal |
| Набір символів | Набір символів для з'єднання | WE8MSWIN1252 |
| Назва програми | Назва програми для відображення в сесіях | Database Tour Pro |
| Користувач | Ім'я користувача бази даних | dexter |
| Пароль | Пароль користувача бази даних | ******** |
| Розділювач команд SQL | Розділювач команд в багатокомандних скриптах SQL | <sqlplus> |
Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword; (Microsoft OLE DB Provider for Oracle повинен бути встановлений)
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword; (Oracle Provider for OLE DB повинен бути встановлений)
Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword; (Microsoft ODBC Driver for Oracle повинен бути встановлений)
Provider=MSDASQL.1;Extended Properties="DSN=ORACLE_DB;UID=MyUsername;PWD=MyPassword"
- Виберіть інтерфейс FD, клацніть ODBC, заповніть параметр Джерело даних, вибравши його значення з випадаючого списку.
або
- Виберіть інтерфейс ADO або BDE, далі виберіть опцію Джерело даних ODBC і потім виберіть потрібне джерело ODBC з випадаючого списку.
Зауваження
Підказки
Див. також