Документація 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 в Database Tour:

1. Відкриття через інтерфейс FD. Виберіть інтерфейс FD, клацніть Oracle і заповніть необхідні параметри бази даних. Проконсультуйтеся з вашим адміністратором баз даних щодо вибору правильних параметрів.

Приклад конфігурування параметрів з'єднання з базою даних:

(кольором виділено обов'язкові параметри)

Домашній шлях вендораC:\app\product\12.1.0\client_1
База данихmain_db
Аутентифікація ОСNo
Режим аутентифікаціїNormal
Набір символівWE8MSWIN1252
Назва програмиDatabase Tour Pro
Користувачdexter
Пароль********
Розділювач команд SQL<sqlplus>

2. Відкриття за допомогою рядка підключення. Виберіть інтерфейс ADO, далі виберіть опцію Рядок підключення і напишіть рядок підключення. Це гнучкий спосіб, оскільки він дозволяє вказувати додаткові параметри у рядку підключення і, таким чином, змінювати стандартну поведінку Database Tour при підключенні до бази. Цей спосіб рекомендується для досвідчених користувачів. Тут наведено приклади базових рядків підключення (більше подробиць та прикладів можна відшукати в інтернеті):

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"

3. Відкриття через джерело даних ODBC. Створіть (якщо ще не існує) джерело даних ODBC відповідного типу, використовуючи адміністративний інструментарій Windows, і вкажіть йому відповідну базу даних. Після цього:

- Виберіть інтерфейс FD, клацніть ODBC, заповніть параметр Джерело даних, вибравши його значення з випадаючого списку.

або

- Виберіть інтерфейс ADO або BDE, далі виберіть опцію Джерело даних ODBC і потім виберіть потрібне джерело ODBC з випадаючого списку.

4. Відкриття через аліас BDE. Виберіть інтерфейс BDE, далі виберіть опцію Аліас і потім виберіть потрібний аліас із випадаючого списку. Але спочатку вам необхідно створити аліас типу ORACLE за допомогою інструменту BDE Administrator або меню Опції | Налаштування BDE | Аліаси програми Database Tour.

Зауваження

1. Клієнт Oracle повинен бути встановлений. Його бітність (32 або 64) повинна співпадати з бітністю програми.

2. При виборі варіанту з ODBC впевніться, що відповідний драйвер ODBC встановлено і його бітність співпадає з бітністю програми (32 чи 64).

Див. також:

 Приклади рядків підключення ADO