Пользователь root не может вставить файлы в дом некорневого пользователя directoy

После часов исследования мне удалось починить некоторые рабочие инструкции для Oracle 11-граммовый R2. Как оказалось, Вам, вероятно, будут нужны оба клиенты на 32 и 64 бита, установленные, чтобы иметь вещи, работающие в ПРЕДЛОЖЕНИЯХ Studio/SSMS / Визуальный Studio/SSMS. Я, возможно, установил больше компонентов Oracle, чем я нуждался, но здесь - то, что работало на меня:

  1. Загрузите 32, и 64-разрядные клиенты из http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html (нажмите "see all" для наблюдения различных версий, иначе, Вы будете загружать полную программу Oracle. Ваши загрузки должны быть приблизительно 600 meg каждый),
  2. Выполните 32-разрядную установку на SQL Server. Выберите "Пользовательский"
  3. Для Основы Oracle введите "C:\Oracle"
  4. Для "Местоположения программного обеспечения", изменитесь на C:\Oracle\product\11.2.0\client_32
  5. Выберите следующие компоненты:
  6. SQL*Plus
  7. Интерфейс вызова Oracle (OCI)
  8. Сеть Oracle
  9. Oracle Services для Microsoft Transaction Server
  10. Административный помощник Oracle для Windows
  11. Поставщик Oracle для OLE DB
  12. Поставщик данных Oracle для.NET
  13. Поставщики Oracle для ASP.NET
  14. Повторитесь выше шагов с 64-разрядным установщиком. ОДНАКО измените "Местоположение программного обеспечения" к C:\Oracle\product\11.2.0\client_64
  15. Я получил ошибку памяти в этой точке, но принял решение проигнорировать ее, так как я знаю, что существует достаточно
  16. Проигнорируйте ошибку "OracleMTSRecoveryService, уже существует"

Теперь, когда установка сделана, просто должен настроить несколько вещей.

  1. Внесите изменения реестра в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI
  2. OracleOciLib должен быть oci.dll
  3. OracleSqlLib должен быть orasql11.dll
  4. OracleXaLib должен быть oraclient11.dll
  5. Внесите те же изменения реестра в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSDTC\MTxOCI
  6. Создайте или скопируйте новый tnsnames.ora в C:\Oracle\product\11.2.0\client_32\network\admin
  7. Создайте или скопируйте новый tnsnames.ora в C:\Oracle\product\11.2.0\client_64\network\admin
  8. Перезагрузка!
  9. Необходимо теперь рассматривать OraOLEDB.Oracle как поставщика под Связанным Servers\Providers в SSMS
  10. Щелкните правой кнопкой по этому поставщику, затем Свойства, затем отсчитайте, поле для "Позволяют Незавершенный"
  11. Можно теперь создать связанный сервер через GUI или T-SQL

Удачи!

-1
задан 3 June 2012 в 17:41
1 ответ

По умолчанию пользователь root в NFS сопоставлен никому из соображений безопасности.

0
ответ дан 5 December 2019 в 20:50

Теги

Похожие вопросы