Как я могу переместить сервер разработки Visual Studio в другую папку, которая не содержит (x86)

1

Программы, которые содержат путь "(" не удается подключиться к Oracle.Я переустановил Visual Studio в C:\VS2010, так что теперь Visual Studio Server explorer подключается к Oracle. Но сервер разработки asp.net не может подключиться, поскольку он находится в папке C:\Program Files ( x86)\Common Files\Microsoft Shared\DevServer\10.0. Как перенести сервер разработки в другую папку?

  • 1
    Programs which path contains "(" cannot connect to Oracle <== о, о, о, о, о, это просто ... я даже не знаю; быстрый поиск в Google, кажется, подтверждает, но это только ... вау.
  • 0
    Это смешно, но факт. dba-oracle.com/t_ora_06413_connection_not_open.htm
Показать ещё 1 комментарий
Теги:
visual-studio
visual-studio-2010

1 ответ

3

В документах поддержки Oracle:

Тема: ORA-12154 или ORA-6413 Запуск 32-разрядного программного обеспечения Oracle в 64-разрядной ОС Windows

Применимо к: Oracle Net Services - Версия: 8.1.7.0 - 10.2.0.1 Поставщик данных Oracle для.NET - Версия: 8.1.7.0 - 10.2.0.1 Объекты Oracle для OLE - Версия: 8.1.7.0 - 10.2.0.1 Поставщик Oracle для OLE DB - Версия: 8.1.7.0 до 10.2.0.1 Драйвер ODBC Oracle - Версия: 8.1.7.0 до 10.2.0.1 Microsoft Windows XP (64-разрядная версия) Microsoft Windows Server 2003 (64-разрядная версия Itanium) Microsoft Windows XP (64-разрядная версия) AMD64 и Intel EM64T) Microsoft Windows Server 2003 (64-разрядные процессоры AMD64 и Intel EM64T)

Симптомы Вы пытаетесь подключиться к базе данных Oracle с платформы Windows, используя один из следующих программных интерфейсов

ODBC OLEDB OO4O ODP.NET после установки 32-разрядного клиентского программного обеспечения Oracle в 64-разрядной операционной системе Windows (ОС) появляется одна из следующих ошибок:

 'ORA-12154: TNS:could not resolve the connect identifier specified'

    or

 'ORA-6413: Connection not open.' 

Причина. 64-разрядная ОС Microsoft устанавливает 32-разрядные приложения в следующее место "C:\Program Files (x86)...", а не в типичном месте "C:\Program Files...". Это приводит к возникновению существующей сетевой ошибки когда сетевой уровень не может анализировать местоположения программ, которые содержат скобки в пути к исполняемому файлу, который пытается подключиться к Oracle.

Для исправления этого поведения была подана следующая ошибка:

Ошибка 3807408 НЕ МОЖЕТ ВНЕШНЕЕ ОБЕСПЕЧИТЬ ПОЛЬЗОВАТЕЛЯ С ЦИТАТОМ В ИМЯ ПОЛЬЗОВАТЕЛЯ

Дополнительная информация

Причина, по которой вы получаете ORA-12154 и ORA-6413, обычно связана с программным интерфейсом, который вы выбрали для подключения к Oracle.

ORA-12154 является типичной ошибкой при подключении к современным интерфейсам с использованием последней версии Oracle Call Interface (OCI):

Oracle ODBC Драйвер Oracle Provider для OLE DB Объекты Oracle для OLE Oracle Data Provider для.NET(ODP.NET) Управляемый поставщик Microsoft.NET для Oracle ORA-6413 типичен для использования старых интерфейсов, которые вызывают устаревшие вызовы API, такие как Oracle OCI Version 7 API:

Драйвер ODBC Microsoft для Oracle Microsoft OLE DB Provider для решения Oracle Для решения этой проблемы попробуйте одно из следующих решений:

РЕШЕНИЕ 1:

Используйте версию программного обеспечения клиента Oracle и базы данных Oracle, в котором содержится исправление для ошибки 3807408. Это исправление требует исправления как программного обеспечения клиента, так и базы данных.

Windows 32-bit

  • 9.2.0.7.0 Патч 6: Применить патч 4928723 или более поздней версии
  • 10.2.0.1.0 Патч 4: Применить патч 4923768 или более поздней версии
  • 10.2.0.2.0 Патч 5: Применить патч 5383042 или новее
  • 10.2.0.3.0: Применить патч 5337014 или более поздней версии

Windows 64-bit AMD64 и INTEL EM64T

  • 10.2.0.1.0 Патч 4: Применить патч 4923787 или более поздней версии
  • 10.2.0.2.0 Патч 5: Применить патч 5388871 или новее
  • 10.2.0.3.0: Применить патч 5337014 или более поздней версии

Для всех остальных версий Windows, пожалуйста, используйте SOLUTION 2 на данный момент.

РЕШЕНИЕ 2:

Найдите местоположение приложения, которое генерирует ошибку. Проверьте путь к этому местоположению и посмотрите, содержит ли он какие-либо скобки. Если это так, вы должны перенести приложение в каталог без каких-либо скобок в пути.

  • 0
    Итак, примените соответствующий патч как на клиенте, так и на сервере. В любом случае это кажется безопасной идеей, поскольку эти патчи существуют уже довольно давно.
  • 0
    Есть ли патч для Oracle 10g 10.2.0.4 (моя установленная версия)? Где я могу скачать патчи?
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню