Can t initialize oci error 1 парус

You are using TOAD, and you are getting following message when trying to connect to the database: Can’t initialize OCI

You are using TOAD, and you are getting following message when trying to connect to the database:

Can’t initialize OCI Error 1

Connections using sql*plus or sql*developer using the OCI thick driver are succeeding fine.

If you have more than 1 Oracle home installed, make sure TOAD is using the correct Oracle_home.
You can either specify a TOAD_HOME in toad, or you can switch to the correct ORACLE_HOME using our free Oracle Locator Express.

If this does not work for you, one work around can be to create an environment variable ORACLE_HOME and set it to the correct Oracle_home.
Some versions of TOAD still will generate this error, even all parameters are ok.

If you are sure the correct ORACEL_HOME is inside the PATH environment variable and all registry settings are ok, than you will need to manually create the ORACLE_HOME environment variable.

In order to create this environment variable:

1. open up the Control Panel
2. Double click on the SYSTEM icon
3. Goto the Advanced tab page
4. Choose environment variables

Я пытаюсь подключить сервер базы данных Oracle 10g с моего клиентского ПК, используя toad 10 Commercial. У меня на ПК установлен Oracle 10g. При попытке подключения выдает ошибку Can’t initialize OCI.Error -1 . Пока я могу выполнить tnsping на сервер оракула. У меня все настройки работают в моем tnsnames.ora. Любые предложения высоко ценятся.

Благодарю.

4 ответы

Сам нашел решение. Проблема была с проблемой разрешения Windows 7. Я открыл Toad с правами администратора, привилегиями, и проблема была решена.

Создан 04 янв.

Взято из https://support.quest.com/SolutionDetail.aspx?id=SOL61710

РЕШЕНИЕ 1. Щелкните правой кнопкой мыши ярлык Toad for Oracle и выберите «Запуск от имени администратора», чтобы избежать ошибки.

РЕШЕНИЕ 2. Щелкните правой кнопкой мыши ярлык Toad for Oracle | Недвижимость | Вкладка «Совместимость» | галочка «Запустить эту программу в режиме совместимости для» | выберите «Windows XP Service Pack 3» из выпадающего списка.

РЕШЕНИЕ 3. Щелкните правой кнопкой мыши Мой компьютер | Недвижимость | Вкладка «Дополнительно» | Переменные среды | в разделе «Системные переменные» (нижняя часть) | проверьте, есть ли у вас запись для ORACLE_HOME. Если да, переименуйте его в ORACLE_HOME_OLD, а затем повторно проверьте проблему.

РЕШЕНИЕ 4. Обновите клиент Oracle до версии 10.2.0.4 или более поздней.

ответ дан 20 мар ’13, в 03:03

У меня другое разрешение. У меня была эта проблема после установки переменной среды NLS_LANG на ЛАТИНОАМЕРИКАНСКИЙ ИСПАНСКИЙ. При перезагрузке Windows7 TOAD не начинал показывать ошибку Can’t initialize OCI. Ошибка -1 Мне пришлось удалить переменную среды NLS_LANG/NLS_LANGUAGE. Теперь мне нужно настроить NLS_LANGUAGE на выполнение ALTER SESSION при входе в систему TOAD. Ошибки OCI больше нет.

Надеюсь, это халф.

ответ дан 05 дек ’13, 18:12

Пожалуйста, выполните следующие шаги, чтобы решить проблему с заголовком (Не удается инициализировать OCI. Ошибка -1).

  1. перейти к переменной окружения
  2. удалить все переменные пути в пользовательской переменной.
  3. Также проверьте разрешение.

Спасибо, Анандарадж.

Создан 21 июля ’14, 12:07

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

oracle10g
toad

or задайте свой вопрос.

На чтение 3 мин. Опубликовано 15.12.2019

При запуске клиента oracle на терминальном сервере windows 2008 под пользователями вылезает ошибка Can`t initialize OCI. Error . Под администратором клиент oracle работает.

Решение: В локальной политике безопасности дать права пользователям на создание глобальных объектов .

Я установил Oracle 11.2.0 и SQLDeveloper Allround Automations в 64-разрядную версию Windows 7.

Когда я запускаю SQLDeveloper и пытаюсь подключиться к Oracle, я получаю следующую ошибку:

В чем может быть проблема?

3 ответа

Это происходит потому, что PL / SQL Developer не может загрузить 64-разрядную версию файла oci.dll. Чтобы исправить это, загрузите 32-битную версию Oracle Instant Client , извлеките его в каталог, такой как instant_client.

Затем настройте PL / SQL Developer для использования этой версии, щелкнув меню «Инструменты» — > Настройки. В разделе «Oracle Home» укажите местоположение, в котором вы извлекли Instant client ( instant_client, в данном случае), и в соответствии с расположением библиотеки OCI укажите файл oci.dll, расположенный в месте, где вы извлекли Instant client ( instant_client oci .dll). Перезагрузите PL / SQL Developer и теперь вы сможете подключиться.

Для тех, кто может видеть этот поток в будущем —

I have a problem with TOAD for Oracle 9.1 running on Windows 7 32-bit, described as follows:

I have Oracle OraClient10g 10.0.2 installed on my PC, and I need to use Toad 9.1. When I try to log into a server, I specify the database via TNS, I type the user name and password, but I get a message with the following error:

Can’t initialize OCI. Error -1

Googling around I got several options which include: check that the ORACLE_HOME environment variable is set right, run TOAD as administrator, check that the user name and password are correct, install Oracle and TOAD for 32-bit system. I have checked all those options but I am still getting the error.

There is, however, a detail I should mention: In my start menu, there are two Oracle Homes (Home1 and Home2). Home 2 points to an empty folder because I reinstalled Oracle during my attempts to solve the problem, and the short cut is still in my start menu. I don’t think this is important, though, because ORACLE_HOME is pointing to the right home.

I really need help with this. I need to solve this error and log in using TOAD.

Машина оснащена двойной системой, и клиент Oracle установлен в Xp. В Win7 я действительно не хочу устанавливать клиент Oracle с сотнями мегабайт для простой разработки SQL.

Я всегда ошибочно думал, что и PL / SQL Developer, и Toad должны быть установлены с Oracle, прежде чем их можно будет использовать. Проверьте, есть ли более простой клиент, которого можно узнать. Этого можно добиться.

1. Создайте каталог client / bin локально, найдите следующие файлы в установочном пакете Oracle или в системе, в которой установлен клиент Oracle, и поместите их в каталог bin.

classes12.jar 

     ocijdbc10.dll 
     ojdbc14.jar 
     oraocci10.dll 
     oci.dll 
     ociw32.dll 
     orannzsbb10.dll 
     oraociei10.dll 

2. Создайте NETWORK ADMIN в каталоге локального клиента. Создайте новый файл tnsnames.ora.

3. Новая переменная среды ORACLE_HOME = каталог клиента, переменная пути для добавления каталога client / bin.

4. Для настройки Toad необходимо импортировать несколько ключей реестра под SOFTWARE / Oracle.


  5. Если вы используете PLsql, вам нужно только указать каталог Oracle и каталог oci в настройках в меню Инструменты. Не нужно настраивать реестр.

Распространенные ошибки:

1,Can’t initialize OCI. Error -1

Возможны две ситуации: в Интернете мы обычно добавляли каталог bin в начало пути к переменной среды. Другая ситуация — убедиться, что Toad работает от имени администратора.

2. Запрос на вход: ORA-12705: Cannot access NLS data files or invalid environment specified 

В реестре измените значение ключа NLS_LANG с NA наSIMPLIFIED CHINESE_CHINA.ZHS16GB

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Can state error active
  • Can only use dt accessor with datetimelike values ошибка
  • Can only concatenate str not int to str питон как исправить
  • Can only concatenate list not str to list ошибка
  • Can not send fax device does not have the fax capability как исправить

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии