Oracle работает лучше с Windows или Linux? дайте свой ответ на основе Вашего [закрытого] опыта

  1. Главный ключ никогда не покидает AWS и доступен только тому, кто имеет соответствующий доступ к вашей учетной записи и ключу. Если они имеют доступ к вашей учетной записи и имеют соответствующие права на использование ключа, они могут использовать главный ключ для шифрования / дешифрования вашего ключа данных. Помните, что идентификатор мастер-ключа не является фактическим ключом, поэтому обладание идентификатором ключа бесполезно вне AWS.
  2. Вы не сохраняете обе клавиши, идентификатор мастер-ключа всегда можно будет просмотреть с помощью консоли, CLI или SDK (я полагаю, поскольку я не использовал его).
  3. Ключ данных не управляется службой KMS, поэтому вам придется хранить его (после шифрования с помощью главного ключа) вместе с зашифрованными данными.

Ответ на ваш вопрос ... если случится так, что неавторизованный пользователь получит копию вашего идентификатора главного ключа и вашего зашифрованного ключа данных, он не сможет использовать этот главный ключ, если у него нет доступа. на ваши учетные данные пользователя AWS с соответствующими правами на использование этого мастер-ключа.

5
задан Kev 26 September 2011 в 21:56
поделиться

13 ответов

Здесь вы можете скачать установочные файлы Oracle 11 для linux. 32 и бит доступны. RedHat - один из самых простых дистрибутивов для установки oracle, но между разными версиями RedHat (и разными версиями ядра Fedora тоже) есть некоторые различия, поэтому ищите правильный «пошаговый» документ, у вас его нет опыт в процессе установки.

http://www.oracle.com/technology/software/products/database/index.html

Удачи;)

2
ответ дан 18 December 2019 в 05:44
поделиться
-1
ответ дан 18 December 2019 в 05:44
поделиться

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

С другой стороны, Unix / Linux похоже, таких проблем нет (согласно нашему администратору базы данных).

В общем, у меня не было серьезных проблем с Oracle на платформе Windows, если были предприняты шаги, чтобы гарантировать, что файлы не заблокированы другими процессами. Теперь мы используем RMAN для оперативного резервного копирования и исключения всех файлов данных Oracle из резервной копии файловой системы. Это было очень стабильно в течение более 2 лет.

Похоже, что эти проблемы возникают (согласно нашим администраторам баз данных).

В общем, у меня не было серьезных проблем с Oracle на платформе Windows, если предпринимаются шаги, чтобы гарантировать, что файлы не заблокированы другими процессами. Теперь мы используем RMAN для оперативного резервного копирования и исключения всех файлов данных Oracle из резервной копии файловой системы. Это было очень стабильно в течение более 2 лет.

Похоже, что эти проблемы возникают (согласно нашим администраторам баз данных).

В общем, у меня не было серьезных проблем с Oracle на платформе Windows, если предпринимаются шаги, чтобы гарантировать, что файлы не заблокированы другими процессами. Теперь мы используем RMAN для оперативного резервного копирования и исключения всех файлов данных Oracle из резервной копии файловой системы. Это было очень стабильно в течение более 2 лет.

6
ответ дан 18 December 2019 в 05:44
поделиться

В нашей компании мы администрировать десятки баз данных. Они в значительной степени разделены на 50/50 между серверами Windows и * nix (UNIX или Linux). Оба из которых работают важные приложения (здравоохранение и финансовый сектор). Я полагаю, это вопрос личных предпочтений (и лицензионных сборов!). Вы должны быть в безопасности с любым из них. Обратите внимание, что Oracle Enterprise Linux - это в значительной степени переупакованная версия Red Hat. Если вы хотите попробовать производную Red Hat бесплатно дешево , попробуйте CentOS. Однако CentOS официально не поддерживается Oracle.

6
ответ дан 18 December 2019 в 05:44
поделиться

When I was working in Development + Support for Oracle (albeit over 7 years ago now), everything I was aware of ran on Solaris. I understand that they now run a Solaris/Linux mix.

I would expect that Oracle would chose the most suitable O/S to run their own systems to run on....

2
ответ дан 18 December 2019 в 05:44
поделиться

Вы можете установить Oracle на любой вариант Linux. Есть просто версия, которая поставляется в RPM (RedHat Package Manager) для легкой установки. Для других вариантов установка немного более ручная.

Еще одна вещь, которую я упомяну, это то, что если вам не нужен полноценный Oracle, просто придерживайтесь Oracle XE (Express Edition). Вы можете использовать его коммерчески в рамках ограничений (например, я думаю, что он использует только одно ядро ​​и до 4 ГБ данных). Но для Windows, в частности, он поставляется с простым процессом установки и инструментами администрирования на основе HTML (чем-то похожим на MySQLAdmin).

Для платформ высокого класса Linux / Unix обычно предпочтительнее Windows, но это, вероятно, не проблема для вас. Если вы только разрабатываете и еще не знакомы с Oracle, упростите себе задачу и используйте Windows и Oracle XE.

Мой опыт показывает, что мы когда-либо использовали Windows только в качестве серверной платформы, потому что нам приходилось (например, запускать SQL Server, Exchange или что угодно), не потому что мы этого хотели. Это в равной степени относится и к Oracle, где каждая установка Oracle, которую я когда-либо использовал, была на Solaris или в варианте Linux (в первую очередь Red Hat, но также и на Ubuntu).

Стоимость операционной системы - единственная причина для этого.

1
ответ дан 18 December 2019 в 05:44
поделиться

Я думаю, что пока платформа поддерживается Oracle, разницы, вероятно, не будет. Однако, если вам нужно масштабировать - например, очень, очень большой - ничто не сравнится с Solaris. Однако не слишком многим компаниям это нужно.

0
ответ дан 18 December 2019 в 05:44
поделиться

, вы также станете администратором БД. ? Или это случай разработки приложения, которое поразит Oracle, а кому-то еще придется беспокоиться об административных обязанностях?

Если это первое, то вы быстрее начнете работать с Oracle на Windows.

Если последний, затем перейдите с Oracle на Linux. Вам придется привыкнуть к командной строке, но как только вы это сделаете, вам будет намного проще и мощнее управлять вашей БД в Linux. Повседневные задачи по обеспечению бесперебойной работы, архивации данных, импорту данных - все это делается проще с помощью командной строки.

У нас в команде более 100 серверов для администрирования, сочетание SQL, Sybase и Oracle для вариантов windows и unix.

2
ответ дан 18 December 2019 в 05:44
поделиться

ORACLE можно установить в Linux .... но он не поддерживает rhel 4 ..... он должен быть rhel 5

-3
ответ дан 18 December 2019 в 05:44
поделиться

Моя последняя работа, мы переходим с Windows на OpenSuse 11.

Я провожу день в процессе установки (4 часа только для того, чтобы появился первый экран установки оракула), но теперь пользователи подтверждают мне, что время всех запросов теперь лучше, поэтому рекомендую.

1
ответ дан 18 December 2019 в 05:44
поделиться

Я испытал установку Oracle как на Windows, так и на Linux, все они работают должным образом. Технически,

3
ответ дан 18 December 2019 в 05:44
поделиться

В нашем магазине мы запускаем экземпляр Oracle как на Windows, так и на Linux, и Oracle определенно более отзывчивый в Linux, чем в Windows. Я запускаю Oracle XE локально, и мне пришлось перейти на Linux, потому что в Windows Oracle вывел из строя мою машину.

Мы также столкнулись с проблемами с SSL-соединениями с Oracle, работающим в Windows. Сетевой трафик как минимум в 20 раз медленнее с SSL в Windows (часто приводит к зависанию приложения), чем в Linux.

1
ответ дан 18 December 2019 в 05:44
поделиться

Я использовал Oracle на обоих в течение нескольких лет. Я предпочитаю Linux, потому что:

  1. Oracle выпускает исправления, новые версии, а иногда и обновления безопасности для Linux значительно раньше, чем они станут доступны для Windows - обычно для Windows задержка составляет около двух месяцев.
  2. Наши серверы Windows время от времени дают сбой или блокировку, и очень часто требуется перезагрузка для установки исправления. Сам Oracle работает очень хорошо, но Oracle не может продолжать работу на неработающей машине. Для меня это не было проблемой в Linux.
  3. Взаимодействие Oracle с системой контроля доступа пользователей Vista - это кошмар. Я постоянно нахожу, что выделенная учетная запись пользователя Oracle, которая использовалась для установки Oracle, тем не менее не имеет разрешения на редактирование или даже просмотр файлов, созданных Oracle, например вновь созданных файлов журнала. Возможно, я ошибаюсь, но разрешения не должны сбивать с толку; а в Linux - нет. (На большинстве серверов не работает Vista, но я боюсь того, что это предвещает будущие версии Windows Server.)
  4. Благодаря реестру Windows аккуратно удалить установку Oracle из Windows сложно и утомительно. Однако, начиная с версии 10g, установщик Oracle стал лучше справляться с этой задачей.
  5. Лучшие инструменты. Linux find бесконечно лучше, чем любой собственный инструмент поиска Windows. Кроме того, Oracle использует и генерирует множество простых текстовых файлов, а Linux поставляется с лучшими инструментами для обработки текстовых файлов - хорошими текстовыми редакторами (в отличие от Блокнота), командами оболочки, такими как grep. Вы можете попытаться догнать Windows, установив Geanie, Cygwin, Google Desktop и т. Д. На машину с Windows, но это ' Лучше этого не делать (тем более, что установка Cygwin не совсем удобна для новичков).

Я могу думать только об одном преимуществе Windows над Linux:

  1. В инструментах командной строки Oracle, таких как sqlplus, rman и т. д., вы можете прокручивать и повторно запускать предыдущие команды с помощью клавиш со стрелками вверх и вниз - но только в Windows. Вы можете исправить это в Linux, установив rlwrap и всегда вызывая инструменты Oracle в rlwrap: "rlwrap sqlplus me /mypassword @ myinstance ".
7
ответ дан 18 December 2019 в 05:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: