Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» СУБД Oracle (Оракл - для поиска:)).

Автор: sailor
Дата сообщения: 21.02.2003 14:15
Вот, только начинаю ознакамливаться с этой СУБД (надо по работе).. Предвижу кучу вопросов, которые буду задавать (начиная с установки и кончая администрированием). Думаю, тут на форуме есть грамотные люди, которым в радость помочь начинающему программеру. Думаю также, что модераторы не обидятся из-за создания такой темы (вроде раздел форума тот, темы подобной не было, да и полезна она может быть многим). Предлагаю и другим людям задавать здесь свои вопросы. Конечно, можно посещать специализированные форумы, но я люблю Ру-Борд!

Добавлено
Вопрос номер 1: какую книжечку посоветуете? Чтоб в Москве можно было купить, толстую (всеобъемлющую, эдакую библию)? По Oracle вообще или Oracle 8i в частности? А то я сегодня походил по крупным магазинам - ничего интересного не нашёл

Вопрос номер 2: какой язык использовать для создания клиентских приложений (ну там для администраторов БД, простых юзеров и т.д.). Чтобы красивые формочки сделать, отчёты .. Вроде как есть какой-то Oracle Forms (из Oracle Developer) - что за зверь? Насколько функционален? Что на нём можно наваять? И кто какие языки использует для общения с Ораклом? Для меня - главное простота и функциональность. Производительность нужна средняя. Вроде всё пока.
Автор: Mamay
Дата сообщения: 21.02.2003 17:28
Думаю Делфи тебе вполне подойдет!
Автор: EndoR
Дата сообщения: 21.02.2003 19:33
sailor
ну мона и на дельфе...

Цитата:
Oracle Forms

вчера ведь тока говорили про Form Developer
Автор: sailor
Дата сообщения: 21.02.2003 20:53
Mamay

Цитата:
Думаю Делфи тебе вполне подойдет!

Я тоже так думаю. Т.е. Делфи мне хватит.. одно но - я не работал с Делфи и мне прийдётся его осваивать. Вот думаю - нужно ли, если Oracle такой крутой, что даже имеет свои инструменты разработки..
EndoR

Цитата:
вчера ведь тока говорили про Form Developer

Мы его лишь упомянули. А ты с ним работал? Если да, то может ответишь, насколько он "крутой"? Он может позволить работать с файлами, процедурами (вообще PL/SQL) и т.д. или только формы умеет создавать. И такие же "полноценные" формы получаются как у Делфи или СБилдера?
Автор: sailor
Дата сообщения: 22.02.2003 23:00
А я вот ещё слышал (краем глаза читал в одной книжке), что дескать для Оракла есть такой пакет разработчика, который значительно облегчает разработку баз данных... В специальном диграматоре (или что-то типа этого...) рисуешь ERD, затем запускаешь преобразователь - и на тебе.. готова БД! Что бы это могло быть?
Автор: sailor
Дата сообщения: 24.02.2003 13:49
Что такое TABLE SPACE ? Т.е. что такое Табличное пространство? Не одно ли это и то же, что DATABASE в той же SQL Server?
Автор: abv
Дата сообщения: 24.02.2003 18:18
Ну что ж, рискну и я задать вопроса по Oracle
Специалист я в нем небольшой, так что, если кому-то вопрос покажется глупым, просьба не пинать ногами, я в нем разбирался методом 'научного тыка' Есть такой зверь в Oracle 8i - dba studio, который на старте спрашивает про какой-то Oracle management server. Что это такое, я понятия не имею, но без его указания в этом DBA Studio отваливается куча всяких полезностей. Без всего этого можно обходится, да и обхожусь уже достаточно давно, но все же хотелось бы знать, где чего и как надо настроить, чтобы все заработалою
Автор: sailor
Дата сообщения: 24.02.2003 20:36
abv
Не разу не ставил Оракла (завтра нарою лицензионную (!) версию и буду ставить), потому гадать не буду... Кстати, а правда, что сервер и клиент на одном компе не уживаются? Т.е. даже так: средства разработки (такие как Forms) и сама СУБД? И можно ли поставить Oracle 8 на XP (или только на NT)?

Слушай, может ты скажешь, что такое репозитарий? А то встречается часто (например в таком контексте: "Конфигурирование Oracle Management Server и построение репозитария"), а что такое не знаю
Автор: someone312002
Дата сообщения: 25.02.2003 10:51
sailor, нет, не одно и то же - в MS SQL подобие TABLESPACE - это FILGROUP...
Для чего нужён ??? Сразу так и не ответишь... :о) для удобства... Щутка... ты можешь все сегменты бызы раскидывать по разным табличным пространствам, к примеру, роллбэк в одну, индексы - в другую, различные пространства раскидываешь на разные диски (дисковые массивы, если у тебя аппаратный райд) с разной степенью защищённости...

sailor, Ужиться они уживуться, но этого не стОит делать - иначе нету смысла вообще ставить Оракл (Щутка)... что касаемо ХР, то читаю OTN про инсталляцию 8i, вижу - NT, 2000, про ХР - ни слова...

"А напоследок вам скажу... " ребята, создайте себе аккаунт в OTN http://otn.oracle.com/index.html , там очень много того, что может вам помочь в вопросах/ответах, хотябы ответы о совместимостях версий БД и ОС там можно найти...


P.S. Гуру, если я сморозил чушь - поправьте меня, плз...
Автор: sailor
Дата сообщения: 25.02.2003 18:53
someone312002
Спасибо.

Цитата:
"А напоследок вам скажу... "

Спасибо большое.. а ничего более русского нет? Ведь проблемы у нас (меня) пока "детские", могут (наверное) и здесь помочь. А как станут проблемы недетскими - буду общаться с "реальными" челами реально
Автор: abv
Дата сообщения: 26.02.2003 13:00
someone312002
За ссылку спасибо, я такой не знал, но у меня вопрос не срочный, потому и решил здесь задать. Иначе вообще этот форум ("Прикладное программирование") можно выкинуть, а всех отправлять на специятельные по программированию

sailor
Из русского можешь попробовать www.sql.ru, там неплохие форумы по Oracle, MS-SQL. Если что-то срочно надо, то я там ищу.
Автор: romutis
Дата сообщения: 26.02.2003 17:45
sailor

Цитата:
А я вот ещё слышал (краем глаза читал в одной книжке), что дескать для Оракла есть такой пакет разработчика, который значительно облегчает разработку баз данных... В специальном диграматоре (или что-то типа этого...) рисуешь ERD, затем запускаешь преобразователь - и на тебе.. готова БД! Что бы это могло быть?


Oracle Designer, Erwin и тому подобные программы умеют делать это.

Парни! Книг по Ораклу - кучи! Купите любую, у которой в аннотации написано "для начинающих" - и читайте всласть. 90% вопросов "чайника" отпадет по прочтению (зато появятся новые вопросы, но уже не чайниковские )
Автор: sailor
Дата сообщения: 26.02.2003 18:52
romutis

Цитата:
Парни! Книг по Ораклу - кучи!

Как бы не так. Особенно с русскоязычными проблема Обошёл все крупные московские книжные магазины (ну там БиблиоГлобус, Тех. книга, Молодая Гвардия и т.п.) - ничего хорошего. Почти ничего (купил одну книженцию, но она тонкая - всего 400 стр., мне не хватило).

Цитата:
Oracle Designer, Erwin и тому подобные программы умеют делать это.

Эх.. где бы их найти? Я вон в Москве даже 8-ой Оракл не могу найти (пока не инсталил это чудо, т.к. у работодателя оказался 7-ой, а работать надо с 8-ым). Везде 9-ый. Что уж говорить о средствах разработки (если конечно они вместе с СУБД не поставляются)...
Автор: abv
Дата сообщения: 26.02.2003 19:13

Цитата:
Эх.. где бы их найти? Я вон в Москве даже 8-ой Оракл не могу найти (пока не инсталил это чудо, т.к. у работодателя оказался 7-ой, а работать надо с 8-ым). Везде 9-ый. Что уж говорить о средствах разработки (если конечно они вместе с СУБД не поставляются)...

Залез вчера на сайт, про который someone312002 упомянул -там в разделе Download достпна для скачивания инсталляция Oracle 8.1.7 Enterpise Edition, причем сайи этот - офциальный сайт Oracle. Правда, для этого нужно зарегистрироваться, но регистрация бесплатна. Я, ради прикола, за ночь ее стянул, в чем подвох, так и не понял, инсталляция вроде рабочей оказалась
Автор: romutis
Дата сообщения: 26.02.2003 19:49
sailor

Цитата:
Эх.. где бы их найти?

Интернет большой.
Хинт - загляни в соседний форум "Варезник".

abv

Цитата:
в разделе Download достпна для скачивания инсталляция Oracle 8.1.7 Enterpise Edition, причем сайи этот - офциальный сайт Oracle. Правда, для этого нужно зарегистрироваться, но регистрация бесплатна. Я, ради прикола, за ночь ее стянул, в чем подвох, так и не понял, инсталляция вроде рабочей оказалась


Более того, любой софт, скачанный с otn.oracle.com и не имеющий пометки "демо" - абсолютно работоспособен, не имеет никаких ограничений по времени, серийному коду и т.п. Т.е. ни на байт не отличается от того, который ты покупаешь. Corporate Policy у Oracle такая: продукты для девелопмента - бесплатны. Платить будет клиент, когда продукт из стадии девелопмента перейдет в стадию коммерческой эксплуатации.
Так что качай оттуда софт, инсталлируй - и пользуйся смело!
Автор: BoyCot
Дата сообщения: 27.02.2003 02:49
Забавно здешние посты читать , без обид.
1. Без английского за оракл лучше и не садится.
2. На русском хорошей литературы нет.
3. Главный источник знаний-документация поставляемая с серваком.
4. Она также есть здесь http://tahiti.oracle.com
5. Все программы бесплатно качаются с http://oracle.com
6. На Западе Дельфю не используют.
7. Для такого монстра, как оракл, все можно сделать силами Designer/Developer и т.д.
8. Изучать придется долго, нудно и т.д.

Фу, запарился
Автор: romutis
Дата сообщения: 27.02.2003 08:35
BoyCot
Добавлю один пункт:
3а. metalink.oracle.com - сервер саппорта. Есть ответы на любые вопросы, решения для любых проблем. Доступен только тем, кто заплатил Ораклу за саппорт.

По остальным пунктам - согласен!

Но начинать парням тоже с чего-то надо. И рвение их похвально.
На русском могу посоветовать две относительно неплохие (для начинающих) книги:
Пейдж: "Использование Oracle 8/8i" и Урман "Программирование на языке PL/SQL". Для начало - самое то!
Автор: BoyCot
Дата сообщения: 27.02.2003 16:30
Пейдж: "Использование Oracle 8/8i" и Урман "Программирование на языке PL/SQL"

Обе читал, нормально. Правда знания не структурируют.
Начинайте с Дейта, затем Oracle Concepts....
Автор: sailor
Дата сообщения: 27.02.2003 20:10
BoyCot

Цитата:
Забавно здешние посты читать , без обид.

Хм.. чего забавного то?

Цитата:
1. Без английского за оракл лучше и не садится.



Цитата:
2. На русском хорошей литературы нет.

Я это заметил . От этого не легче...

Цитата:
7. Для такого монстра, как оракл, все можно сделать силами Designer/Developer и т.д.

Отлично!!! А что чем Designer от Developer отличается?

Цитата:
8. Изучать придется долго, нудно и т.д.

Ага.. к апрелю я уже должен готовый продукт сдать. Сейчас мои знания на уровне "почтинулевых" Интересно, а ты уже изучил?

romutis

Цитата:
Пейдж: "Использование Oracle 8/8i" и Урман "Программирование на языке PL/SQL".

ОК, погляжу... Хотя что такое SQL уже представляю, а вот с синтаксисом PL/SQL ещё не очень знаком.

BoyCot

Цитата:
Начинайте с Дейта, затем Oracle Concepts....

Ну Дейта уже почти всего прочитал - общие вещи реляционного подхода и т.п. Что за Oracle Concepts? На английском языке что-ли?

Цитата:
И рвение их похвально.

Спасибо.. жизнь заставила. Хотя, я так понимаю, что если прокачаюсь в Оракле, то знания не пропадут......


abv
BoyCot
romutis
someone312002
Спасибо, мужики! Заглядывайте сюда, если не сложно почаще... Знаете же как в начале сложно разбираться во всём. Возможно буду тупить поначалу - не смейтесь плз.

Кстати, если кто из вас москвич, и если у кого-нибудь завалялся ненужный (на неделю) дистрибутив Оракла 8 .. было бы здорово! Ибо не могу найти (может посоветуете где купить). Везде 9-ый
Автор: BoyCot
Дата сообщения: 27.02.2003 22:43
1. 8.1.7. есть же на сайте Оракла.
2. Какой продукт, за месяц все равно ничего не поймешь.
Лучше уж делай тогда на Дельфе.
3. Я часто просматриваю, но редко пишу на форуме.
4. Oracle Concepts одна из разделов документации.

Главное с английским определись, сожешь читать тонны документации ОК.
Нет-лучше садись за SQL Server, там проще, а то только время потеряешь.
Автор: sailor
Дата сообщения: 28.02.2003 06:40
BoyCot

Цитата:
Нет-лучше садись за SQL Server, там проще, а то только время потеряешь.

Хех.. Я на SQL Server учился.. действительно попроще и для той задачи, что я делаю хватит с головой. Но одна проблема - заказчик хочет чтоб было на Оракле. А тот кто платит, тот и заказывает музыку...

Неужели Оракл так сложен? Мне ведь всего 30-40 таблиц нужно сделать с минимумом связей....

Цитата:
Главное с английским определись, сожешь читать тонны документации ОК.

IMHO потеряю много времени - ведь я не спец по англ. языку (хотя читать могу, но не так быстро, как русский)..
Автор: Spook
Дата сообщения: 02.03.2003 22:33
Всем здрасьте. Добрался до конца, а так и не учитал ответа на свой вопрос: ведь Оракл не требует DBE, так? Я освоил уже сносненько Дельфи и с ее Парадоксом уживаемся классненько, а вот при создании инсталяшки - упс: а она-то в 2 раза больше весит. Вопрос актуален. Стоит ли из-за только этого осваивать Оракл? Кто ответит?
Автор: Tishka
Дата сообщения: 03.03.2003 13:29
Год назад продавалась книга В. Дж. Пейдж(мл.) Специальное издание Oracle 8/8i Издательского дома "Вильямс" (Москва, СПБ, Киев). К книге прилагался CD с Oracle 8i Personal Edition 8.1 for NT. Для начинающего - выше крыши (и не только для начинающего).

Добавлено
Существует достаточное количество компонентов для Oracle и Delphi (DOA - http://www.allroundautomations.nl, ODAC - http://www.crlab.com). Да и BDE - не самый плохой набор. Кстати, Orcle клиент, наверно, потяжелее BDE.
Автор: someone312002
Дата сообщения: 03.03.2003 14:25
sailor, Spook, какие задачи будут решаться программами, которые вы ваяете? Большие сети, распределённые по нескольким материкам? Большая корпоративная сетка, которая будет пользовать программу/базу??? То бишь порядка 200 человек вбивают данные и лишь 5-10 человек анализируют инфу и выдают отчёты ??? Зачем оракл ???
Сколько работаю с базами - всегда идут споры вокруг того: какую базу выбирать. Да и заказчика "разводить" под "кто платит..." не самый верный вариант. Поскольку коль он выложил бабло за оракл (очень большая сумма), то может в след. раз он к вам и не пойдёт с заказом, поскольку дорого. А посему вывод - лучше предупреди, что можно по-другому/дешевле, но не будет того-то и того-то...
Оракл работает бронебойно - не спорю (в случае, если у ДБА хорошо поставлен драйвер pyku.sys), но он хорош там, где идёт большое территориальное распределение клиентов/задач, куча индексов, необходимость откатов, отличное железо (не только проц и память, но и различные массивы данных (райд и т.д.), хранение ГИГАБАЙТОВ информации...
MS SQL лучше ставить в организациях (фирмах), где колличество пользователей базы не будет превышать, скажем, 50-70 человек (можно и больше, но в данном случае - ставь хорошее железо и хорошо затачивай базу...) - это с учётом ввод/анализ данных. МуСКуЛ позволяет, конечно же и удалённо подключаться к базе, но мотор подключения не таков, как в оракуле (оракл требует установки оракл клиента, в то время, как мускул всег навсего одбц коннектор или что-то ещё (АДО) (в зависимости, как прогу сделали)), хранение сотен Мегабайт информации...
В фирмах, где пользователей всего один или два десятка запросто пойдёт парадокс или МС Акцесс (причём - последний будет получше) - решаются практически те же задачи реляции данных... хранение и обработка нескольких мегабайт информации...

и напоследок: я тоже не дока в оракуле, просто успел понахватать везде всего... (в плане информации)...
Автор: sailor
Дата сообщения: 03.03.2003 19:21
Tishka

Цитата:
Год назад продавалась книга В. Дж. Пейдж(мл.) Специальное издание Oracle 8/8i Издательского дома "Вильямс" (Москва, СПБ, Киев). К книге прилагался CD с  Oracle 8i Personal Edition 8.1 for NT. Для начинающего - выше крыши (и не только для начинающего).

Спасибо. Эх, узнать бы - где в Москве это дело продают сейчас и сколько стоит..

someone312002
Дело говоришь. Оракл - действительно вещь мощная. Но тот кто платит, тот и заказывает музыку. У заказчика Оракл, значит будем осваивать Оракл - тут к сожалению без вариантов. Кстати, у нас будет совсем крошечная БД - условно распределённая (на 3-х серверах, но данные будут на CD обмениваться). Клиентов по 5 человек! Но храниться будут действительно гигабайты (документооборот.. уже 100000 документов)..

Круто! Ставлю сейчас Оракл.. некоторые вещи уже непонятны. Устроим интерактивный хелп по установке Оракла. Например:

1)Чем отличается при установке Oracle8 Enterprise Edition и Oracle8 Client? Я, как разработчик поставил Enterprise Edition.. а что в есть в Client?

2) Далее.. предлагают следущее: "select cartidges"
Я выбрал всё, что предлагается, но что это - не знаю.. вот перечислю:
Oracle Parallel Server Option (что это такое?)
Oracle8 ConText Cartridge (что это такое?)
Oracle8 Image Cartridge (что это такое?)
Oracle8 Object Option (что это такое?)
Oracle8 Partitioning Option (что это такое?)
Oracle8 Spatial Cartridge (что это такое?)
Oracle8 Time Series Cartridge (что это такое?)
Oracle8 Visual Information Retrievial Cartridge (что это такое?)

3) Далее окошко, в титле написано: Oracle Parallel Server Option
И в окошке: " Important: To use Oracle Parallel Server Option, you must install a vendor-supplied Operating System Dependent (OSD) layer fully certified by Oracle. Refer to the Oracle Parallel Server Getting Started Guide for more information... И далее по тексту. Ещё там было: Click Yes if you want to continue installation with Oracle Parallel Server Option. Click No if you want to continue installation without Oracle Parallel Server Option. Я нажал Yes и теперь думаю - что же я сделал? Что это за Oracle Parallel Server Option такой?

4)Потом я нажал typical Configuration (конфигурация начальной базы данных, как я понял). Там ещё была Custom Configuration, но я не стал лезть в дебри.. Интересно, а что там?

5) Далее, что-то говорилось об установке какого-то Legato Storage Manager (LSM).. Что это такое? Я на всякий случай установил (до кучи)

6) потом поставил документацию на хард

7) потом пошли копироваться файлы... и тут - первый облом .. Ошибка копирования - не может скопировать файл F:\win32\install\..\oject23\vcdept2.tmp в E:\orant\004023\cpp\mfc\samples\empedit\res\vsdept ... Я игнорировал ошибку. Интересно, что за файл? Надеюсь, какой-нибудь неважный... Потом подобная ошибка - не захотел копироваться файл - F:\win32\install\..\object23\empedt.tmp в E:\orant\004023\cpp\workbook\empedt\res\empedt.r. Опять игнорил (иначе виснет ХР)

Так.. пока дальше идёт установка, отправлю постинг.. а то вдруг всё зависнет - будет обидно, что зря набивал... Вопросы ещё появятся!



Добавлено
Всё установил, всё нормально.. Запускаю любую программку (тот же SQL*plus) там выпадает окошко "Вход в систему". Там 3 поля - Имя Пользователя, Пароль и Строка Связи. Хм.. А какие туда параметры заносить? Вроде, по умолчанию должны быть scott tiger orcl или system manager orcl - не пашут Пишет: "ошибка.. невозможно разрешить имя службы"... Мда. Если оставить все поля пустыми и нажать "ОК", то пишет "введите имя пользователя". Ввожу туда что-то (например sailor) - пишет "ошибка.. не в состоянии установить связь с адресатом". Народ, help ! Что за замкнутый круг
Автор: Cyborg
Дата сообщения: 04.03.2003 11:29
Нужно обя зательно 3 поля -
1 TNS - name
2 USER
3 pasword
TNS -водится еще при установке (как бы имя серверу базы) обычно оно ORCL
ну а для клиента можно и после прописать в файлах
\Oracle\Ora81\network\ADMIN- sqlnet.ora и tnsnames.ora там внутри пример есть

Добавлено
Да http://oracle.ukrsat.com/ora_tut.html - так сказать для новичков- Oracle с Нуля
Автор: sailor
Дата сообщения: 04.03.2003 19:49
Cyborg
Спасибо, но пока вопрос об аутентификации остаётся в силе

Добавлено
Народ! Помогите! какие в Оракле8 стандартные пароли и логины (и SID или Service - что там в 3-ем поле). Не могу ничего делать
Автор: Tishka
Дата сообщения: 05.03.2003 10:04
sys - change_on_install
system - manager
scott - tiger
Автор: sailor
Дата сообщения: 05.03.2003 18:10
Tishka
Все эти пароли я пробовал - не помогает

Хм.. а третье поле? SID или как там оно называется? Что там по умолчанию? Я лично писал orcl, в ответ - "Невозможно разрешить имя службы" - ошибка


Автор: Tishka
Дата сообщения: 06.03.2003 13:21
Для Oracle < 8.* По умолчанию: DB_NAME - ORACLE, SID - ORCL. Для 8.* и то и другое - ORACLE.

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: "Выбор папки" в Win2000 и WinXP: какую API использ


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.