Форум: "Прочее";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
ВнизВозникла необходимость ознакомиться с Oracle Найти похожие ветки
← →
pavel_guzhanov © (2006-06-06 13:34) [0]Посему имею несколько вопросов:
1. Можно ли установить Oracle на свой рабочий комп, или только на сервер?
2. Есть ли в Delphi компоненты для работы с Oracle (например можно ли использовать dbExpress и насколько он удобен)?
3. Насколько Oracle отличается от других СУБД? (я работал с MSSQL, InterBase)
4. насколько отличается PL/SQL от SQL92 и от T-SQL?
Спасибо за ответы :0))
← →
Игорь Шевченко © (2006-06-06 13:36) [1]
> Можно ли установить Oracle на свой рабочий комп, или только
> на сервер?
Можно
> Есть ли в Delphi компоненты для работы с Oracle (например
> можно ли использовать dbExpress и насколько он удобен)?
Можно через BDE (просьба ногами не пинать)
> 3. Насколько Oracle отличается от других СУБД? (я работал
> с MSSQL, InterBase)
Толще
> 4. насколько отличается PL/SQL от SQL92 и от T-SQL?
Ширше
← →
pavel_guzhanov © (2006-06-06 13:37) [2]
> Толще
Это всмысле книги толще? :0))
← →
Игорь Шевченко © (2006-06-06 13:39) [3]pavel_guzhanov © (06.06.06 13:37) [2]
> Это всмысле книги толще? :0))
Да нет, сама СУБД и ее потребности в ресурсах.
Книги всяко толще
← →
Sergey13 © (2006-06-06 13:39) [4]2 pavel_guzhanov © (06.06.06 13:34)
2. Практически любые "стандартные" наверное можно настроить. Лучшие из платных DOA и ODAC.
← →
Petr V. Abramov © (2006-06-06 13:43) [5]>1.
на компе фломастером необходимо написать "СЕРВЕР" :)
если есть свободных ~256М опреативки - можно.
>2. лучше через Direct Oracle Access (от Allroundautomations) или ODAC
>3. вот настолько
>4. см п.3
← →
Sergey13 © (2006-06-06 13:44) [6]2 [3] Игорь Шевченко © (06.06.06 13:39)
> Да нет, сама СУБД и ее потребности в ресурсах.
ИМХО это расхожий штамп, не очень соответствующий дейстаительности. У меня на П2 ~300Мгц + 192М памяти крутилась 8-ка на одновременно 30-50 сессий. Плюс это был файловый и почтовый сервер. Плюс его "убивали" еще и разработчики. И каких то особых тормозов я не помню.
← →
Курдль © (2006-06-06 13:45) [7]На один комп установить можно и серверную версию и персональную. Процесс типа "нажмите "Да".
Качается и та и другая с сайта оракла бесплатно, но по паре гигов трафика наберется.
Из Делфей лучше всего доступаться через компоненты сторонних производителей (DAO, ODAC и т.п.). Нормально работает через любые ODBC-совместимые.
От других СУБД отличается надежностью и быстродействием.
PL/SQL ничего вопиющего по сравнению с другими языками СУБД не несет.
Большой плюс - возможность организовывать логику пакетами.
← →
data © (2006-06-06 13:49) [8]
> Игорь Шевченко © (06.06.06 13:36) [1]
>
> Можно через BDE (просьба ногами не пинать)
только не через BDE
← →
Игорь Шевченко © (2006-06-06 13:50) [9]Sergey13 © (06.06.06 13:44) [6]
> ИМХО это расхожий штамп, не очень соответствующий дейстаительности.
>
Сравни с Interbase, удивись. Про MSSQL ничего сказать не могу, не знаю я его.
← →
Danilka © (2006-06-06 13:50) [10]2. Можно через АДО, dbExpress не пробовал, но вроде тоже без проблем.
По 3,4, в принципе, Том Кайт может дать ответ в книге "Оракле для профессионалов", мне книга нравицца.
Есть в pdf - 10МБ.
[7] Курдль © (06.06.06 13:45)
> PL/SQL ничего вопиющего по сравнению с другими языками СУБД
> не несет.
Вообще-то есть дофига вкусностей, которых в MSSQL, например, не хватает.
А работа с деревьями и аналитические функции вообще пестня. Именно их мне сейчас под MSSQL ой как не хватает, приходится корячица над тем, что раньше давалось легко и просто.
← →
Sergey13 © (2006-06-06 13:54) [11]2[9] Игорь Шевченко © (06.06.06 13:50)
> Сравни с Interbase, удивись.
Не буду. Это разный класс продуктов.
← →
Андрей Пазик (2006-06-06 13:55) [12]
> А работа с деревьями и аналитические функции вообще пестня.
> Именно их мне сейчас под MSSQL ой как не хватает, приходится
> корячица над тем, что раньше давалось легко и просто.
В MSSQL2005 вроде появилось with, с помощью которого можно строить любые иерархии. В Firebird 3.0 такое тоже будет, но 3,0 выйдет наверно через год.
← →
Игорь Шевченко © (2006-06-06 13:55) [13]Sergey13 © (06.06.06 13:54) [11]
> Это разный класс продуктов.
Смотря для каких задач автор планирует использовать сабж
← →
pavel_guzhanov © (2006-06-06 13:57) [14]
> Смотря для каких задач автор планирует использовать сабж
Это пока неясно... просто в перспективе может быть оччень хорошая вакансия.... Для этого надо хотя бы азы представлять....
← →
Курдль © (2006-06-06 13:59) [15]
> Danilka © (06.06.06 13:50) [10]
> Вообще-то есть дофига вкусностей, которых в MSSQL, например, не хватает.
А я про MS SQL и не заикался - я PL/SQL с TSQL сравнивал - а ведь это не только MS SQL :)
rowid - это уже достижение!
← →
Игорь Шевченко © (2006-06-06 13:59) [16]
> оччень хорошая вакансия.... Для этого надо хотя бы азы представлять.
> ...
Оччень хорошую вакансию за азы вроде не дают...Дают просто хорошую или не оччень хорошую
← →
pavel_guzhanov © (2006-06-06 14:03) [17]
> Оччень хорошую вакансию за азы вроде не дают...Дают просто
> хорошую или не оччень хорошую
Дело в том, что вакансия оччень хорошая именно с моей точки зрения, для моих знаний и умений. Для Вас, судя по Вашим ответам (не только на мои вопросы, а вообще в форуме) эта вакансия может показаться и не оччень... А мне до мастера еще далековато :0))
← →
Курдль © (2006-06-06 14:15) [18]
> pavel_guzhanov © (06.06.06 14:03) [17]
Только что в Библио-глобусе листал толстую книжку PL/SQL для профессионалов. Рекомендую ее приобрести и не пытаться извлечь зерна знаний из форумов.
← →
pavel_guzhanov © (2006-06-06 14:22) [19]
> Рекомендую ее приобрести и не пытаться извлечь зерна знаний
> из форумов.
Обязательно приобрету... И еще есть в электронном виде книга Тома Кайта, просто я прежде чем углубляться в книгу, решил получить стартовое представление :0)) А из форума я не пытаюсь извлечь зерна знаний, а просто пытаюсь получить самую первую и самую общую информацию....
← →
Petr V. Abramov © (2006-06-06 14:24) [20]Все-таки книга Concepts из документации - рулезней
← →
pavel_guzhanov © (2006-06-06 14:34) [21]и еще один вопрос: А сколько он места на диске скушает?
← →
J_f_S (2006-06-06 14:39) [22]
> и еще один вопрос: А сколько он места на диске скушает?
Немерянно. У меня девятка трешку съела. Но там много очень всякого намешанно, свой сервер ставит (на основе апача), доков куча, есть и своя система Java разработки JDeveloper (круче, чем JBuilder).
← →
Sergey13 © (2006-06-06 14:42) [23]2[21] pavel_guzhanov © (06.06.06 14:34)
>и еще один вопрос: А сколько он места на диске скушает?
Каое это имеет значение, если "перспективе может быть оччень хорошая вакансия"
"Торг тут не уместен"
(с) Киса Воробьянинов в роли отца русской демократии
8-)
← →
pavel_guzhanov © (2006-06-06 14:49) [24]
> Каое это имеет значение,
Значение только такое, что возможно, придется диск в комп доставлять... Но, вроде бы, обойдусь и тем что есть:0)))
← →
Sergey13 © (2006-06-06 15:05) [25]2[24] pavel_guzhanov © (06.06.06 14:49)
Не все что можно поставить ставить нужно. 8-)
← →
Desdechado © (2006-06-06 21:52) [26]> 1. Можно ли установить Oracle на свой рабочий комп, или только на сервер?
Можно. Если грамотно отконфигурировать и повыкидывать неиспользуемые запчасти. Или просто иметь комп с многими мегабайтами ОЗУ (один экземпляр Оракла с настройками по умолчанию отъедает ~500 М).
> 2. Есть ли в Delphi компоненты для работы с Oracle (например можно ли использовать dbExpress и насколько он удобен)?
Есть. Я пользую dbExpress. Драйвера в D7 для Оракла косые (хотя для пробы пойдет). Мы покупали.
Удобство - понятие суъективное. Мне хватает (на всякие выкрутасы в т.ч.).
> 3. Насколько Oracle отличается от других СУБД? (я работал с MSSQL, InterBase)
Элементарные вещи - одинаковы. Серьезные - совсем другие. Оракл гораздо ближе по концепциям к IB, чем к MS. Но следует помнить, что IB - версионник, а Оракл и MS - блокировочники.
> 4. насколько отличается PL/SQL от SQL92 и от T-SQL?
SQL-92 - это стандарт SQL. А PL-SQL и T-SQL - это процедурные расширения, присущие серверу и стандартом не покрываемые. Поэтому там все разное.
В Оракле есть даже понятие контекста выполнения (в SQL или PL/SQL) и переключения между контекстами. Да и ограничения у них (SQL и PL/SQL) при схожем синтаксисе разные.
← →
Sergey Masloff (2006-06-06 22:16) [27]Desdechado © (06.06.06 21:52) [26]
>Или просто иметь комп с многими мегабайтами ОЗУ (один экземпляр Оракла >с настройками по умолчанию отъедает ~500 М).
120 мег десятка
>Оракл гораздо ближе по концепциям к IB
:-))))))) кто к кому
>Но следует помнить, что IB - версионник, а Оракл и MS - блокировочники.
Оракл не блокировочник как таковой. Просто у него версии не в сегменте данных лежат ;-)
По остальному претензий нет ;-)
← →
Petr V. Abramov © (2006-06-06 22:21) [28]> Sergey Masloff (06.06.06 22:16) [27]
> 120 мег десятка
ну ты мастер обрезания. никогда б не заподозрил :)
автору топика этим делом заняться, конечно, необходимо, но после прочтения Concepts
← →
Desdechado © (2006-06-06 22:23) [29]Sergey Masloff (06.06.06 22:16) [27]
> 120 мег десятка
Я про девятку R2 говорил, хотя забыл указать.
А вообще не удивительно. Инсталляха 10R2 почти втрое меньше 9R2 (одинаковых редакций).
← →
Sergey Masloff (2006-06-06 22:24) [30]Petr V. Abramov © (06.06.06 22:21) [28]
Да я сам удивился - но сейчас в таск манагере посмотрел 120. Правда он без юзеров. Я вроде и не делал ничего почти
← →
Sergey Masloff (2006-06-06 22:26) [31]Desdechado © (06.06.06 22:23) [29]
>Я про девятку R2 говорил, хотя забыл указать.
А ну это известное дело. Она у меня вообще просто не заработала на 500 мегах оперативки.
← →
Petr V. Abramov © (2006-06-06 22:27) [32]сейчас стоит 10-ка EE Basic Installation (приговоренная к завтрашнему снесению в таком виде, но таковая была нужна) - ~2+G
← →
Petr V. Abramov © (2006-06-06 22:29) [33]Sergey Masloff (06.06.06 22:24) [30]
> но сейчас в таск манагере посмотрел 120
так мы ж про диск...
а в оперативке - это нормально, главное - не меньше 44М :)
← →
Desdechado © (2006-06-06 22:32) [34]> Она у меня вообще просто не заработала на 500 мегах оперативки
а я как-то умудрился запустить на 128
не работа - своп сплошной ....
← →
Petr V. Abramov © (2006-06-06 22:40) [35]я с 10-кой EE нервов потратил... не стартует база запуском сервиса, и все! уж и trace`ы на уровне support изучал, и афигевал...
обратился к знающим матчасть по долгу службы и узнал, что
это баг 4991595. Нужно поставить патч 10.2.0.2 и выше. Или самому создать
службу, которая будет запускать bat файл с командой запуска.
хорошие люди - Oracle, но казлы иногда...
← →
Sergey13 © (2006-06-07 09:55) [36]Запустил 8.1.7 - посмотрел - 50 метров отъела. Посмотрел в параметры - все правильно - сколько отвел ей, столько и съела. 8-)
← →
Курдль © (2006-06-07 10:12) [37]
> Desdechado © (06.06.06 21:52) [26]
> IB - версионник, а Оракл и MS - блокировочники.
Тебе здесь до меня еще ноги не повырывали за такое высказывание? :)
Оракл - единственный полноценный версионник. MS SQL - полный блокировщик. IB пыжится побороть блокировки.
← →
Игорь Шевченко © (2006-06-07 11:19) [38]Курдль © (07.06.06 10:12) [37]
> Оракл - единственный полноценный версионник
А IB, стало быть неполноценный ? :)
← →
Курдль © (2006-06-07 11:28) [39]
> Игорь Шевченко © (07.06.06 11:19) [38]
> А IB, стало быть неполноценный ? :)
А проверить просто - в режиме чистого чтения из одной сессии для одной таблицы исполнить DML без commit, а из другой сессии для той же таблицы исполнить селект или DML.
← →
evvcom © (2006-06-07 11:33) [40]
> Игорь Шевченко © (06.06.06 13:36) [1]
> Ширше
"Ширше" не правильно, правильно "ширее" :-)
> Petr V. Abramov © (06.06.06 13:43) [5]
> >1.
> на компе фломастером необходимо написать "СЕРВЕР" :)
> если есть свободных ~256М опреативки - можно.
У меня дома всего 256, не шустро, но крутится. Службу стартую только по необходимости естественно. :-)
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.01 c