215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
1

Что лучше, Oracle на платформе Windows или Linux?

21.08.2010, 15:13. Показов 8269. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я программист и работаю с базами данных MSSQL с ORALE я не знаком, но в последнее время вырос спрос работодателей на знание СУБД ORACLE. Мне самому давно хотелось повысить квалификацию и изучить ORACLE. Что касается SQL запросов, в изучении проблем нет, но вот что касается администрирование то не могу определится где установить ORACLE на платформе Windows или Linux. Что используется чаще? Что посоветуете с выбором литературы?

Добавлено через 5 минут
Хочу добавить, я живу в москве М. Люблино готов заплатить знатоку ORACLE который направит меня и даст небольшие знания которые я мог бы развить дальше. Нужно начать с установки и закончить с подключением к базе данных со среды Delphi и C#.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2010, 15:13
Ответы с готовыми решениями:

Что лучше Windows или Linux?
Подскажите какая операционка лучше и чем? На Линуксе можно будет играть в игры, в какие? Ваши...

Выбор операционой системи. Подскажите что лучше Windows или Linux?
подскажите что лучше вындовс или линукс

Что лучше для сервера Linux или Windows Server 2003
Подскажите есть сеть с примерно 20 -30 комп и 1 сервер что лучше повесить на сервер

Что лучше для сервера сайта Arch Linux или Linux Debian ?
Подскажите пожайлуста что лучше для сервера сайта Arch Linux или Linux Debian ?

39
43 / 14 / 0
Регистрация: 01.08.2010
Сообщений: 323
21.08.2010, 15:20 2
Цитата Сообщение от Башир Посмотреть сообщение
...и закончить с подключением к базе данных со среды Delphi и C#.
к чему тогда про Линукс говорил?

Добавлено через 37 секунд
Цитата Сообщение от Башир Посмотреть сообщение
Я программист и ... с ORALE я не знаком
у тебя добрый начальник -))
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
21.08.2010, 15:26  [ТС] 3
Насколько я знаю ORALE может быть установлен на линуксе а подключится к нему можно из Windows.

Добавлено через 2 минуты
Какой мой начальник не ВАМ решать, а оскорбление здесь не уместны, все знать не возможно каждый специализируется на своем
0
43 / 14 / 0
Регистрация: 01.08.2010
Сообщений: 323
21.08.2010, 15:32 4
Цитата Сообщение от Башир Посмотреть сообщение
Насколько я знаю ORALE может быть установлен на линуксе а подключится к нему можно из Windows.
можно

Цитата Сообщение от Башир Посмотреть сообщение
Добавлено через 2 минуты
Какой мой начальник не ВАМ решать, а оскорбление здесь не уместны, все знать не возможно каждый специализируется на своем
так трудно правильно написать название продукта?
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
21.08.2010, 15:45  [ТС] 5
Если прочитаешь выше то поймешь что это опечатка. Мне нужны советы специалистов а не поправление орфографических ошибок.
0
43 / 14 / 0
Регистрация: 01.08.2010
Сообщений: 323
21.08.2010, 16:07 6
Цитата Сообщение от Башир Посмотреть сообщение
Мне нужны советы специалистов а не поправление орфографических ошибок.
здесь будет холивар, а не советы специалистов
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
21.08.2010, 16:37  [ТС] 7
Я бы так не сказал, на форуме много порядочных и умных спецов, просто сегодня суббота. И советы я от них получу.
0
105 / 75 / 0
Регистрация: 29.06.2009
Сообщений: 328
21.08.2010, 21:00 8
Начать с оракла под виндус всегда можно, а вот с оракла под линукс - только если знаете линукс.

Сдаётся мне, что Вам, знакомому с mssql, будет проще с виндус.

По моим наблюдениям, Оракл под виндус используется чаще, поскольку
1) поставщики erp систем имеют барыши с продажи серверов виндоус
2) зачастую у заказчиков нет в штате специалиста по линуксу
3) линукс пока ещё пугает заказчиков

Хотя, многое зависит от отрасли, в которой работаете, от вашего окружения.

Вопрос "Что лучше оракл под винды или оракл под линукс" похож на "Что лучше оракл или mssql?"
Однозначного ответа, наверное, нет.
Если действительно сравнивать, то лучше обозначить параметры базы, круг решаемых задач.
1
43 / 14 / 0
Регистрация: 01.08.2010
Сообщений: 323
21.08.2010, 21:13 9
Цитата Сообщение от Laba Посмотреть сообщение

По моим наблюдениям, Оракл под виндус используется чаще, поскольку
1) поставщики erp систем имеют барыши с продажи серверов виндоус
2) зачастую у заказчиков нет в штате специалиста по линуксу
3) линукс пока ещё пугает заказчиков
facepalm.mkv

это что за шарашкины конторы такие, где Линукса боятся до такой степени, что даже специалиста по Линуксу там нет?
0
105 / 75 / 0
Регистрация: 29.06.2009
Сообщений: 328
21.08.2010, 21:21 10
Вы как-то грубовато себя ведёте, отвечать не хочется.
1
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
21.08.2010, 21:59  [ТС] 11
Цитата Сообщение от Laba Посмотреть сообщение
Начать с оракла под виндус всегда можно, а вот с оракла под линукс - только если знаете линукс.

Сдаётся мне, что Вам, знакомому с mssql, будет проще с виндус.

По моим наблюдениям, Оракл под виндус используется чаще, поскольку
1) поставщики erp систем имеют барыши с продажи серверов виндоус
2) зачастую у заказчиков нет в штате специалиста по линуксу
3) линукс пока ещё пугает заказчиков

Хотя, многое зависит от отрасли, в которой работаете, от вашего окружения.

Вопрос "Что лучше оракл под винды или оракл под линукс" похож на "Что лучше оракл или mssql?"
Однозначного ответа, наверное, нет.
Если действительно сравнивать, то лучше обозначить параметры базы, круг решаемых задач.
Спасибо за ответ, и хотя взможно я не правильно поставл вопрос что лучше ORACLE под винду или линукс вы дали мне ответ которого я ожидал, а именно то что чаще используется. Будут ли еще мение других ?.
0
648 / 77 / 0
Регистрация: 23.01.2010
Сообщений: 193
22.08.2010, 01:44 12
Цитата Сообщение от Башир Посмотреть сообщение
Что используется чаще?
Если брать общее количество установок Oracle, 2 года назад чаще всего использовался Solaris. С тех пор всё могло измениться, у меня всё работает под RHEL.

Цитата Сообщение от Башир Посмотреть сообщение
Спасибо за ответ, и хотя взможно я не правильно поставл вопрос что лучше ORACLE под винду или линукс вы дали мне ответ которого я ожидал, а именно то что чаще используется. Будут ли еще мение других ?.
Лучше под ту систему, бесперебойную работоспособность которой могут обеспечить системные администраторы.
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
22.08.2010, 09:40  [ТС] 13
Я скачал ORACLE с его сайта (вроде для разработок бесплатно), но не могу установить все вемя на 65% дает ошибки что не найдены какие то файлы. Переустановил винду все рано также, у меня Win7 может она не подходит для ORACLE?
0
68 / 66 / 3
Регистрация: 23.08.2010
Сообщений: 195
23.08.2010, 08:42 14
Цитата Сообщение от Башир Посмотреть сообщение
Я скачал ORACLE с его сайта (вроде для разработок бесплатно), но не могу установить все вемя на 65% дает ошибки что не найдены какие то файлы. Переустановил винду все рано также, у меня Win7 может она не подходит для ORACLE?
В ответ на вопрос "Что лучше? ORACLE на плтформе Windows или Linux". Скажу что вам как разработчику по большому счету платформа не важна.

С Win 7 есть определенные проблемы с тем что система устанавливается не корректно (Oracle 11g2). Я бы вам посоветовал установить ПО по работе с виртуальными машинами (Virtual PC, VM Ware), установить на него Win XP + Oracle 10g2 (Oracle 11g2) и уже работать с ним.

Добавлено через 4 минуты
Башир, Готов ответить на ваши вопросы по СУБД Oracle, разработке Delphi & Oracle.
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
23.08.2010, 09:31  [ТС] 15
Спасибо заранее я уже собирался поставить XP но попробовал ORACLE 10g специально для Vista и
Win2008-Server и все работает. Подключаюсь к БД через веб интерфейс SQL+ и так же напрямую через SQL+. Так же удалось подколючится через Delphi но как то криво. У меня к вам несколько вопросов.
1. Я подключаюсь на той машине на которой установлена БД ORACLE, и при подключении не указывается имя машины на котором установлена СУБД ORACLE. Не сосвем понятно как будет обстоять дело и как подключаться когда СУБД ORACLE на другой машине.
2. Нужно ли для работа приложения устанавливать клиента ORACLE.
3. Уверен что есть несколько методов подключение к БД, хотелось бы услышать от вас мнение по каждому методу и какой предпочтительнее. Было бы не плохо посмотреть строку подключения, я привык работать через АDO.
4. SQL+ довольно таки неудобный инструмент для работы с БД, узнал что есть SQL Navigator но так и не нашел сылку на закачку. Если есть у вас ссылка или сама прога то пришлите мне пожалуйста. Или что то порекомендуете другое.
Спасибо заранее. Буду благодарен всем кто поможет мне со советом.
0
68 / 66 / 3
Регистрация: 23.08.2010
Сообщений: 195
23.08.2010, 10:16 16
Цитата Сообщение от Башир Посмотреть сообщение
У меня к вам несколько вопросов.
1. Я подключаюсь на той машине на которой установлена БД ORACLE, и при подключении не указывается имя машины на котором установлена СУБД ORACLE. Не сосвем понятно как будет обстоять дело и как подключаться когда СУБД ORACLE на другой машине.
При подключиении вы указываете имя базы, это имя сопоставляется строке "настроек" из файла tnsnames.ora (C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN) в котором полностью описаны параметры соединения (в т.ч. имя машины на которой база). Если на "другой" машине вы будете устанавливать клиент Oracle, он также просмотрев этот файл ((C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN)) "найдет" нужные параметры и подключится к вашей базе.

Добавлено через 3 минуты
Цитата Сообщение от Башир Посмотреть сообщение
У меня к вам несколько вопросов.
2. Нужно ли для работа приложения устанавливать клиента ORACLE.
Нужно? Клиент Oracle устанавливать можно (имеется ввиду на стороне клиета приложения), возможно использовать сторонние компоненты.

Добавлено через 16 минут
Цитата Сообщение от Башир Посмотреть сообщение
У меня к вам несколько вопросов.
3. Уверен что есть несколько методов подключение к БД, хотелось бы услышать от вас мнение по каждому методу и какой предпочтительнее. Было бы не плохо посмотреть строку подключения, я привык работать через АDO.
Альтернативный метод использования (установки) клиентского по Oracle - работа с ODAC. Строка соединения с базой из приложения Delphi в случае установки клиента Oracle (+ компонента Oracle OLE DB) будет выглядеть
Delphi
1
ConnectionString = "Provider=OraOLEDB.Oracle.1;Password=my_pass;Persist Security Info=True;User ID=my_user;Data Source=my_db"
Добавлено через 8 минут
Цитата Сообщение от Башир Посмотреть сообщение
У меня к вам несколько вопросов.
4. SQL+ довольно таки неудобный инструмент для работы с БД, узнал что есть SQL Navigator но так и не нашел сылку на закачку. Если есть у вас ссылка или сама прога то пришлите мне пожалуйста. Или что то порекомендуете другое.
Я бы порекомендовал TOAD for Oracle (от того же Quest Software что выпускает SQL Navigator), мне он кажется оптимальным, помочь с ним могу только вечером. Вообще существует много качественных продуктов, в том числе и от самого Oracle - Oracle SQL Developer
http://www.oracle.com/technetw... index.html
- из преимуществ - бесплатен, думаю достаточен для разработчика на первых порах, из недостатков - тяжеловат...
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
23.08.2010, 10:35  [ТС] 17
При подключиении вы указываете имя базы, это имя сопоставляется строке "настроек" из файла tnsnames.ora (C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN) в котором полностью описаны параметры соединения (в т.ч. имя машины на которой база). Если на "другой" машине вы будете устанавливать клиент Oracle, он также просмотрев этот файл ((C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN) ) "найдет" нужные параметры и подключится к вашей базе.
Я так понял что на хосте где установлено приложение (например написанное на Delphi) по работе с БД ORACLE обязательно должен быть клиент ORACLE. Тогда мне не совсем понятно следующее
Нужно? Клиент Oracle устанавливать можно (имеется ввиду на стороне клиета приложения), возможно использовать сторонние компоненты.
Поясните пожалуйста 2 момента.
1. На машине где нет клиента ORACLE будет ли работать приложение использующее БД Oracle?
2. Если да то как все таки подключится к БД если имя хоста СУБД ORACLE не указывается в строке подключения. Или же имя БД должно быть уникально в масштабах локальной сети ? Лично я не думаю что имя БД должно быть уникально в масштабах локальной сети.
0
68 / 66 / 3
Регистрация: 23.08.2010
Сообщений: 195
23.08.2010, 10:49 18
Цитата Сообщение от Башир Посмотреть сообщение
Я так понял что на хосте где установлено приложение (например написанное на Delphi) по работе с БД ORACLE обязательно должен быть клиент ORACLE. Тогда мне не совсем понятно следующее

Поясните пожалуйста 2 момента.
1. На машине где нет клиента ORACLE будет ли работать приложение использующее БД Oracle?
2. Если да то как все таки подключится к БД если имя хоста СУБД ORACLE не указывается в строке подключения. Или же имя БД должно быть уникально в масштабах локальной сети ? Лично я не думаю что имя БД должно быть уникально в масштабах локальной сети.
Устанавливать клиент Oracle не обязательно, только в том случае если вы используете компонены сторонних разработчиков типа ODAC, эти компоненты позволяют напрямую конектиться к базе минуя клиент Oracle, в этом случае параметры подключения (в том числе и имя хоста) инициализируются заполнением свойств конкретного компонента.
Если вы не используете таких компонент, для доступа к субд вы обязаны установить клиент (конечно если вы не работаете на сервере), именно из конфигурационного файла клиента приложение полностью получит все параметры подключения включая имя хоста, порт и пр. в общем случае так (не вдаваясь в во методы подключения к базе которые существуют у Oracle)
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
23.08.2010, 10:59  [ТС] 19
Спасибо за пояснение, насчет среды разработки и работы с СУБД ORACLE я вечером скачаю вашу ссылку, правда если он тяжеловат то не знаю потянет ли мое железо , а насчет других ваших рекомендаций по этому поводу, надеюсь не забудете вечером скинуть ссылку. Еще раз спасибо. Думаю вопросов будет еще много. .
0
105 / 75 / 0
Регистрация: 29.06.2009
Сообщений: 328
23.08.2010, 11:53 20
Цитата Сообщение от BLEDNYKHAP Посмотреть сообщение
Устанавливать клиент Oracle не обязательно, только в том случае если вы используете компонены сторонних разработчиков типа ODAC, эти компоненты позволяют напрямую конектиться к базе минуя клиент Oracle, в этом случае параметры подключения (в том числе и имя хоста) инициализируются заполнением свойств конкретного компонента.
Про какие ODAC идёт речь? Пожалуйста, пример.

Для работы с оракловой базой через ODBC, ADO, OLEDB и прочими подобными windows аксессуарами, на клиентский компьютер НАДО ставить клиента оракла, поскольку именно он обеспечивает коммуникации с ораклом, именно в нём надо прописывать параметры для соединения с той или иной базой.
0
23.08.2010, 11:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.08.2010, 11:53
Помогаю со студенческими работами здесь

Какой лучше из ОС, Linux или Windows..??
Друзья, я хотел бы узнать какой из ОС лучше Linux или Windows? Что надо учесть при установке...

Что лучше изучить: Oracle или MS SQL Server 2000
Хочу изучить, но не знаю что лучше Oracle или SQL Server 2000? И что более надежней и удобней? ...

В какой системе лучше учиться Windows linux или mac os?
У меня несколько вопросов. В какой системе лучше учиться windows linux или mac os? Какой редактор...

Что лучше для пользователя Linux, консоль или окна?
А какой толк от консоли? Зачем ее изучать обычному пользователю?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru