Просторы интернета

19 Февраль 2015
Earlier
Вт, Янв 27, 2009
Обратите внимание на поисковую форму от Google в правом верхнем углу блога - с помощью нее теперь Вы можете искать необходимую информацию по ведущим ресурсам сети, посвященным СУБД Оракл, в том числе asktom.oracle.com, otn.oracle.com, forums.oracle.com, а также российским сайтам с полезной информацией о базе данных №1. [...]
Source: OracleForBeginners
Чт, Дек 11, 2008
Продолжая тему полезных профилей.

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

Ну разумеется, кому понравится постоянно заходить в форму с системными профилями [...]
Source: oebs-ru.blogspot.ru
Ср, Дек 03, 2008
1. Если забота о ресурсах сервера вынудила вашего администратора ограничить время сессии в ОЕБС и вы устали заново вводить пароль возвращаясь с обеда, то на помощь приходит профиль:

"ВЕБ: время ожидания для сеанса" (profile_option_name = 'ICX_SESSION_TIMEOUT')

Значением профиля является время жизни сессии в минутах. Собственно этим профилем системный [...]
Source: oebs-ru.blogspot.ru
Пт, Ноя 21, 2008
Замечательный пункт меню.
Позволяет получать огромное количество нестандартных отчетов из системы. Данные экспортируются в текстовый файл, в котором значения разделены табуляцией (tsv) и который отлично понимается Excel.

Но есть одно но. Экспорт доступен только из многострочных(многозаписных) блоков данных. А для однозаписных блоков этот пункт меню недоступен. А как же [...]
Source: oebs-ru.blogspot.ru
Чт, Окт 23, 2008

В некоторых случаях Oracle Database Configuration Assistant (DBCA) при формировании скрипта по созданию базы создает некорректный батник [sid_name.bat]. Я натыкался на эту ошибку и в версии 8.1.7 и в различных 9.2.0.х. Две строки имеют вид:

[Ljava.lang.String;@2a369f
[Ljava.lang.String;@2a36d7

При этом коды ошибок могут отличаться, что затрудняет поиск быстрого решения (по крайней мере [...]

Source: oraclemaniacs.blogspot.ru
Чт, Окт 23, 2008

В некоторых случаях Oracle Database Configuration Assistant (DBCA) при формировании скрипта по созданию базы создает некорректный батник [sid_name.bat]. Я натыкался на эту ошибку и в версии 8.1.7 и в различных 9.2.0.х. Две строки имеют вид:

[Ljava.lang.String;@2a369f
[Ljava.lang.String;@2a36d7

При этом коды ошибок могут отличаться, что затрудняет поиск быстрого решения (по крайней мере в первый [...]

Source: oraclemaniacs.blogspot.ru
Пт, Окт 17, 2008
То что в ОЕБС для ведения пользователей не используются встроенные возможности СУБД Oracle всегда казалось подозрительным.
Но что на столько!!!

Желающие могут убедиться сами.
Достаточно загуглить:
oracle.apps.fnd.security.WebSessionManagerProc.decrypt [...]
Source: oebs-ru.blogspot.ru
Ср, Окт 15, 2008
Человек старой закалки (кто видел СУБД Oracle версии меньше чем 9) на вопрос о внешнем соединении в SQL запросе уверенно ответит, что где то нужно поставить "плюсик".

И это правда.
Не смотря на появившийся в 9-й версии синтаксис ANSI для внешних соединений, "плюсик" привычнее и роднее. Вот, только, не [...]
Source: oebs-ru.blogspot.ru
Ср, Окт 15, 2008
Необходимо запомнить такой момент:
При создании Materialized View из выборки, в которой используется обращение к удаленной базе через DBLink (неважно, непосредственно или через синоним), необходимо использовать ключ "WITH ROWID" либо "WITH PRIMARY KEY" иначе получаем ORA-00942. Почему эту ошибку, объяснения не вижу даже на горизонте, но... В общем надо [...]
Source: oraclemaniacs.blogspot.ru
Ср, Окт 15, 2008
Необходимо запомнить такой момент:
При создании Materialized View из выборки, в которой используется обращение к удаленной базе через DBLink (неважно, непосредственно или через синоним), необходимо использовать ключ "WITH ROWID" либо "WITH PRIMARY KEY" иначе получаем ORA-00942. Почему эту ошибку, объяснения не вижу даже на горизонте, но... В общем надо принять [...]
Source: oraclemaniacs.blogspot.ru
Пн, Окт 13, 2008
Если нужно выполнить параллельную программу, запускать которую еще не доводилось,
то для начала не плохо было бы понять из каких полномочий она доступна.

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

SELECT fr.responsibility_name
,(SELECT fa.application_name
[...]
Source: oebs-ru.blogspot.ru
Пт, Окт 10, 2008
Store expressions as virtual columns in Oracle 11g. October 2008 [...]
Source: www.oracle-developer.net
Чт, Окт 09, 2008
Параллельные программы в ОЕБС (concurrent programs) - замечательная особенность системы. Любые отчеты и процедуры обработки данных всегда оформляются, а затем и выполняются используя единый механизм. Так ведь мало того, всё это еще и протоколируется.

Поэтому, говоря о параллельных программах, мы можем ответить не только на вопросы популярной телепередачи, но [...]
Source: oebs-ru.blogspot.ru
Ср, Сен 24, 2008
Экранная форма для заведения новых пользователей и выдачи/отбора полномочий не дает возможности посмотреть у кого есть то или иное полномочие. Для этих целей есть отчет в системе. Ну неужели мы будем запускать отчет, когда это можно сделать несложным запросом:

SELECT fu.user_name
,fr.responsibility_name
[...]
Source: oebs-ru.blogspot.ru
Чт, Сен 11, 2008
Alternative IN-list binding in 10g using the new MEMBER OF collection condition. June 2004 (updated September 2008) [...]
Source: www.oracle-developer.net
Чт, Авг 28, 2008
Надо запомнить!!!

Перевод строки в Oracle выполняется лишь 10м символом, независимо от платформы! А ведь промучался с динамическим PLSQL-кодом 3 дня! Думал сначала на права, потом на свои руки, потом на индусов, потом опять на свои руки, а вот в результате оказалось, что вместо chr(13)||chr(10) надо было ставить просто [...]
Source: oraclemaniacs.blogspot.ru
Чт, Авг 28, 2008
Надо запомнить!!!

Перевод строки в Oracle выполняется лишь 10м символом, независимо от платформы! А ведь промучался с динамическим PLSQL-кодом 3 дня! Думал сначала на права, потом на свои руки, потом на индусов, потом опять на свои руки, а вот в результате оказалось, что вместо chr(13)||chr(10) надо было ставить просто chr(10). И [...]
Source: oraclemaniacs.blogspot.ru
Ср, Авг 20, 2008
Modify partitions without invalidating dependant objects. October 2007 (updated August 2008) [...]
Source: www.oracle-developer.net
Ср, Авг 06, 2008
ORA-00001 : unique constraint violated - Вы пытаетесь выполнить вставку или изменение поля, значение которого будет нарушать ограничение уникальности поля.
ORA-01001 : invalid cursor - Вы пытаетесь использовать несуществующий курсор. Вероятная причина – курсор не был открыт, или уже закрыт.
ORA-01012 : not logged on - [...]
Source: OracleForBeginners
Ср, Авг 06, 2008
ORA-00001 : unique constraint violated - Вы пытаетесь выполнить вставку или изменение поля, значение которого будет нарушать ограничение уникальности поля.
ORA-01001 : invalid cursor - Вы пытаетесь использовать несуществующий курсор. Вероятная причина – курсор не был открыт, или уже закрыт.
ORA-01012 : not logged on - Вы не [...]
Source: OracleForBeginners
Вт, Авг 05, 2008
После аутентификации пользователя в базе данных, ему разрешается выполнять в ней действия над данными. Но какие действия? Над какими данными? Ответы на
эти вопросы зависят от полномочий, предоставленных пользователю.
Не имея никаких полномочий, пользователь не может выполнять никакие действия с БД, даже установить соединение с ней. Поэтому для работы, пользователь [...]
Source: OracleForBeginners
Вт, Авг 05, 2008
После аутентификации пользователя в базе данных, ему разрешается выполнять в ней действия над данными. Но какие действия? Над какими данными? Ответы на
эти вопросы зависят от полномочий, предоставленных пользователю.
Не имея никаких полномочий, пользователь не может выполнять никакие действия с БД, даже установить соединение с ней. Поэтому для работы, пользователь как
минимум должен [...]
Source: OracleForBeginners
Ср, Июл 30, 2008

Сегодня тест-драйв http://csm.oracle.com/

Хорошая новость(имхо, старый приелся уже да и не очень удобно раньше был продуман).

Новый - удобен, красиво сделано.

В общем приятное впечатление. Ждем выхода в народ.

[...]
Source: oraclemaniacs.blogspot.ru
Ср, Июл 30, 2008

Сегодня тест-драйв http://csm.oracle.com/

Хорошая новость(имхо, старый приелся уже да и не очень удобно раньше был продуман).

Новый - удобен, красиво сделано.

В общем приятное впечатление. Ждем выхода в народ.

[...]
Source: oraclemaniacs.blogspot.ru
Сб, Июл 12, 2008
Using the new 10g COLLECT group function, including string aggregation. June 2004 (updated July 2008) [...]
Source: www.oracle-developer.net
Сб, Июн 28, 2008
Одна из основных задач СУБД - это возможность дать право на просмотр, создание и модификацию информации только тем лицам, которые имеют для этого законную причину. Для этого пользователи должны проходить идентификацию и на ее основе получать доступ лишь к четко определенным объектам.
Традиционный подход к процедуре идентификации состоит в том, [...]
Source: OracleForBeginners
Сб, Июн 28, 2008
Одна из основных задач СУБД - это возможность дать право на просмотр, создание и модификацию информации только тем лицам, которые имеют для этого законную причину. Для этого пользователи должны проходить идентификацию и на ее основе получать доступ лишь к четко определенным объектам.
Традиционный подход к процедуре идентификации состоит в том, что [...]
Source: OracleForBeginners
Пт, Май 23, 2008
Можете кидать в меня тухлыми яйцами, но я только полчаса назад открыл для себя встроенную процедуру генерации DDL.
Для тех, кто вместе со мной тщетно пытается догнать парозов прогресса, в первом вагоне которого сидит Ларри Эллисон, прилагаю запрос, который генерирует DDL всех таблиц необходимой Вам схемы:

SELECT DBMS_METADATA.GET_DDL(object_type, object_name, [...]
Source: oraclemaniacs.blogspot.ru
Пт, Май 23, 2008
Можете кидать в меня тухлыми яйцами, но я только полчаса назад открыл для себя встроенную процедуру генерации DDL.
Для тех, кто вместе со мной тщетно пытается догнать парозов прогресса, в первом вагоне которого сидит Ларри Эллисон, прилагаю запрос, который генерирует DDL всех таблиц необходимой Вам схемы:

SELECT DBMS_METADATA.GET_DDL(object_type, object_name, owner)
FROM [...]
Source: oraclemaniacs.blogspot.ru
Чт, Май 22, 2008
A simple package to start and maintain a session-based counter. Useful for debugging and instrumentation. May 2008 [...]
Source: www.oracle-developer.net
Комментирование отключено.