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

19 Февраль 2015
Earlier
Пт, Фев 08, 2013

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

[...]
Source: my-oracle.it-blogs.com.ua
Пт, Фев 08, 2013

Для начала нужно выяснить в какой папке будут создаваться дампы. Каждая команда создает трассировочный файл в user_dump_dest. Чтобы знать где искать, нужно выполнить запрос:

[...]
Source: my-oracle.it-blogs.com.ua
Ср, Фев 06, 2013

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

[...]
Source: my-oracle.it-blogs.com.ua
Чт, Янв 31, 2013
Say to split the below string into 4 variables based on the separator  : l_string : = ‘AAAA:BBBB:CCCC:DDDD’; l_var1:= ‘AAAA’; l_var2:= ’BBBB’; l_var3:= ‘CCCC’; l_var4:= ’DDDD’; Script:Filed under: SQL-PL/SQL [...]
Source: imdjkoch.wordpress.com
Чт, Янв 31, 2013
When you create a parameter for your discoverer report, sometimes we need to make the parameter as optional. You cannot make parameters as optional in Discoverer Desktop. This feature is only available in Discoverer Plus. Filed under: Discoverer [...]
Source: imdjkoch.wordpress.com
Пн, Янв 28, 2013

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

[...]
Source: my-oracle.it-blogs.com.ua
Пн, Янв 21, 2013
На той странице где вы хотите вызвать отчет, и где вы знаете параметры этого отчета "рисуете" кнопку или ссылку(более предпочтительно т.к. можно указать чтоб открылась в новом окне, очень актуально для отчетов). В качестве target у кнопки или ссылки указываете на свою собственную пустую страницу, [...]
Source: alesiakarpelenia.blogspot.ru
Чт, Дек 27, 2012
Объект базы данных DIRECTORY - это ссылка на каталог сервера, на котором работает инстанс Oracle. Он нужен для пакета UTL_FILE, работы утилит impdp/expdp, при использовании полей типа BFILE в таблицах, а также при создании внешних таблиц (external tables).
Вот что можно делать с объектом DIRECTORY:


Пара замечаний: [...]
Source: alesiakarpelenia.blogspot.ru
Чт, Дек 27, 2012
Источники:

http://onlineappsdba.blogspot.com/2007/10/creating-custom-application-in-oracle.html
http://apps-oracle.ru/registration_application/
http://www.appshosting.com/pub_doc/custom_top.html

Кратко

Создать структуру каталоговИзменить файл (по умолчанию defaults.env) настроек переменных окружения для сервера форм. Его имя хранится в переменной окружения envFile в файле appsweb.cfg, имя и путь к которому в свою очередь хранятся в переменной окружения [...]
Source: alesiakarpelenia.blogspot.ru
Вт, Дек 18, 2012
Для регистрации формы, разработанной в 6 версии Oracle Forms используем:


f60gen module= userid=APPS/apps Module_Type=FORM Output_File=$_TOP/forms/US/.fmx

Для регистрации формы, разработанной в 10 версии Oracle Forms используем:

frmcmp_batch module=$AU_TOP/forms/RU/XX_CITY.fmb userid=apps/apps module_type=FORM Compile_All=YES output_file=$AU_TOP/forms/RU/XX_CITY.fmx
[...]
Source: alesiakarpelenia.blogspot.ru
Чт, Дек 06, 2012
Трассировка сессии Oracle помогает найти проблемные запросы и понять в чем именно причина.

Что именно будет записываться в трассировочный файл, определяется номером события (event).
Стандартный номер события 10046. Именно такой уровень устанавливается при выполнении команды1 alter session set sql_trace=true;


Список данных событий и для чего они [...]
Source: alesiakarpelenia.blogspot.ru
Ср, Дек 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
Комментирование отключено.