Sort: by date | rating in descending | ascending order
Генератор паролей
admin on 14 March 2006 20:31
@perl -e "print chr((ord'A'..ord'Z',ord'a'..ord'z',ord'0'..ord'9')[rand 62])for 1..$ARGV[0]||8;" %*
Это дело записывается в файл, например, pwdgen.bat, кладётся в директорию, куда у вас установлен Windows.

Пользоваться так:

pwdgen [число символов в пароле]
По умолчанию число символов = 8.

Примеры:

D:\>pwdgen
zytOuZcy
D:\>pwdgen 14
ML0rDlRVPdzaFC
D:\>

Для использования вам необходим Windows и Perl 5.8.7.
Как заставить работать это в UNIX — домашнее задание.

Tags: Perl, one line

Read more… / Add comment / Rating: 2.98 / Rate 1 2 3 4 5
Поиск парных скобок для EmEditor
Максим Головкин on 14 March 2006 20:37
Плагин позволяет показывать открывающую скобку для ']', '}', ')', если она не видна в окне редактора EmEditor.

Плагин BlockHL для EmEditor

В архиве в директории bin библиотека, которую надо скопировать в директорию плагинов для EmEditor. В директории src — исходники вместе с проектом для Visual Studio 6.0

Tags: EmEditor

Read more… / Add comment / Rating: 2.99 / Rate 1 2 3 4 5
Конвертирование неправильных данных
Макс on 22 November 2006 16:15
В Oracle делаем так:
select rawtohex(convert(text,'CL8MSWIN1251','CL8ISO8859P5')) as rawdata from table
Затем в другом Oracle
select utl_raw.cast_to_varchar2(rawdata) from temp_table
А в PostgreSQL
select encode(decode(rawdata,'hex'),'escape')) from temp_table

Tags: charset, Oracle, conversion, Postgres, oracle

Read more… / Add comment / Rating: 2.94 / Rate 1 2 3 4 5
Как поставить Attunity CDC для SQL Server
Макс on 13 February 2007 13:39

Подготовка к установке

  • Перед установкой вычистить все файлы из папок Attunity и все данные из реестра
  • После установки студии вычистить из папки workspace студии удалить все машины и выполнить в командной строке Attunity команду
nav_util add_admin *
  • перезагрузить IRPCD DAEMON в сервисах

Установка

Design

Client Type: ETL
Server machine: Server Machine
Staging Area: Server Machine

Implement

  • Machine [Server Machine]
  • Data Source [KIS]
    • SQLServer Name: nagornaya
    • dbName: KIS
    • Default table owner: KIS
    • UserName: KIS
  • CDCService [KIS]
    • Transient Storage: D:\sql_server_cdc\change_files
  • Stream Service
    • Location of change files: D:\sql_server_cdc\stg
    • Location of temporary staging files: D:\sql_server_cdc\staging
    • Далее выбрать таблицу
  • Access Service Manager жмать Next до Finish

Deploy

Нажимать Next до упора

Deploy Summary

  • Запустить сервис SQLSERVERAGENT
  • Нажать на ссылку со скриптом и выполнить его под админом
  • Скопировать LGR Initial Setup Script и выполнить его под админом

Установка CDCSQLLOG MINER

  • Открыть командную строку Attunity
  • Выполнить sqlcdclgr -t > KIS.xml
  • Заполнить файл нужными значениями
  • Выполнить sqlcdclgr -s register -a KIS [полный путь до файла KIS.xml]

Tags: Attunity

Read more… / Add comment / Rating: 3.02 / Rate 1 2 3 4 5
Первичные ключи объектво в рабочем репозитории Sunopsis
Макс on 20 February 2007 14:29
Иногда при попытке добавления объекта в репозиторий возникает ошибка:
ORA-00001: unique constraint (SNP_TEST_REP.PK_STEP) violated
Обычно такое случается после импорт репозиториев. Решается она довольно просто. В рабочем репозитории Sunopsis есть таблица SNP_ID со следующим содержанием.
 ID_SEQ     ID_TBL          ID_NEXT    
 -------  ----------  -------- 
 1          SNP_VAR_DATA    11         
 1          SNP_ORIG_TXT    13         
 1          SNP_UE_ORIG     4          
 1          SNP_PACKAGE     19         
 1          SNP_FOLDER      1          
 1          SNP_POP         1          
 1          SNP_SOURCE_TAB  1          
 1          SNP_POP_COL     1          
 1          SNP_VAR         7          
 1          SNP_STEP        2          
 1          SNP_SESSION     8          
 1          SNP_TXT         1246       
Допустим ошибка вощникла при добавлени пакета (SNP_PACKAGE). Обычно, первичные ключи в репозиториях именуются I_NAME, если таблица называется SNP_NAME.
Надо узнать максимальный ID объекта в репозитории. Это делается таким запросом
SELECT MAX(TRUNC(I_PACKAGE / 1000)) FROM SNP_PACKAGE
Затем обновляем таблицу SNP_ID этим значением, увеличенным на 1.
UPDATE SNP_ID SET ID_NEXT = 123 WHERE ID_TBL='SNP_PACKAGE'
Всё готово! Добавление объектов работает.

Tags: Sunopsis, ODI, Oracle Data Integrator

Read more… / Add comment / Rating: 2.97 / Rate 1 2 3 4 5
Установка агента Sunopsis как сервис
Макс on 21 February 2007 15:49
Нужно:
  1. Поменять в файле snpparams.bat параметры соединения к репозиторию (set SNP_SECU_DRIVER и т.д.)
  2. В файле snpservice.bat вместо
wrapper.java.command=%SNP_JAVA_EXE%
писать
wrapper.java.command="%SNP_JAVA_EXE%"

Ещё рекомендуется запускать сервис под аккаунтом администратора, а не Local System. Это критично при подключении сетевых дисков.

Tags: Sunopsis, ODI, Oracle Data Integrator

Read more… / Add comment / Rating: 2.96 / Rate 1 2 3 4 5
Русские символы и MS Access
Макс on 28 February 2007 15:28
Надо обязательно в Properties к соединению по JDBC установить параметр charSet равный Cp1251

Tags: charset, JDBC, ODBC, MS Access

Read more… / Add comment / Rating: 2.98 / Rate 1 2 3 4 5
Данные в Oracle Data Integrator
Макс on 02 March 2007 13:54
Если произошли какие-то изменения в репозиториях (особенно в Master), следует перезапустить агентов, которые были запущены до изменений. Иначе агенты могут кешировать старые данные, в результате его будут ошибки.

Tags: Sunopsis, ODI, Agent, Oracle Data Integrator

Read more… / Add comment / Rating: 2.97 / Rate 1 2 3 4 5
Как посчитать MD5, имея Perl
Макс on 06 March 2007 14:21
perl -MDigest::MD5 -e "$ctx= Digest::MD5->new; open FILE, shift or die $!; $ctx->addfile(*FILE); print $ctx->hexdigest;close FILE;" filename

Tags: Perl, one line

Read more… / Add comment / Rating: 2.94 / Rate 1 2 3 4 5
Настройка русского языка в Attunity
Макс on 07 March 2007 17:21
В настройках Bindings выбрать нужный Binding и в категории miscellaneous установить параметры language и codepage. Обычно эти значения Russian и windows-1251. Ещё в \Program Files\Attunity\Server\Def\ подменить файлик rus.cp на тот, что в аттаче к посту.

Tags: charset, JDBC, Attunity

Read more… / Add comment / Rating: 2.96 / Rate 1 2 3 4 5
Search: 
Hello, Guest. ( Login / Create account )