roman8 |
24.04.06, 17:56 |
|
RCO и апгрейд oracle c 9i на 10g |
|
Добрый день , в процессе тестирования RCO, установленной на сервер с oracle 9i возникла необходимость установить туда oracle 10g. Новая версия установлена в oracle_home=C:\oracle\product\10.2.0\db_1\BIN, но RCO запомнила старый путь к базе "c:\oracle\ora92" и пытается создавать все bat файлы по старому пути , где подменить программе информацию о пути? (вариант с правкой таблицы RCO_OH оказался недостаточен, не помогает и полный снос и переустановка RCO) |
|
|
Алексей Дмитровский |
24.04.06, 18:27 |
|
re: RCO и апгрейд oracle c 9i на 10g |
|
Боюсь, что у Вас старая trial версия RCO 4.0.1. Попробуйте загрузить обновлённую версию. |
|
|
roman8 |
26.04.06, 13:47 |
|
rco "создает" пустые контестные индексы |
|
Добрый день , периодически по документу строятся "пустые" индексы , при этом в логах Rc_lsnr возникают ошибки: ERROR: 13:39:38 26.04.06 CMessageQueueA:GetMessage: failed to create not-addressed message queue instance, too many existing queues, queue name 'mqRCOexec' ERROR: 13:39:38 26.04.06 CMessageQueueA:GetMessage: failed to get message, queue name mqRCOexec'
так же жалуется rco_exec. INFO: 13:39:38 26.04.06 ExecIni: personal configuration file is omitted INFO: 13:39:39 26.04.06 ExecIni: connected as 'ctxsys' ERROR: 13:39:39 26.04.06 DBGetPolicyAttr: Can't execute GetPolicyAttr statement Error:Returned - OCI_NO_DATA
помогает только перезапуск листенеров ... база - oracle 10g |
|
|
Алексей Дмитровский |
26.04.06, 13:53 |
|
re: rco "создает" пустые контестные индексы |
|
1. Какую версию RCO используете? 2. Платформа? 3. Каким образом создавалась настройка RCO? 4. Существует ли контекстный индекс Oracle, соответствующий данной настройке RCO? |
|
|
roman8 |
26.04.06, 14:02 |
|
re: re: rco "создает" пустые контестные индексы |
|
1.2дня назад скачанную 4.0.1 для Windows 2. windows2000 >3. Каким образом создавалась настройка RCO? exec ctx_ddl.drop_preference('RCO_FILTER_9'); drop index t2; declare SetID pls_integer:=9; SetName varchar2(30):='t2'; Tbl varchar2(30):='t2'; TxCol varchar2(30):='content_clob'; Own varchar2(30):='news'; begin ctx_ddl.create_preference('RCO_FILTER_'||SetID,'USER_FILTER'); ctx_ddl.set_attribute('rco_filter_'||SetID,'COMMAND','rco_filter_'||SetID||'.bat'); execute immediate 'create index '||SetName||' on '||Own||'.'||Tbl||'('||TxCol||') indextype is ctxsys.context parameters(''nopopulate filter rco_filter_'||SetID||''')'; execute immediate 'alter index '||SetName||' rebuild'; end; / смотрим построенный индекс select count(*) from DR$T2$I; 0 строк >4. Существует ли контекстный индекс Oracle, соответствующий данной настройке RCO? Да , но пустой. |
|
|
Алексей Дмитровский |
26.04.06, 14:06 |
|
re: re: re: rco "создает" пустые контестные индексы |
|
Настройка создавалась данным скриптом или с помощью утилиты 'settings'? |
|
|
roman8 |
26.04.06, 14:08 |
|
re: re: re: re: rco "создает" пустые контестные индексы |
|
Конкретно эта скриптом , но удается добится пустого контекстного индекса работой и в программе settings. |
|
|
Алексей Дмитровский |
26.04.06, 14:30 |
|
re: re: re: re: re: rco "создает" пустые контестные индексы |
|
Есть ли запись, соответствующая данной настройке(индексу) RCO в таблице ctxsys.rco_settings? Утилита 'settings' эту запись создаёт автоматически. |
|
|