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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dukat
Если по людски - то пиши не чек а stored procedure в котоой реализовуй необходимую логику. И все модификации только через эту процедуру.
Второй вариант - в триггере.
Если все-таки край - и надо только чеком - то посмотри в сторону рег. выражений (версия 10+)
Но я бы всерьез рассмотрел возможность варианта с процедурой

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 11:55 26-01-2009
Dukat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh
Будь моя воля, я бы выбрал триггер, но я пока всего лишь студент, выполняю лабораторное задание. Надо использовать именно check. Версия 9i.

Всего записей: 1412 | Зарегистр. 01-10-2006 | Отправлено: 22:47 26-01-2009
Bluk



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

Цитата:
Книжки по PL\SQL можно взять здесь:  
http://c-books.info/books/load.php?ty=or

Спсибо огромное.

Всего записей: 164 | Зарегистр. 14-08-2005 | Отправлено: 09:25 28-01-2009
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omm
Ранее были прекрасние ответы по лицензорованию СУБД Oracle!
 
А нельзя ли также подробно рассказать про лицензирование Oracle Application Server?

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 11:03 30-01-2009 | Исправлено: GrHnd, 11:05 30-01-2009
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята,кто-нибудь пользуется с ORACLE Express Edition для 10g? У меня кое-какие то траблы возникли,не знаю как решать. Или есть у кого-нибудь книжка для Express Edtion? Буду очень рад.

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 13:03 04-02-2009
vavavol



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

Цитата:
Ребята,кто-нибудь пользуется с ORACLE Express Edition для 10g? У меня кое-какие то траблы возникли,не знаю как решать. Или есть у кого-нибудь книжка для Express Edtion? Буду очень рад.

 
Что именно интересует?

Всего записей: 181 | Зарегистр. 25-01-2006 | Отправлено: 12:10 05-02-2009
omm



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

Цитата:
лицензирование Oracle Application Server?

Для AS много общего с DB.
 
Также есть метрики - по "пользователям" или по "процессорам".  
 
Методика расчёта количества "процессоров" такая же как для БД, т.е. для многоядерных процессоров считается количество ядер и умножается на  понижающий коэффициент: для процессоров Intel и AMD он равен 0.5, для Sun T1 - 0.25, для остальных - 0.75. Для одноядерных процессоров коэффициенты не применяются.
Количество лицензий = количество посчитанных вот таким вот специальным образом процессоров.
 
"Пользователь" - human или non-human operated device, использующее программы, установленные на один или несколько серверов, вне зависимости от того, использует ли human или non-human operated device эти программы в конкретный момент. Т.е., если у Вас 20 раб. мест, трёхсменный режим работы сотрудников по 8 часов, по 20 в каждой смене (60 всего), и при этом какие-нибдь 20 штук "разливающих датчиков" используют софт от Oracle, то Named Users Plus лицензий Вам нужно 80 штук. При этом можно использовать N сервров, но нужно помнить, что есть т.н. "процессорные минимумы", это когда на один "процессор" нужно иметь не меньше определенного количества NUP-лицензий.
 
С метриками вроде бы разобрались, теперь к AS..
 
Сейчас Oracle продает то, что продавал раньше - Internet Application Server, а также "новое" - WebLogic Server
 
Начнём со старенького.
iAS Standard Edition One - может быть лицензирован на серверы с количеством сокетов (пустых или полных ) не больше двух. При этом, если покупаются Named Users Plus (NUP), то минимум - 5 штук, но если используемая программа - одна, используется на однопроцессорной машине и всего одним пользователем, то этот минимум (5) можно не соблюдать.
iAS Standard Edition - ограничений по сокетам нет, но тот самый "процессорный минимум" уже 10 штук (в отличие от 5 для SE1), но уже не "вообще", а на один "процессор". Также, как и для SE1, если используемая программа - одна, используется на однопроцессорной машине и всего одним пользователем, то этот процессорный минимум (10) можно не соблюдать.
iAS Enterprise Edition - ограничений по сокетам нет, "процессорный минимум" 10 штук на "процессор". Также, как и для SE1/SE, если используемая программа - одна, используется на однопроцессорной машине и всего одним пользователем, то этот процессорный минимум (10) можно не соблюдать.
 
Теперь новенькое.
WebLogic Server Standard Edition и WebLogic Server Enterprise Edition -ограничений по сокетам нет, "процессорный минимум" 10 штук на "процессор" и соблюдается всегда, даже когда используемая программа - одна, используется на однопроцессорной машине и всего одним пользователем. При этом для Standard не доступен Clustering.

Всего записей: 619 | Зарегистр. 17-12-2001 | Отправлено: 22:29 05-02-2009 | Исправлено: omm, 22:38 05-02-2009
Ashi



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если у тебя оракл < 11g то не советую так делать. Индекса по этим строчкам не построешь. И потом если у тебя будет несколько тысяч записей в таблице, то телефон конкретный ты будешь искать минут 20. Лучше создать отдельный справочник.  
 
А проверку лучше реализовывать через процедурку. и подсовывай через триггер. Потому как чек не даст такого колличества возможностей
 
Добавлено:

Цитата:
Прошу совета: Oracle 9 под AIX - для него работающее приложение. Есть вся документация по описанию таблиц баз.  До этого база велась в FoxPro 2.5  
Как из одной таблицы - dbf - FoxPro взять нужную информацию в базу Oracle под AIX.  (есть конверторы баз, ODBC - driver, но это все, если я не ошибаюсь работает только под Windows), а тут что делать? Установить базу в Oracle  под Windows сразу так быстро не получится, т.к нужно с нуля создавать скелет оригинальной базы для Windows, что требует работы ручками, а я начал работать с Oracle только несколько дней, а вот конвертировать инфу в базу под AIX - нужно срочно иначе меня повесят...-)))

 
Сюда
 
 
 

Всего записей: 88 | Зарегистр. 17-01-2006 | Отправлено: 12:33 06-02-2009
rkhodjaev



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

Цитата:
Что именно интересует?

  Хотел с готовыми таблицами поработать через Applications.Создал Application и коннектился на таблицу Employee. Все нормально, но вот не возможно добавить новые row....
 

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 09:15 09-02-2009
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vavavol
Спасибо тебе за помощь.
 
Подходящую тему нашел и решил спросит здесь, так как изучаю/работаю с ORACLE 10g.
А кто-нибудь пользуется, каким-нибудь продуктом для проектирования информационных систем и для создания логической модели данных?  
 Например:  
CA ERwin Data Modeler
Rational Rose
Enterprise Architect
Oracle JDeveloper
Oracle Designer
Sybase PowerDesigner
DeZign от Datanamic
Embarcadero ER/Studio
 
 Который из них более подходящий и стоит ли ими пользоваться, или же продолжить создание модели на голове/бумаге?

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 10:19 07-04-2009
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev
Использовал Rational Rose для создания логической модели данных, но думаю это в другой топик!

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 17:35 16-04-2009
Dukat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Изучаю администрирование девятки. SYS'ом создал verify_function (на основе стандартной), поставил на профиль пользователя. И вот когда начал ее тестить, оказалось, что DBA пароль юзеру меняет, функция срабатывает как надо. Но если сам пользователь пытается сменить свой пароль, то вылетает что-то вроде "missing or invalid password(s)". В чем может быть дело?

Всего записей: 1412 | Зарегистр. 01-10-2006 | Отправлено: 19:36 21-04-2009
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrHnd
Вы имеете виду это ? Или это другое.

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 16:01 22-04-2009
MrRamen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oracle Database 10g Express Edition
Объясните пожалуйста, как использует эта версия многоядерные процессоры. Распознает ли она AMD Opteron 280 "одним процессором" и будет ли использовать оба ядра?  
Организация планирует использовать программу, в качестве основы которой используется OracleXE и у меня появился вопрос, на каком процессоре строить сервер БД.  
Имеются 2 платформы, одна на двухядерном AMD Opteron 280 (2х2,4Ghz), вторая на одноядерном Pentium 4 3.0E (который стабильно работает и с разгоном до 3,4Ghz).  
И если Oracle XE использует лишь одно ядро, то не окажется ли так, что производительность второй платформы будет выше производительности первой...  
Заранее благодарю за ответ.

Всего записей: 7 | Зарегистр. 18-02-2009 | Отправлено: 08:46 28-04-2009
eldo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пытаюсь сделать экспорт/импорт БД со стандарта на экспресс.
Опыта ноль в оракле, так что наверное делаю не то что надо.
на исходной базе запустил
exp system/pass file=my.dmp full=y
потом в экспресе запустил
imp system/pass file=c:\my.dmp full=y ignore=y
 
но во-первых в процессе были ошибки, во-вторых у меня создалось впечатление что база туда не легла, хотя вроде бы фалы посоздавала. может надо создать базу предварительно в оракле или еще что-то.
заранее спасибо

Всего записей: 20 | Зарегистр. 25-04-2006 | Отправлено: 22:22 29-04-2009
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eldo
я бы посоветовал делать импорт не full а только тех схем, которые вам необходимы

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 11:40 30-04-2009
Ashi



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

Цитата:
но во-первых в процессе были ошибки, во-вторых у меня создалось впечатление что база туда не легла, хотя вроде бы фалы посоздавала. может надо создать базу предварительно в оракле или еще что-то.  
заранее спасибо

 
Версии исходного и целевого релизов оракла какие? Потом, присоединиюсь к мнению slaj1 переносить лучше посхемно. И лог с ошибками привидите пожалуйста

Всего записей: 88 | Зарегистр. 17-01-2006 | Отправлено: 17:39 12-05-2009
well2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос по установке сервера БД Oracle 10g
Что нужно сделать, чтобы на сервере устанавливался Enterprise Manager? При типичной установке он не устанавливается.

Всего записей: 63 | Зарегистр. 28-10-2002 | Отправлено: 13:05 03-06-2009
Kmich



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
well2
если не ошибаюсь то перед созданием новой базы данных надо установить и запустить  listener.

Всего записей: 192 | Зарегистр. 21-01-2005 | Отправлено: 09:31 05-06-2009
well2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Listener создаётся в процессе установки или NET менеджером, но по-моему на установку Enterprise Manager он не влияет.

Всего записей: 63 | Зарегистр. 28-10-2002 | Отправлено: 10:34 05-06-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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