Архив рубрики: Uncategorized

Удаленная работа и как правильно ее готовить

Речь пойдет об организации удаленки на постоянном месте работы, не о фрилансе. Ни для кого не секрет, что работодатели очень любят, чтобы их сотрудники находились в офисе и очень не любят, когда те работают удаленно. Происходит это от недоверия: не … Читать далее

Рубрика: Uncategorized | Оставить комментарий

Создание внешних ключей

Из найденого в черновиках. Данный скрипт применялся для докручивания БД, где внешнии ключи отсутствовали как класси связи между таблицами строились на основе наименования полей. declare vSQL varchar2(2000); vi number; begin vi := 1; for c in ( select a.table_name, a.column_name, … Читать далее

Рубрика: Uncategorized | Оставить комментарий

Dark Theme for Oracle JDeveloper/SQL Developer

Основа взята отсюда и немного (на текущий момент чуть менее чем полностью) переделана. Для установки кладем файл fusiondark.jar (тут) в .\ide\themes\ . В преференсах выбираем тему «Fusion Dark»: Результат: UPD: v2 почти вычищен синий цвет

Рубрика: Uncategorized | 4 комментария

Отладка приложения из OC4J в IDEA

Если у вас приложения для OC4J сделано в JDeveloper 10g то проблем нет – JDeveloper сам понимает контейнер и можно отлаживаться. Но что делать, если вам достается проект, собиреемый Maven’ом и содержащий в себе весь “зоопарк” Java-технологий (Spring, Hibernate и … Читать далее

Рубрика: Uncategorized | Оставить комментарий

Оптимизация “исторического” отчета в Oracle

Допустим, что у нас есть таблица, содержащая некие данные о деньгах в количестве 10000 записей, такого вида: CREATE TABLE MAIN_TABLE(  ID NUMBER NOT NULL,  SUMMA NUMBER NOT NULL ,CONSTRAINT MAIN_TABLE_PK PRIMARY KEY (ID) ENABLE); У этой таблицы есть куча дочерних … Читать далее

Рубрика: Uncategorized | Оставить комментарий

bash-like prompt in Windows PowerShell

На досуге развлекался переделкой PowerShell чтобы он был похож на Linux’овский bash 😉 Вот что получилось…Вставляем следующий код в $PROFILE: cd $env:userprofile function prompt{    $homedir=$env:userprofile;    $m=$homedir.length;    $str = $pwd.Path;    if ($str -eq $homedir)    {        $str="~";    }    else    {        if ($str.length … Читать далее

Рубрика: Uncategorized | Оставить комментарий

Реанимация Oracle Database Control 11g

Суть проблемы в том, что Control вешается на IP-адрес. Т.е. при динамическом IP или отсутствии сети становится недоступен. Естественное решение — повесить его на localhost.   Гасим службы Oracle. Отрубаем сеть. Удаляем каталог ORACLE_HOME192.168.1.65_ORCL. Удаляем службу OracleDBConsoleORCL. Запускаем оставшиеся службы … Читать далее

Рубрика: Uncategorized | 1 комментарий