Sort: by date | rating in descending | ascending order
Server machine: Server Machine
Staging Area: Server Machine
Генератор паролей
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 — домашнее задание.
Поиск парных скобок для EmEditor
Максим Головкин on 14 March 2006 20:37
Конвертирование неправильных данных
Макс 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
Как поставить Attunity CDC для SQL Server
Макс on 13 February 2007 13:39
Подготовка к установке
- Перед установкой вычистить все файлы из папок Attunity и все данные из реестра
- После установки студии вычистить из папки workspace студии удалить все машины и выполнить в командной строке Attunity команду
- перезагрузить IRPCD DAEMON в сервисах
Установка
Design
Client Type: ETLServer 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
Первичные ключи объектво в рабочем репозитории Sunopsis
Макс on 20 February 2007 14:29
Иногда при попытке добавления объекта в репозиторий возникает ошибка:
Надо узнать максимальный ID объекта в репозитории. Это делается таким запросом
ORA-00001: unique constraint (SNP_TEST_REP.PK_STEP) violatedОбычно такое случается после импорт репозиториев. Решается она довольно просто. В рабочем репозитории Sunopsis есть таблица SNP_ID со следующим содержанием.
ID_SEQ ID_TBL ID_NEXT ------Допустим ошибка вощникла при добавлени пакета (SNP_PACKAGE). Обычно, первичные ключи в репозиториях именуются I_NAME, если таблица называется SNP_NAME.- ---------- -------- 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
Надо узнать максимальный 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
Установка агента Sunopsis как сервис
Макс on 21 February 2007 15:49
Нужно:
- Поменять в файле snpparams.bat параметры соединения к репозиторию (set SNP_SECU_DRIVER и т.д.)
- В файле snpservice.bat вместо
wrapper.java.command=%SNP_JAVA_EXE%писать
wrapper.java.command="%SNP_JAVA_EXE%"
Ещё рекомендуется запускать сервис под аккаунтом администратора, а не Local System. Это критично при подключении сетевых дисков.
Tags: Sunopsis, ODI, Oracle Data Integrator
Русские символы и MS Access
Макс on 28 February 2007 15:28
Надо обязательно в Properties к соединению по JDBC установить параметр charSet равный Cp1251
Данные в Oracle Data Integrator
Макс on 02 March 2007 13:54
Если произошли какие-то изменения в репозиториях (особенно в Master), следует перезапустить агентов, которые были запущены до изменений. Иначе агенты могут кешировать старые данные, в результате его будут ошибки.
Tags: Sunopsis, ODI, Agent, Oracle Data Integrator
Как посчитать 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
Настройка русского языка в Attunity
Макс on 07 March 2007 17:21
В настройках Bindings выбрать нужный Binding и в категории miscellaneous установить параметры language и codepage. Обычно эти значения Russian и windows-1251. Ещё в \Program Files\Attunity\Server\Def\ подменить файлик rus.cp на тот, что в аттаче к посту.
- Agent (1)
- Attunity (4)
- autorun (1)
- charset (4)
- clear lock (1)
- conversion (1)
- EmEditor (1)
- j2me (1)
- java (1)
- java native library (1)
- java.library.path (1)
- JDBC (3)
- JNDI (1)
- JNI (1)
- kill (1)
- Metadata Navigator (2)
- MS Access (1)
- ODBC (1)
- ODI (9)
- one line (2)
- Oracle (6)
- Oracle Data Integrator (8)
- patch (1)
- Perl (2)
- Postgres (1)
- QCDNP2 (1)
- RAC (1)
- resource (1)
- reverse enginering (1)
- SAP (1)
- services (2)
- session (1)
- SMF (1)
- Solaris (1)
- Sunopsis (5)
- Tomcat (3)
- UnsatisfiedLinkError (1)
- UTF-8 (1)
- Windows (1)
- xml (2)
- ПДД (1)
- правила дорожного движения (1)
- реестр (1)