Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Кто админит Оракле?

677  1 2 3 все
Murr патриот23.06.18 06:51
Murr
NEW 23.06.18 06:51 
в ответ AlexNek 22.06.18 22:31

думаешь знаю какого.

------

Ну оракл у тебя 12-й - вот 12-го клиента и ставишь.

С 11-го они пошли уже однолибные...


все остальное время я только и делаю что

-----

У каждого свои недостатки.


#21 
AlexNek патриот23.06.18 12:38
AlexNek
NEW 23.06.18 12:38 
в ответ Murr 23.06.18 06:51

Можно и этого поставить

https://www.devart.com/dotconnect/oracle/

Хотя вот немного нашел

http://www.oracle.com/technetwork/articles/dotnet/vs2010-o...

#22 
Murr патриот23.06.18 16:36
Murr
NEW 23.06.18 16:36 
в ответ AlexNek 23.06.18 12:38

А оригинального клиента от оракле что-то мешает ставить?

http://www.oracle.com/technetwork/database/enterprise-edit...

#23 
AlexNek патриот23.06.18 18:20
AlexNek
23.06.18 18:20 
в ответ Murr 23.06.18 16:36

32 битный гигабайт мусора смущ

#24 
Murr патриот24.06.18 10:15
Murr
NEW 24.06.18 10:15 
в ответ AlexNek 23.06.18 18:20

64-битный - на строчку выше.

#25 
AlexNek патриот24.06.18 13:02
AlexNek
NEW 24.06.18 13:02 
в ответ Murr 24.06.18 10:15
Murr патриот25.06.18 15:24
Murr
NEW 25.06.18 15:24 
в ответ AlexNek 24.06.18 13:02

Можно и это - оно слегка урезано, но рабочее...

#27 
AlexNek патриот26.06.18 23:20
AlexNek
NEW 26.06.18 23:20 
в ответ AlexNek 18.06.18 19:24

Первый этап прошел тнспинг появился. Теперь залогинится нужно. Отчего то пароль и пользователь созданные при установке не работают.

Что было?

Сервисы оракла не хотели запускаться, потому как пользователь не имел прав на запуск сервисов. Админ сказал трюк: удалить пароли на окне сервиса, ок, запустить сервис - он даст право автоматом, потом опять ввести нужный пароль. Один сервис - на запись так и не запустился, но пока фиг с ним.

Второе, админ запретил firewall. Хотя правила были добавлены на порт - не работало.

#28 
Murr патриот27.06.18 16:11
Murr
NEW 27.06.18 16:11 
в ответ AlexNek 26.06.18 23:20

Отчего то пароль и пользователь созданные при установке не работают.

-----

Нет прав на локальный логин.


Сервисы оракла не хотели запускаться, потому как пользователь не имел прав на запуск сервисов.

-----

Про 12-ю - не знаю. С 10-й такой проблемы не встречал.

В общем случае - сервисы надо запускать от аккаунта с достаточными правами на все используемые папки.


Даа... Там помимо инсталляцииции (или в процессе) надо создавать инстансе базы - к нему пишутся отдельные

файлы с правами и прочим "мусором"...

Детали - не помню. Смотри где у тебя лежат CONTROL01.CTL,CONTROL02.CTL & CONTROL03.CTL

Там оно и будет

#29 
AlexNek патриот27.06.18 23:19
AlexNek
NEW 27.06.18 23:19 
в ответ Murr 27.06.18 16:11
Нет прав на локальный логин.

не а смущ

Прошел и этот этап, законнектился. Перебрал наверное штук 8 различных файлов и еще некоторых комбинаций

Устанавливать нужно только это и больше НИЧЕГО! Там только 32 битная версия и только она и работает

http://www.oracle.com/technetwork/topics/dotnet/downloads/...

Но теперь появились новые проблемы. Созданный по умолчанию пользователь может логиниться только как SysDba. Нужно было еще создать нового пользователя и дать ему нужные привилегии.

Тоже не так все просто. Пишут - залогиньтесь как СИСТЕМ... и всё без этого не пашет. Нашел..

Теперь нужно искать как сделать префикс перед таблицей и "туда" все писать, а то пытается в SYS писать

#30 
Murr патриот28.06.18 10:50
Murr
NEW 28.06.18 10:50 
в ответ AlexNek 27.06.18 23:19

Устанавливать нужно только это и больше НИЧЕГО! Там только 32 битная версия и только она и работает

-----

Хммм... У меня оно точно работать не будет... именно - 32-х битная вместп 64-x... и сервера 8-й и 10-й...

А так Оракле говорит, что с 11-й и далее нужна всего одна либа. Даже инсталить ничего не надо...

#31 
Murr патриот28.06.18 10:55
Murr
NEW 28.06.18 10:55 
в ответ AlexNek 27.06.18 23:19

Теперь нужно искать как сделать префикс перед таблицей и "туда" все писать, а то пытается в SYS писать

------

Этого Я не понял.

Там нет "префиксов перед таблицей".

Там есть схемы.

Как создать саму схему отдельной командой Я не нашел, а создавал по умолчанию, когда создавал таблицу в схеме.

Права на схему можно потом задать.


#32 
Murr патриот28.06.18 10:59
Murr
NEW 28.06.18 10:59 
в ответ AlexNek 27.06.18 23:19

Нужно было еще создать нового пользователя и дать ему нужные привилегии

------

Да, разумеется...


Пишут - залогиньтесь как СИСТЕМ...

-----

СысДба - это администрирование.

Тот же ДДЛ для него разрешен по умолчанию, а для нового юзера надо прописывать.

А так юсер создается голым и бесправным. Оно и прaвильно...

#33 
AlexNek патриот28.06.18 18:43
AlexNek
NEW 28.06.18 18:43 
в ответ Murr 28.06.18 10:50
А так Оракле говорит, что с 11-й и далее нужна всего одна либа. Даже инсталить ничего не надо...

для работы приложения может больше ничего и не надо, но мне то еще нужен и просмотрщик баз и entity developer и sql developer.


У меня оно точно работать не будет...

тогда непонятки и что все ДБ тоолсы со студии работают? И sql developer?

#34 
AlexNek патриот28.06.18 18:54
AlexNek
NEW 28.06.18 18:54 
в ответ Murr 28.06.18 10:55
Там нет "префиксов перед таблицей".Там есть схемы.

на момент написания я "Abc" называл префиксом

Abc.TableName

Теперь уже разобрался. Но как обычно новая фигня.

Есть демо приложение, запускаю все работает. Этот же код копирую в свое приложение - вылезает следующая ошибка при Open()

https://www.cpume.com/question/fgoezhoz-oracle-manageddata...


Как создать саму схему отдельной командой Я не нашел

Нету такого. Делал типа так только без TABLESPACE

http://www.firststeps.ru/sql/oracle/r.php?101

У меня еще была проблема, что читать таблицы и записывать нужно из другого пользователя

#35 
AlexNek патриот28.06.18 18:57
AlexNek
NEW 28.06.18 18:57 
в ответ Murr 28.06.18 10:59
Пишут - залогиньтесь как СИСТЕМ... -----СысДба - это администрирование.


Ага я тоже так думал - а фигвам смущ

нужно как ДВА залогинится, а после еще одну команду выполнить что то типа SYSTEM с параметрами соединения

#36 
AlexNek патриот29.06.18 00:06
AlexNek
NEW 29.06.18 00:06 
в ответ Murr 28.06.18 10:59

Еще вот будет проблемка - как лучше организовать слежку за состоянием сервера : подключен/отключен.

Выделить постоянное соединение и обрабатывать события от него?

#37 
Murr патриот29.06.18 09:37
Murr
NEW 29.06.18 09:37 
в ответ AlexNek 28.06.18 18:43

просмотрщик баз и entity developer и sql developer.

------

Devart?

По крайней мере то, что идет в комплекте с клиентом меня не устраивает.


все ДБ тоолсы со студии работают? И sql developer?

------

Не знаю. Если только в фоне.

Бо, у меня бесплатная Студия - там много чего отсутствует...

#38 
Murr патриот29.06.18 09:46
Murr
NEW 29.06.18 09:46 
в ответ AlexNek 28.06.18 18:54

вылезает следующая ошибка при Open()

-----

У тебя какое приложение? 32 или 64?

Тесты, по умолчанию, 32... аппы, по умолчанию, 64(?)


что читать таблицы и записывать нужно из другого пользователя

------

Угу... надо указывать какую именно и иметь на нее права.

#39 
Murr патриот29.06.18 09:49
Murr
NEW 29.06.18 09:49 
в ответ AlexNek 29.06.18 00:06

Выделить постоянное соединение и обрабатывать события от него?

------

Обычно запрашивают что-то, что не требует дисковых операций.

У меня - SELECT SYSDATE FROM DUAL

#40 
1 2 3 все