Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » СУБД Oracle (Оракл - для поиска:)).

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

someone312002



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
...А как там с лицензией?...

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

Всего записей: 235 | Зарегистр. 19-08-2002 | Отправлено: 09:36 11-03-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А как там с лицензией?

 
на http://otn.oracle.com перед тем как скачать файлы появляется текст лицензии, основное что в нем сказано это то что софт предлагаемый к скачиванию должен использоваться только для разработки, для использования его в коммерческих целях требуется приобрести лицензию.
 
Добавлено
У кого есть проблема с установкой ORACLE на Pentium 4 мне подсказали решение. Если надо напишу.
Могу статью из "программиста" кусками выложить.

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 09:37 11-03-2003
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeleniy

Цитата:
У кого есть проблема с установкой ORACLE на Pentium 4 мне подсказали решение. Если надо напишу.

!!!
У меня есть проблема... И процессор в офисе как раз Pentium 4! Только я конечно очень сомневаюсь, что причина глюков именно в процессор (дома на Атлоне тоже не работает), но всё равно был бы рад любой помощи! Вот уже 2 недели не могу Оракл поставить . Итак, ещё раз напомню, что у меня за проблема:
Ставлю Oracle 8.0.5 (8.0.6 тоже) на Windows2000 (пробовал и на ХР). Когда ставлю на 2000-ый, то ставится всё нормально. Удаётся даже все ораклёвые службы (services) запустить! Но всё равно, при подключении к Ораклу - глюк. Например, если запустить SQL*plus, то там нужно заполнить три поля (логин, пароль, SID - строку связи с БД). Так вот... после установки этот SID - "orcl"? Вписываю стандартное имя - system (или scott), стандартный пароль - manager (или tiger) а в третье поле - стандартный sid - orcl. Жму <enter> и получаю... ошибку: "TNS: service name could not be resolved" или что-то типа этого... Эх. В Enterprise Manager (и Qwest SQL Navigator) та же ерунда.. не может соединиться. В мэнэджере баз данных, если сменить базу данных (которая там - "default"), на orcl (что возможно), то пишет "неопознанная база данных" и работать с ней невозможно. Все эти ошибки возникают и  в том случае, если делать базу данных вручную во время установки (там есть возможность выбора - typical и custom database).
 
Если не вводить в третье поле ничего, то как ни странно с правильным именем и паролем в SQL*plus и Enterprise Manager входится!!! Т.е. в SQL*plus можно даже таблицу создать... правда создать базу данных уже не позволят (пишет - "недостаточно прав", хотя я под DBA - как SYSTEM@MANAGER или SYS@CHANGE_ON_INSTALL). Да и созданная таблица какая-то "виртуальная", т.к. при выходе из SQL*plus и последущем в него входе таблица с  таким же  именем (которую пять минут назад создавали и наполняли данными) уже пуста.. В общем, странно всё это. Я понимаю, что третье поле всё таки надо заполнять, но не знаю чем. Если стандартным "orcl", то не работает ... ПОМОГИТЕ!!!
 
Добавлено
Tom

Цитата:
насчет третьего поля:
   попробуй:  SPL

Спасибо, но не помогает..
zeleniy

Цитата:
Могу статью из "программиста" кусками выложить.

Выложи, если не сложно!


----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 21:48 11-03-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ORACLE на Pentium 4
 
У меня нет доступа на http://metalink.oracle.com. Вся информация собрана на различных  форумах.
1. Oracle использует JIT от Symantec которая неправильно работает с P4, точнее не определяется тип процессора.. Для инсталляции необходимо скопирловать весь CD-ROM на жесткий диск, найти поиском файлы symjit.* и переименовать их, например, symjit.old . Такаой способ позволяет сделать только установку я заметил что далее при работе ORACLE все равно возникают проблемы.
 
2.  Способ мной не опробованный, но на форуме где я его нашел сказали что помогает
Можно попробывать запустить инсталяцию с новой версией JVM.  
Ее можно скачать:
http://www-105.ibm.com/developerworks/tools.nsf/dw/java-devkits-byname?OpenDocument&Count=100
 
Выбирать надо 1.1.8 для соответствующей платформы. Например:
IBM Developer Kit for Windows(R), Version 1.1.8
Установлинную jre скопировать в каталог:
STAGE\Components\oracle.swd.jre\1.1.7.30\1\DataFiles\Expanded\JRE\WIN32
 
Вот и вся информация которой я обладаю по установке ORACLE на Pentium 4.  
Кстати до нелавнего времени в рекомендациях по аппаратной платформе под ORACLE было написано что лучше всего использовать процессор P III. Или ставить сервер ORACLE под UNIX.
 
И еще про русские буквы я нашел сайт где про это все написано и все выложено:
http://www.oradba.com.ru
 
 
Журнал дома оставил тк-что статью затра выложу

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 08:55 12-03-2003 | Исправлено: zeleniy, 10:40 12-03-2003
Cyborg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeleniy проблему при установке ты правельно, сам ведь Oracle не  JavaVM работает, так что на Pentium IV (Celeron IV) проблем после установки никаких нет!!!(> 8i)
sailor
Ты смотрел че ты накофугурировал при установке (%OracleHome%\Ora81\network\ADMIN\tnsnames.ora)
что там есть пример я уже присал но повторение мать ученья ;)
--Begin tnsnames.ora
ORAS =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = server)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORAS)
    )
  )
--end tnsnames.ora
 
где ORAS -SID твоей базы, server- комп базы и PORT = 1521- default port

Всего записей: 54 | Зарегистр. 13-08-2002 | Отправлено: 13:31 12-03-2003 | Исправлено: Cyborg, 13:46 12-03-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cyborg
 
 

Цитата:
ам ведь Oracle не  JavaVM работает, так что на Pentium IV (Celeron IV) проблем после установки никаких нет!!!(> 8i)  

 
У меня были версии 8.1.x и я на всех сталкивался с тем что не все работает.
особенно если прикладная программа работает с JVM.

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 13:41 12-03-2003
Cyborg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeleniy ну тогда прямая дарога менять JVM на посвежей.
sailor
посмотри если вобще у тебя есть эти файлы  
%OraHome%\Ora81\network\ADMIN\
 tnsnames.ora
 sqlnet.ora
и если твой комп сервер то еще и listener.ora

Всего записей: 54 | Зарегистр. 13-08-2002 | Отправлено: 13:53 12-03-2003 | Исправлено: Cyborg, 13:58 12-03-2003
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zeleniy
Спасибо за помощь!
Cyborg

Цитата:
ORAS =
  (DESCRIPTION =

Отдельное спасибо! Вот она где собака зарыта была! Я то думал, что в этом tnsnames.ora достаточно того, что SID=ORCL, SERVICE_NAME=ORCL и т.д. А на то, что в самом начале должно быть это имя, я не обращал внимания! . Сам бы не догадался... У меня в самом начале tnsnames.ora строка - Beq-local.world=... Так вот с beq-local в качестве 3-ей строки заходит. Ух.. сколько я парился, а проблема так просто решалась..
 
Следущие проблемы (возможно связаны с глючной или несовместимой с 2000-й виндой версией Oracle 8.0.6):
Вхожу как system в sql*plus (в консоли решил поработать). Создаю таблицу (create table test (a number(4));), потом заполняю её инфой (insert into test values (100);), потом смотрю (select * from test) - инфа в таблице есть. Если добавить ещё строки, то они добавляются. Выхожу из sql*plus, вхожу снова - бамс.. таблица есть, а инфы в ней нет (0 rows selected). Что за дела? Далее.. хочу создать базу данных. Пишу - create database db1;.. SQL*plus возвращает ошибку - "Не достаточно привелегий"... А ведь я же dba!!!! Неужели таким образом нельзя создать базу данных? А как тогда можно? Далее.. вхожу в SQL worksheet (хорошая, надо сказать программулина.. мне понравилась). Вхожу, пишу ту же тестовую таблицу, выхожу из  worksheet, перезагружаю комп, потом снова захожу - смотрю select'ом свою test таблицу, и что бы вы думали? Она цела и наполнена инфой! А если создавать через SQL*plus, то стирается.. интересно, почему так происходит? Потом, если войти в Enterprise Manager as SYSOPER или SYSDBA, то программа пишет что-то типа "Оракл недоступен". Если заходить as Normal, то Оракл доступен, вот только сделать я ничего не могу. Вижу перед собой дерево, 2-ая папочка - databases. Она почему-то пуста. Неужто нет ни одной базы данных? Где моя orcl (я уж не говорю о system, которую я точно не трогал). Всё это проблемы старого Оракла и пиратского виндуса (завтра ставлю 8.1.7 на лицензионный Windows2000 и молюсь, чтобы всё запахало сразу и надолго) или дело в моих кривых ручках?

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 18:37 12-03-2003
someone312002



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а ты не пробовал делать commit после завершения операции INSERT ???

Всего записей: 235 | Зарегистр. 19-08-2002 | Отправлено: 10:53 13-03-2003
romutis

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
someone312002
Правильная постановка вопроса "а ты, sailor, книжки про Оракл читать так и не сподобился?". Поток идиотских вопросов сократился бы на 90%.


----------
In America, honey, our names don't mean sh*t...

Всего записей: 824 | Зарегистр. 21-07-2002 | Отправлено: 11:46 13-03-2003
Tishka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
COMMIT нужно выполнить, если хочешь сохранить изменения или ROLLBACK для отмены. Опции SQL+ нужно посмотреть, типа там много полезного, может есть такая, которая делает авто коммит, там же есть опция ограничивающая количество строк, которые хочещь увидеть в выборке (предупреждая вопрос о том, что я ввёл 1000 записей, а оно показывает только 100, где мои записи), количество это обычно ограничено, (а то вдруг сделаешь выборку миллиона записей), опция длины буфера в памяти и многое другое.
 
А вообще, очень правильно подметил Member romutis, просто душа радуется.
Так что Advanced sailor, послушай хороший совет Member'а.  

Всего записей: 113 | Зарегистр. 22-11-2002 | Отправлено: 14:16 13-03-2003
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну понашло тут умников ... Вопросы идиотские им не нравятся.. Если не нравится - можете тут не постить, без вас обойдётся.. А кому не сложно, те помогут. А то понашли, понимашь.. пальцы кидать... злости не хватает...
 
Кстати, далеко не все проблемы решаются в литературе. Много я её читал, толстые и тонкие книги, далеко не всё там описано (особенно такие тупые проблемы, которые никто не додумается описать). Согласен, однако, многие вопросы, которые я тут задавал (и, возможно буду задавать) действительно "идиотские", однако таков уж мой стиль обучения (пока PHP учился, таких вопросов тоже немало было задано). А книгу читать правильнее, но уж больно много времени терятся при этом...  
 
В общем, поставил я таки Оракла. Правда не 8-го, а 9-го. Как правильно замечал zeleniy проблема с Pentium4 действительно существует! И бороться с ней ой как не просто... Я, впринципе, воспользовался его 2-м способом (а именно, заменил jre в дистрибутиве) и установщик запустился (так то и он не запускался и вовсе). Установщик то запустился, а толку то.. проги всё равно далеко не все запускались. Даже database assistant не запускался. Тогда я методом "тыка" нашёл способ запустить некоторые ораклёвые проги - нашёл в Programs Files папку oracle, там заменил jre на скачанный и ассистанты запустились (правда, например, Enterprise Manager'овские компоненты не все запускались). Установил Oracle 9 и все проблемы как рукой сняло! Имеется в виду, проблемы чисто технические, связанные с неправильным функционированием софта.
 
Сейчас думаю над следущей проблемой - при компиляции простейшей тестовой формочки в Oracle Forms всё в порядке (module built successfully). А вот при попытке запуска этой программки (run, как я понимаю - создание исполнимого файла), ругается следующим образом: "The HHTP Listener is not running on as at port 8888. Please start listener or check your runtime preferences". У чём тут могёт быть дело?
 
И у меня большая просьба: всяких отморозков, шутников, сквернословов, просто ослов или людей, возомнивших себя пупами Земли воздержаться от комментария в этом топике. Ибо тут новичок спрашивает, и нечего над ним смеяться или глумиться. ОК? А вот за реальную помощь буду благодарен. Пара строчек от знающего человека может помочь куда как больше, нежели толстая книга.

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 15:24 21-03-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sailor
 
А у тебя есть диск с документацией по Oracle ?  
Когда у меня выдает ошибку я ее в доке ищу. Обычно этого бывает достаточно.
 

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 11:47 24-03-2003
someone312002



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Зелёный, ты ведь тоже когда-то был "зелёным"... (извините за оффтоп)...
sailor, прочти ПМ...

Всего записей: 235 | Зарегистр. 19-08-2002 | Отправлено: 16:23 24-03-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
someone312002
 
Дя я Oracle начал заниматься года полтора и то я в нем не программирую, а у меня есть софт работающий на нем. Причем у меня Oracle на фирменных дисках и в комплекте сейчас 3 диска (сейчас 8iR3). Я просто помогаю потому-что сам сталкиваюсь или сталкивался с такими же проблемами.

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 16:35 24-03-2003
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо. На Forms, после того, как  я разобрался каким-то чудом с проблемами, я решил забить... Дело в том, что как я понял, он позволяет создавать приложения в окне браузера, аки аплеты явы... А это не пойдёт. Решил попробовать разобраться с Delphi. Но тут же столкнулся с кучей проблем. Первая из них - я слабо знаю Дельфи. Вторая - я не знаю, как приконнектится к базе данных (хотя знаю, что способов куча). Эх.. кто бы объяснил чайнику (на пальцах) как с помощью какого-нибудь ADO, DOA, ODBC, BDE, Easy Table, Zeos  (интересно, что из них лучше и вообще что это значит) приконнектиться... Или по крайней мере где найти инфу (жлательно на русском) по этой теме. Вчера весь Олимпийский обошёл... такое впечатление, что дельфисты не любят Оракл.. всё парадокс, да интербейз...

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 20:27 24-03-2003
zeleniy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sailor
 
По поводу программирования. Я пробовал как-то разобраться, но у  меня под рукой Visul Basic и к нему по-моему должны быть примеры в инсталляции ORACLE (сейчас посмотреть не могу вчера на компе с ORACLE систему снес и ставлю заново).
Попробуй посмотреть на сайтах:
 
http://oracle.ukrsat.com/
http://www.oraclub.ru/
http://oraclub.tomsk.ru/
 
Может что и найдешь
 
И еще у меня есть в бумажном виде книга:
Роджер Дженнигс
Руководство разработчика баз данных на Visual Basic 6
В ней описывается работа с БД из VB.
Я ее в электронном виде не искал, но может у кого есть.
И к ней еще есть книга под названием
"Обработка баз данных на Visual Basic 6"
ее у меня вообще нет.

Всего записей: 777 | Зарегистр. 07-12-2001 | Отправлено: 09:06 25-03-2003 | Исправлено: zeleniy, 12:09 25-03-2003
someone312002



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sailor, дельфисты не любють ораклевича за то, что слишком много его настраивать... для соединения с базой оракл используй ДОА... зайди на тори.ру или "делфи мастак" - там очень много хорошего узнаешь по использованию баз данных с делфи... поройся на мастаке в фоллиантах или "круглом столе".
Делфи не так уж сложен, как его малюют - смотря что ты хочешь сделать: можно при помощи одних лишь стандартных компонент сделать простенькую программулину для обработки данных... но, для того, чтобы нормально создать программулину с хранением данных в оракле, надо не только делфу знать, но и использовать НА ПОЛНУЮ КАТУШКУ те возможности, что даёт тебе ораклеивич... к примеру, те же самые констрейнты, индексные запросы, паккаджи, курсоры... да много чего...  
А парадокс - простая локальная базулька. Интербейз очень похож на ора или мсскл, но он слабее...
последнее: зайди на яндекс.ру, сделай поиск по "delphi oracle examples download" и ты поймёшь, насколько "могуч и всесилен" Российский ИНет

Всего записей: 235 | Зарегистр. 19-08-2002 | Отправлено: 12:30 25-03-2003
Tishka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поищите в примерах. Ещё в 7-м оракле біли примерчики использования OCI (oracle call interface) для VB, Delphi, Excel. Должны быть и в новых версиях.

Всего записей: 113 | Зарегистр. 22-11-2002 | Отправлено: 12:38 27-03-2003
MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sailor
Очень рекомендую ODAC. Хорошие компоненты, много толковых примеров, есть исходники. Я их пользую уже почти год (на сервере приложений), ничего окромя хороших впечатлений!
Отправляйся в Варезник, там тебе дадут .
Тут вроде не место для раздачи вареза ...
Удачи!

Всего записей: 831 | Зарегистр. 30-01-2002 | Отправлено: 19:24 28-03-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » СУБД Oracle (Оракл - для поиска:)).


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru