Oracle ODBC для Windows

В этом руководстве показано, как настроить источник данных и подключиться к Oracle® база данных с помощью приложения Database Explorer или командной строки. Это руководство использует OraClient11g_home1 драйвер ODBC для подключения к базе данных Oracle 11g Enterprise Edition.

Шаг 1. Проверьте установку драйвера.

Драйвер ODBC обычно предустановлен на вашем компьютере. Для получения дополнительной информации об установке драйвера или устранении неполадок при установке обратитесь к администратору базы данных или обратитесь к документации базы данных по драйверам ODBC. Для получения дополнительной информации о Microsoft® Администратор источника данных ODBC, см. раздел «Установка драйверов».

Примечание:

Database Toolbox™ больше не поддерживает подключение к базе данных с помощью 32-разрядного драйвера. Используйте 64-разрядную версию Oracle. Если у вас есть проблемы с работой с драйвером ODBC, используйте драйвер JDBC. Для получения дополнительной информации см. Oracle JDBC для Windows. Для получения дополнительной информации о работе с 64-разрядной версией Windows®, см. «Внедрение 64-Bit Windows».

Шаг 2. Настройте источник данных с помощью приложения Database Explorer.

Приложение Database Explorer автоматически обращается к администратору источника данных Microsoft ODBC при конфигурировании источника данных ODBC. Кроме того, вы можете получить доступ к Microsoft ODBC Data Source Administrator с помощью configureODBCDataSource функция.

  1. Откройте приложение Database Explorer, щелкнув вкладку Apps на MATLAB® Панель инструментов. Затем в правой части раздела Apps щелкните стрелу Show more, чтобы открыть галерею Apps. В разделе Database Connectivity and Reporting нажмите Database Explorer. Кроме того, введите databaseExplorer в командной строке.

  2. В Data Source разделе выберите Configure Data Source > Configure ODBC data source.

    В диалоговом окне ODBC Data Source Administrator определите источник данных ODBC.

    Совет

    При настройке источника данных ODBC можно задать имя источника данных пользователя (DSN) или системного DSN. DSN пользователя характерен только для пользователя, зарегистрированного в машине. Только этот пользователь видит источники данных, определенные на пользовательской вкладке DSN. Системный DSN не характерен для пользователя, зарегистрированного в машине. Любой пользователь, входящий в систему компьютера, может увидеть источники данных, определенные на системной вкладке DSN. Возможность настройки DSN или системного DSN пользователя зависит от используемой базы данных и драйвера ODBC. Для получения дополнительной информации обратитесь к администратору базы данных или обратитесь к документации по драйверу ODBC.

  3. Перейдите на вкладку System DSN и нажмите Add.

    Откроется диалоговое окно Создать новый источник данных (Create New Data Source), в котором появится список установленных драйверов ODBC.

  4. Выберите драйвер ODBC Oracle in OraClient11g_home1.

    Примечание

    Имя драйвера ODBC может варьироваться.

    Нажмите Finish.

  5. В диалоговом окне Oracle ODBC Driver Configuration введите соответствующее имя для источника данных. Это имя используется для установления соединения с базой данных. Здесь, в Data Source Name поле, введите ORA как имя источника данных. В поле Description введите описание этого источника данных, например Oracle database. В TNS Service Name поле введите имя базы данных.

  6. Можно настроить источник данных ODBC с проверкой подлинности Windows или без нее.

    Чтобы установить источник данных без проверки подлинности Windows, введите имя пользователя в поле User ID. Или, чтобы установить источник данных с аутентификацией Windows, оставьте этот ящик пустым. Оставьте вкладки Application, Oracle, Workarounds и SQLServer Migration с настройками по умолчанию.

  7. Щелкните Test Connection, чтобы проверить подключение к базе данных. Откроется диалоговое окно Подключение драйвера ODBC Oracle. При установке источника данных с проверкой подлинности Windows откроется диалоговое окно «Тестирование подключения».

  8. Введите пароль в поле Password. Имя базы данных и имя пользователя автоматически вводятся в поля Service Name и User Name. Нажмите OK. Если компьютер успешно соединяется с базой данных, в диалоговом окне «Проверка подключения» отображается сообщение об успешном подключении. Нажмите OK.

  9. Нажмите OK в диалоговом окне Oracle ODBC Driver Configuration. В диалоговом окне ODBC Data Source Administrator отображается источник данных ODBC ORA.

    После завершения настройки источника данных подключитесь к базе данных Oracle с помощью приложения Database Explorer или командной строки с собственным подключением ODBC.

Шаг 3. Подключиться с помощью приложения Database Explorer или командной строки.

Подключение к Oracle с помощью приложения Database Explorer

  1. На вкладке Database Explorer, в разделе Connections, нажмите Connect и выберите источник данных для подключения.

  2. Если вы создали соединение с проверкой подлинности Windows, оставьте Username и Password поля пустыми в диалоговом окне подключения и нажмите Connect. В противном случае введите имя пользователя и пароль, а также нажатие кнопки Connect.

    Откроется диалоговое окно Каталог и схема.

  3. В списке Schema выберите схему. Нажмите OK.

    Приложение подключается к базе данных и отображает свои таблицы на панели Data Browser. Справа от панели появится вкладка «Источник данных». Заголовок вкладки data source является именем источника данных, заданным во время настройки. Исходная вкладка данных содержит пустые SQL Query и Data Preview панелей.

  4. Выберите таблицы на панели Data Browser, чтобы запросить базу данных.

  5. Закройте вкладку «Источник данных», чтобы закрыть запрос SQL. В разделе Connections закройте соединение с базой данных нажав Close Connection.

    Примечание

    Если несколько подключений открыто, закройте выбранное подключение к базе данных, выбрав соответствующий источник данных из списка Close Connection.

Подключение к Oracle с помощью драйвера ODBC и командной строки

  1. Чтобы подключиться к аутентификации Windows, подключитесь к базе данных с аутентифицированным именем источника данных ODBC и пустым именем пользователя и паролем. Например, этот код принимает, что вы соединяетесь с источником данных с именем Oracle_Auth.

    conn = database('Oracle_Auth','','');

    Или, чтобы подключиться без проверки подлинности Windows, подключитесь к базе данных с именем источника данных ODBC. Например, этот код принимает, что вы соединяетесь с источником данных с именем Oracle с именем пользователя username и пароль pwd.

    conn = database('Oracle','username','pwd');
  2. Закройте подключение к базе данных.

    close(conn)

См. также

Приложения

Функции

Похожие темы