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

19 Февраль 2015
Earlier
Ср, Дек 05, 2012
С помощью данного API можно добавить полномочие пользователю1

begin
-- Call the procedure
fnd_user_pkg.addresp(username => :username,
[...]
Source: alesiakarpelenia.blogspot.ru
Ср, Ноя 28, 2012
Постановка задачи: в некоей таблице имеется столбец с данными. Необходимо эти данные склеить в строку с помощью одного SQL-запроса.
Часть I. Аналитика и иерархия.Простой способ решения задачи подсказал Т.Кайт в статье On Ignoring, Locking, and Parsing. Этот способ основывается на использовании аналитических функций и функции [...]
Source: alesiakarpelenia.blogspot.ru
Ср, Ноя 14, 2012
Итак, если создан отчет с шаблоном в формате RTF, а вывод в виде Excel, и выпадает окошко с сообщением, что исходный формат отчета отличается от конечного, а нам это окошко надо убрать с глаз долой, тогда правим:

В регистре:
HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0ExcelSecurity
новый параметр (если нету) с типом [...]
Source: alesiakarpelenia.blogspot.ru
Вт, Ноя 06, 2012
Использование Oracle SQL*Loader для загрузки данных в таблицыДанный минифак не претендует на полноту отражения всех особенностей работы с SQL*Loader, а служит для того, чтобы быстро войти в тему
SQL*Loader — специальная утилита Oracle сервера для загрузки данных в БД из локальных файлов с данными. [...]
Source: alesiakarpelenia.blogspot.ru
Вт, Ноя 06, 2012
Источник: http://plsqlbook.ru/category/question-answer/
Простой пример того, о чем речь:
SELECT regexp_substr(str, '[^#]+', 1, LEVEL)
FROM (SELECT 'one#two#tree' str FROM dual)
CONNECT BY instr(str, '#', 1, LEVEL-1) > 0напоминалка:
‘[^#]+’ такая маска найдет все символы кроме решеткиinstr(str, ‘#’, 1, LEVEL-1) > 0 поиск позиции [...]
Source: alesiakarpelenia.blogspot.ru
Сб, Ноя 03, 2012
Dynamically enabling Totaling in Advanced Table
Oracle provide the functionality of Totaling for a column by 'Recalculate' button. This means whenever user updates the value of column, user have to click on 'Recalculate' button to see the updated value in Total bean.

We got a business requirement where it [...]
Source: oracleanil.blogspot.ru
Сб, Ноя 03, 2012
Dynamically enabling Totaling in Advanced Table
Oracle provide the functionality of Totaling for a column by 'Recalculate' button. This means whenever user updates the value of column, user have to click on 'Recalculate' button to see the updated value in Total bean.

We got a business requirement where it has to be [...]
Source: oracleanil.blogspot.ru
Ср, Окт 31, 2012
Пару месяцев назад я обнаружил, что в трассировке сортировки в 11.2.0.3 появился short call stack и даже уже советовал на форуме как более простой oradebug short_stack, хотя, честно говоря, из-за тотального недостатка свободного времени до сих пор не разбирался в отличиях. Я даже не знаю с 11.2.0.2 или 11.2.0.3 он [...]
Source: www.xt-r.com
Пт, Окт 19, 2012
Этот пост о том как создавать отчеты, выводящиеся в Excel с использованием XML Publisher.

На проекте необходимо было создать отчет в Excel. Проблема состояла в том, что в шаблоне было около 100 столбцов - поэтому вариант с созданием шаблона в RTF и последующим его выводом в виде Excel отпала [...]
Source: alesiakarpelenia.blogspot.ru
Чт, Окт 18, 2012
update apps.fnd_conc_pp_actions
set argument5 = 'EXCEL'
where concurrent_request_id = p_conc_request_id
and action_type = 6;
commit; [...]
Source: alesiakarpelenia.blogspot.ru
Пн, Окт 15, 2012
Я недавно открыл версию своего блога на английском и кое-что оттуда не успел запостить сюда, поэтому исправляюсь и вкратце резюмирую свои два поста:

1. Удобная трассировка:
Очень удобно создать отдельный сервис и включить на нем трассировку: теперь чтобы оттрассировать приложение или обращения с дблинка достаточно подключиться к на [...]
Source: www.xt-r.com
Пт, Сен 21, 2012
Несколько дней назад на форуме задали, как изначально показалось, старый, скучный, вдоль и поперек изъезженный вопрос:
Есть лента новостей. Все новости разделены на 10 категорий(Политика, спорт, авто, недвижимость и тд).
Надо 1 запросом для каждой категории выбрать 4 новости.
Получается если перебрать результат - сразу идет 4 новости о [...]
Source: www.xt-r.com
Пт, Сен 14, 2012
Сегодня нужно было ускорить большую разовую выгрузку(вообще был "insert/*+append*/ select", но это не суть важно в данном контексте): большая не секционированная таблица, достаточно хорошая селективность по индексу( ~1.2%), больше 95% времени идет на lookup в таблицу из индекса. Один только индекс размером 44ГБ...

Изначальный запрос был вида:
select t_big.*
[...]
Source: www.xt-r.com
Ср, Сен 12, 2012
A ref cursor is a variable, defined as a cursor type, which points to, or references a cursor result. A cursor variable which is based on REF CURSOR data type can be associated with different queries at run-time.  The primary advantage of using cursor variables is their capability to pass [...]
Source: imdjkoch.wordpress.com
Чт, Авг 23, 2012
Отличная статья от Танела Поддера: http://tech.e2sn.com/oracle/oracle-internals-and-architecture/recursive-sessions-and-ora-00018-maximum-number-of-sessions-exceeded [...]
Source: www.xt-r.com
Чт, Авг 16, 2012
Apex Listener 2.0 Beta доступен для изучения и скачивания.

Изменения относительно версии 1.1.4

Поддержка нескольких соединений с базой данных.
Утилита командной строки.
Изменение структуры файла конфигурации.
А также:
Moved storage of RESTful Services (aka Resource Templates) to the Oracle Application Express Schema
Design and creation [...]
Source: atyshenko.blogspot.com
Сб, Авг 11, 2012
Christian Antognini опубликовал полный список уровней для 10046-й трассы.
Утащу к себе, пока не запомню :) Repost: Christian Antognini. "Event 10046 – Full List of Levels"

Extended SQL trace (a.k.a. debugging event 10046 at a level higher than 1) is one of the key features provided by Oracle [...]

Source: www.xt-r.com
Сб, Авг 11, 2012

Все, конечно, знают про unwrapper'ы и многие даже пробовали свой написать (и я в том числе, после после презентации Pete Finnigan'а :), но тем не менее забавно, что Oracle в документации к 11.2 прямо-таки "громогласно" заявляет о том, что ничего unwrap от просмотра не защищает, но еще и прямую ссылку [...]

Source: www.xt-r.com
Чт, Авг 09, 2012

We got this error message when we are upgrading Oracle11i to R12.1.3 and many of self service screen are not working because of this issue.

Error Message


oracle.apps.fnd.framework.OAException: oracle.jbo.AttributeLoadException: JBO-27022: Failed to load value at index 84 with java object of type java.lang.String due to [...]
Source: oracleanil.blogspot.ru
Чт, Авг 09, 2012

We got this error message when we are upgrading Oracle11i to R12.1.3 and many of self service screen are not working because of this issue.

Error Message


oracle.apps.fnd.framework.OAException: oracle.jbo.AttributeLoadException: JBO-27022: Failed to load value at index 84 with java object of type java.lang.String due to java.sql.SQLException.
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)

-----Lines deleted------

## Detail 0 [...]
Source: oracleanil.blogspot.ru
Чт, Авг 09, 2012
Интересная тема с возможными решениями двух стандартных задач:
1) sprintf в oracle в SQL
2) замена по регулярке с вычисляемой заменяемой частью(а ля модификатор "e" в perl) [...]
Source: www.xt-r.com
Вт, Июл 31, 2012
On our production servers we have simple function with result_cache, like this:
create or replace function f_rc(p_id number) return number result_cache
is
ret number;
begin
select t.val into ret from rc_table t where t.id=p_id;
return ret;
exception
when no_data_found then
[...]
Source: www.xt-r.com
Сб, Июл 21, 2012
Тестовая таблица:
create table tclob(c clob);

Что будет выведено кодом из нижеследующих блоков с rollback и без:
declare
cl1 clob;
cl2 clob;
cl3 clob;
cl4 clob;
begin
cl1:='1';
insert into tclob values(cl1) returning c into cl2;
[...]
Source: www.xt-r.com
Сб, Июл 14, 2012
Теперь у нас полная семья - и доча и сын :)
Уррррррррраааааа! :) [...]
Source: www.xt-r.com
Комментирование отключено.