Кто админит Оракле?
Можно и этого поставить
https://www.devart.com/dotconnect/oracle/
Хотя вот немного нашел
http://www.oracle.com/technetwork/articles/dotnet/vs2010-o...
А оригинального клиента от оракле что-то мешает ставить?
http://www.oracle.com/technetwork/database/enterprise-edit...
Первый этап прошел тнспинг появился. Теперь залогинится нужно. Отчего то пароль и пользователь созданные при установке не работают.
Что было?
Сервисы оракла не хотели запускаться, потому как пользователь не имел прав на запуск сервисов. Админ сказал трюк: удалить пароли на окне сервиса, ок, запустить сервис - он даст право автоматом, потом опять ввести нужный пароль. Один сервис - на запись так и не запустился, но пока фиг с ним.
Второе, админ запретил firewall. Хотя правила были добавлены на порт - не работало.
Отчего то пароль и пользователь созданные при установке не работают.
-----
Нет прав на локальный логин.
Сервисы оракла не хотели запускаться, потому как пользователь не имел прав на запуск сервисов.
-----
Про 12-ю - не знаю. С 10-й такой проблемы не встречал.
В общем случае - сервисы надо запускать от аккаунта с достаточными правами на все используемые папки.
Даа... Там помимо инсталляцииции (или в процессе) надо создавать инстансе базы - к нему пишутся отдельные
файлы с правами и прочим "мусором"...
Детали - не помню. Смотри где у тебя лежат CONTROL01.CTL,CONTROL02.CTL & CONTROL03.CTL
Там оно и будет
Нет прав на локальный логин.
не а
Прошел и этот этап, законнектился. Перебрал наверное штук 8 различных файлов и еще некоторых комбинаций
Устанавливать нужно только это и больше НИЧЕГО! Там только 32 битная версия и только она и работает
http://www.oracle.com/technetwork/topics/dotnet/downloads/...
Но теперь появились новые проблемы. Созданный по умолчанию пользователь может логиниться только как SysDba. Нужно было еще создать нового пользователя и дать ему нужные привилегии.
Тоже не так все просто. Пишут - залогиньтесь как СИСТЕМ... и всё без этого не пашет. Нашел..
Теперь нужно искать как сделать префикс перед таблицей и "туда" все писать, а то пытается в SYS писать
Устанавливать нужно только это и больше НИЧЕГО! Там только 32 битная версия и только она и работает
-----
Хммм... У меня оно точно работать не будет... именно - 32-х битная вместп 64-x... и сервера 8-й и 10-й...
А так Оракле говорит, что с 11-й и далее нужна всего одна либа. Даже инсталить ничего не надо...
Теперь нужно искать как сделать префикс перед таблицей и "туда" все писать, а то пытается в SYS писать
------
Этого Я не понял.
Там нет "префиксов перед таблицей".
Там есть схемы.
Как создать саму схему отдельной командой Я не нашел, а создавал по умолчанию, когда создавал таблицу в схеме.
Права на схему можно потом задать.
Нужно было еще создать нового пользователя и дать ему нужные привилегии
------
Да, разумеется...
Пишут - залогиньтесь как СИСТЕМ...
-----
СысДба - это администрирование.
Тот же ДДЛ для него разрешен по умолчанию, а для нового юзера надо прописывать.
А так юсер создается голым и бесправным. Оно и прaвильно...
А так Оракле говорит, что с 11-й и далее нужна всего одна либа. Даже инсталить ничего не надо...
для работы приложения может больше ничего и не надо, но мне то еще нужен и просмотрщик баз и entity developer и sql developer.
У меня оно точно работать не будет...
тогда непонятки и что все ДБ тоолсы со студии работают? И sql developer?
Там нет "префиксов перед таблицей".Там есть схемы.
на момент написания я "Abc" называл префиксом
Abc.TableName
Теперь уже разобрался. Но как обычно новая фигня.
Есть демо приложение, запускаю все работает. Этот же код копирую в свое приложение - вылезает следующая ошибка при Open()
https://www.cpume.com/question/fgoezhoz-oracle-manageddata...
Как создать саму схему отдельной командой Я не нашел
Нету такого. Делал типа так только без TABLESPACE
http://www.firststeps.ru/sql/oracle/r.php?101
У меня еще была проблема, что читать таблицы и записывать нужно из другого пользователя
просмотрщик баз и entity developer и sql developer.
------
Devart?
По крайней мере то, что идет в комплекте с клиентом меня не устраивает.
все ДБ тоолсы со студии работают? И sql developer?
------
Не знаю. Если только в фоне.
Бо, у меня бесплатная Студия - там много чего отсутствует...
вылезает следующая ошибка при Open()
-----
У тебя какое приложение? 32 или 64?
Тесты, по умолчанию, 32... аппы, по умолчанию, 64(?)
что читать таблицы и записывать нужно из другого пользователя
------
Угу... надо указывать какую именно и иметь на нее права.