Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
sec0nd
Member

Откуда:
Сообщений: 403
Всем доброго дня.
Помогите обосновать заказчику, что использовать в этом деле лучше линукс.
У самого аргументы заканчиваются после "венда - гауно"
13 фев 17, 17:36    [20208665]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43055

sec0nd
Помогите обосновать заказчику, что использовать в этом деле лучше линукс.

Если у них есть лицензионная Windows и к ней прилагается грамотный админ - Линукс идёт лесом.
Если есть грамотный админ Линукс - лесом идёт Windows.

"Кадры решают всё." (с)

Posted via ActualForum NNTP Server 1.5

13 фев 17, 17:41    [20208682]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
veep_in_office
Guest
sec0nd,
Имхо для небольших, ненагруженных баз без разницы.

Линукс дешевле, т.к. За лицензию винды тоже надо платить. Линукс может быть бесплатен или существенно дешевле.
13 фев 17, 17:44    [20208693]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
sec0nd
Member

Откуда:
Сообщений: 403
По стоимости оно конечно понятно...
Но меня больше интересует быстродействие.
Например, на линуксе все процессы оракла являются процессами ОС, тогда как на винде БД работает одним процессом....
13 фев 17, 17:49    [20208705]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15365
sec0nd,

а вы не спрашивайте у пацанов в подворотне, а у спросите у вендора - вы жеж уважаемый клиент
и ему бабла несёте (он всё скажет, особенно правду, которая и ему и вам так нужна ;)
13 фев 17, 18:04    [20208752]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
sec0nd
Member

Откуда:
Сообщений: 403
orawish, оракл уже давно куплен, и поддержка закончилась....
13 фев 17, 18:12    [20208775]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
Viewer
Member

Откуда: Самара
Сообщений: 4914
sec0nd
Но меня больше интересует быстродействие.
Например, на линуксе все процессы оракла являются процессами ОС, тогда как на винде БД работает одним процессом..

Dear Tom,

How about Multiple process in unix or linux family VS multiple thread in windows ? is there spesific impact on Oracle ?
If I migrate from windows to linux, can my database performance is increasing ?

Tom Kyte
windose is an os that prefers threads.
linux is not.

we do threads on windows.
we do processes on unix

we do whatever the underlying os "likes"


Tom Kyte
That is the key fundemental thing about Oracle -- we are the same on all platforms. Write to us and you are portable.

Write OS specific code and you are not.
Your client application, whatever it is, will not know if you are on linux or windows or a mainframe.

Tom Kyte
Actually -- please go back and read MY responses -- ok. I seem to be saying "hey, go with what you know -- that more then anything is what is relevant"
I've said it over and over and over again. When asked at talks -- I give the same answer "what do you know, what do you like, what do you have experience in -- fine, go for it"


https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:12690419669142

В качестве резуме того топика очень подходтит:
Dimitry Sibiryakov
Если у них есть лицензионная Windows и к ней прилагается грамотный админ - Линукс идёт лесом.
Если есть грамотный админ Линукс - лесом идёт Windows.
13 фев 17, 18:48    [20208844]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
sec0nd
Member

Откуда:
Сообщений: 403
Viewer,
Шикарный ответ! Спасибо!
Хоть желаемого я и не получил, но многое для себя прояснил.
13 фев 17, 19:09    [20208884]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
mefman
Member

Откуда:
Сообщений: 1450
Dimitry Sibiryakov
sec0nd
Помогите обосновать заказчику, что использовать в этом деле лучше линукс.

Если у них есть лицензионная Windows и к ней прилагается грамотный админ - Линукс идёт лесом.
Если есть грамотный админ Линукс - лесом идёт Windows.

"Кадры решают всё." (с)

а если ни того ни другого? что скорее всего...
13 фев 17, 19:29    [20208913]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
-2-
Member

Откуда:
Сообщений: 12901
sec0nd
Например, на линуксе все процессы оракла являются процессами ОС
И на линуксе можно использовать мультипоточную модель процессов.
13 фев 17, 19:36    [20208927]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43055

mefman
а если ни того ни другого? что скорее всего...

Тогда следует пользоваться предпочтениями человека, который будет разгребать в случае чего.

Posted via ActualForum NNTP Server 1.5

13 фев 17, 19:46    [20208959]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
Viewer
Member

Откуда: Самара
Сообщений: 4914
mefman
а если ни того ни другого?

раз есть заказчик
sec0nd
Помогите обосновать заказчику,

значит есть и подрядчик.
... и будет договор на обслуживание ... или не будет, но в этом случае - уже не имеет значения, на какой оси всё это крутится... и тогда буриданову ослу решать, к какой копне идти..
13 фев 17, 19:49    [20208965]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
sec0nd
Member

Откуда:
Сообщений: 403
Ну не нужно так слишком уж...
Раз Том Кайт опубликовал этот вопрос, значит вопрос таки стоящий.
13 фев 17, 20:03    [20209003]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 40918
windows-авторизация
13 фев 17, 20:31    [20209052]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
Taciturn12
Member

Откуда:
Сообщений: 50
sec0nd
Всем доброго дня.
Помогите обосновать заказчику, что использовать в этом деле лучше линукс.
У самого аргументы заканчиваются после "венда - гауно"

Ну если у вас нет аргументов, то наверное и не надо заказчику это обосновывать. Ну или скажите правду, мол мы не умеем на Windows, все делаем по шаблону.
14 фев 17, 13:20    [20210539]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
DВА
Member

Откуда:
Сообщений: 4715
sec0nd
По стоимости оно конечно понятно...
Но меня больше интересует быстродействие.
Например, на линуксе все процессы оракла являются процессами ОС, тогда как на винде БД работает одним процессом....


Из всех проблем "быстродействия" , тип операционной системы стоит на предпоследнем месте, аккурат перед параметром _fast =true :))
14 фев 17, 17:11    [20211425]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
orion2014
Member

Откуда:
Сообщений: 1
sec0nd,

Добрый день!
Для меня реально, по факту, четыре преимущества ОС Linux:
1) Да, это те самые системные процессы, которые работают напрямую с физической памятью и к которым у администратора есть доступ. В Windows это реализовано потоками внутри одного процесса и весьма не так явно можно видеть их.
2) Это особенность файловой системы. Файловая система ОС Linux лишена такой беды как фрагментация. В Windows файловая система со временем сильно будет фрагментирована и это будет дополнительным фактором, влияющим на производительность.
3) Это LVM (Logical Volume Manager). В Linux эта штука является уже штатным комплектом инструментария ОС и зарекомендовала себя с хорошей стороны. Ибо базы растут, иногда бывает нужно расширить дисковое пространство. Вот под Windows я как не часто такое встречал.
4) Это аптайм. Никто не будет спорить, что Linux без перезагрузки работает стабильно дольше, чем ОС Windows.
14 фев 17, 17:53    [20211543]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
dbpatch
Member

Откуда:
Сообщений: 381
sec0nd
По стоимости оно конечно понятно...
Но меня больше интересует быстродействие.
Например, на линуксе все процессы оракла являются процессами ОС, тогда как на винде БД работает одним процессом....


Быстродействие это вопрос десятый.

Windows реализация, которая на тредах в одном процессе - архитектурно изначально несколько менее надежна/менее безопасна.

Потому что любая сессия, которая вызовет ошибку вида ORA-0600 (неведомого типа) в случае одного процесса - может запросто
разрушить PGA память соседних сессий (проблема "погулявший" указатель https://ru.wikipedia.org/wiki/Висячий_указатель).

Никто не говорит, что под Linux погулявший указатель не разрушит уже SGA (считаем что у нас dedicated и PGA изолирован),
но все же вероятность этого уже ниже.

И в целом убивать процессы все-же несколько безопаснее, чем убивать треды - операционная система ресурсы
процесса почистит целиком, а в случае треда - как минимум оставит какие файловые хендлы открытыми, память не освободит и т.д.
Кроме того, версии под Windows и патчи под нее (про безопасность в т.ч.) часто выходят несколько позже.


Хотя, безусловно, есть примеры успеха, когда и под Windows все отлично работает в режиме 24x7.
14 фев 17, 17:59    [20211557]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
dbpatch
Member

Откуда:
Сообщений: 381
trollface:on

orion2014
2) Это особенность файловой системы. Файловая система ОС Linux лишена такой беды как фрагментация. В Windows файловая система со временем сильно будет фрагментирована и это будет дополнительным фактором, влияющим на производительность.

А можно название этой чудной файловой системы в Linux? Из числа сертифицированных Oracle, естественно.
14 фев 17, 18:34    [20211632]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
-2-
Member

Откуда:
Сообщений: 12901
orion2014
четыре преимущества ОС Linux
Науки юношей питают,
Но каждый юнош - как питон,
И он с земли своей слетает,
Надев на голову бидон.
На нем висят одежды песьи;
Светлее солнца самого,
Он гордо реет в поднебесьи,
Совсем не зная ничего.
14 фев 17, 18:40    [20211647]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
landy
Member

Откуда:
Сообщений: 1101
Oracle does not pursue any certification specific to file systems for non-RAC implementation.

Oracle Doc ID 750215.1
14 фев 17, 20:07    [20211833]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
dbpatch
Member

Откуда:
Сообщений: 381
landy
Oracle does not pursue any certification specific to file systems for non-RAC implementation.

Oracle Doc ID 750215.1


Oracle сертифицирует OS. А вендор ОСи - уже сам сертифицирует (поддерживает) конкретные ФС.
Игра слов. Суть не меняет. Т.е. получить с Oracle на Linux/ZFS - не получится
14 фев 17, 23:52    [20212234]     Ответить | Цитировать Сообщить модератору
 Re: Помогите обосновать, что oracle лучше ставить на linux, а не на windows  [new]
landy
Member

Откуда:
Сообщений: 1101
Ваш пример не корректен
Владельцем ZFS является Oracle с лицензией CDDL
Linux ядро лицензировано по GPL
Лицензии несовместимы, чтобы легально использовать ZFS в linux и была возможность
включить поддержку zfs в ядро - требуется разрешение Oracle или перелецинзирование ZFS(чего Oracle не делает/
не хочет делать)
При этом у Oracle есть OracleLinux и в нем ZFS можно использовать без проблем
Смотрим тут http://www.oracle.com/us/support/library/certified-platinum-configs-1652888.pdf
И видим linux с ZFS
15 фев 17, 07:56    [20212429]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить