F.A.Q.

Материал из Cwms3000
Перейти к: навигация, поиск

FAQ (часто задаваемые вопросы)

Содержание

СП.Номенклатуры

Приходы

Заказы

Отчёты

При печати в Excel многостраничного отчёта страницы печатаются не в нужном порядке.

После формирования отчёта в Excel через меню выбираем Файл->Параметры страницы вкладка Лист, на вкладке находим Последовательность вывода страниц и выбираем пункт вправо, затем вниз.

Интеграция/ DPC

Загрузка заказов и приходов

Не грузится файл XML. Очередь DPC не двигается.

1. В папке CWMS открываем папку logs , сортируем по времени создания, ищем самый новый файл с именем DPCenterServ<дата>.log. Проверяем, выполняется ли постоянно одна и та же задача из очереди DPC (по системному номеру из очереди). Если это задача загрузки приходов/заказов/поставщиков/номенклатур из файлов формата XML, запоминаем имя файла и выполняем следующие шаги:

2. проверить, что файл не пустой. Если пустой- удалить;

3. в первой строке проверить кодировку, она должна быть указана. Большинство модулей загрузки требуют кодировку 1251, некоторые - 1252, в очень редких случаях - UTF (как правило, для этого указывается параметр задачи utf=1);

4. проверить валидность XML (удолетворяют ли общему стандарту): нет ли лилишних или недостающих символов <,>;

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

Ошибка при загрузке: ORA-01861 Литерал не соответствует формату строки.

Проверить формат дат в файле

Биллинги

Не могу удалить услугу.

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

Службы / сервисы

Служба работает только в режиме приложения, в режиме службы не работает.

Проверить:
1) строку запуска службы (Панель управления → Администрирование → Службы → выбрать службу → двойной клик мышкой), изменяется строка запуска в реестре (HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Системное_имя_службы);
2) параметры подключения службы (HKEY_USERS\.DEFAULT\Software\CIS\имя_подключения) - есть ли такая ветка;
3) запустить систему с подключением (параметр BaseName) таким же, как у службы (аналогичный параметр запуска службы)- проверить, настроен ли автовход, правильно ли введены пользователь системы и пароль.

ORA

Ошибка базы данных TOraSession ORA-00257: archiver error. Connect internai only, until freed.

Ошибка нехватки места.JPG

Данная ошибка вызвана недостатком места на жестком диске сервера. Необходима очистка архивных логов.

Ошибка базы данных ORA-19809: limit exceeded for recovery files.

Ошибка при старте инстанса ORACLE

SQL> startup
ORACLE instance started.

Total System Global Area 1,4496E+10 bytes
Fixed Size                  2090752 bytes
Variable Size            2399144192 bytes
Database Buffers         1,2080E+10 bytes
Redo Buffers               14684160 bytes
Database mounted.
ORA-16038: log 3 sequence# 261384 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 3 thread 1:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\LOGLAB\REDO03.LOG'


Запускаем на сервере RMAN

C:\Users\Administrator>rman target /

Recovery Manager: Release 10.2.0.4.0 - Production on Thu Sep 20 08:46:13 2012

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

connected to target database: LOGLAB (DBID=3920634276)

RMAN> delete archivelog all;


Открываем базу данных

C:\Users\Administrator>sqlplusw / as sysdba

SQL> alter database open;

Неверный индекс

Данная ошибка может появиться в любом месте

Index error.png

Решение: определить требуемый индекс, перекомпилировать его и собрать по нему статистику.

Пример. В SQL-навигаторе выполнить следующие команды:

 alter index <index name> rebuild;
 alter index <index name> compute statistics


Для секционированных таблиц некоторые индексы перестраиваются для каждой секции командой

 alter index <index name> rebuild partition <partition name>

Ошибки среды разработки

Ошибка при работе с таблицей cxGrid

RDError.jpg

Решение: у соответствующего DataSet для данного поля меняем свойство Required на значение False

PropertiesPanel.JPG

Редактирование доступов на узлы в ТСД

Находим нужный нам узел.

TSD dostup 1.png

Находим в графах перехода ТК данный узел. Открываем на редактирование. Заполняем поле доступ.

TSD dostup 2.png

В утилитах доступах создаем доступ.

TSD dostup 3.png

Добавляете доступ нужным сотрудникам.

GlassFish4.0

Нужен ORACLE JAVA [root@oradkn jdk18]# sudo update-alternatives --config java


+ 1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
  2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
  3           /usr/java/jdk1.8.0_111/jre/bin/java


Создаем файл пускача сервиса

sudo nano /etc/init.d/glassfish


Начало----------
  1. ! /bin/sh
  2. chkconfig: 345 99 10

case "$1" in start) echo "starting glassfish from $GLASSFISHPATH" sudo -u oracle sh /opt/glassfish4/bin/asadmin start-domain domain1

restart) $0 stop $0 start

stop) echo "stopping glassfish from $GLASSFISHPATH" sudo -u oracle sh /opt/glassfish4/bin/asadmin stop-domain domain1

echo $"usage: $0 {start|stop|restart}" exit 3

esac


--------конец----------



sudo chmod 750 /etc/init.d/glassfish
sudo chmod u+x /etc/init.d/glassfish
sudo chkconfig --add glassfish  ИЛИ update-rc.d glassfish defaults

для установки локализации на windows http://localhost:4848/common/javaConfig/serverInstJvmGeneral.jsf?configName=server-config

-Duser.country=en
-Duser.language=en
В asadmin >
change-admin-password   (def pwd adminadmin  , def master pwd changeit)
start-domain
enable-secure-admin

sudo sh /opt/glassfish4/glassfish/bin/asadmin --host localhost --port 4949 enable-secure-admin в случае 2х доменов !!!

ORA-08103 error when trying to create an index

http://www.dba-oracle.com/t_ora_08103_object_no_longer_exists.htm

How do I fix the ORA-08103 error? Answer: The Oracle docs note this on the ora-08103 error: ORA-08103 object no longer exists

Cause: The object has been deleted by another user since the operation began. Or a prior incomplete recovery restored the database to a point in time during the deletion of the object

Action: Remove references to the object or delete the object if this is the result of an incomplete recovery.

Internet sources show that there are many bugs associated with ORA-08103. A description of the error per the documents is as follows:

This error can occur, if the header block has an invalid block type or data_object_id (seg/obj) stored in the block is different than the data_object_id stored in the segment header. This error can be treated as a block corruption.

There are several likely reasons for this error, and you should always check your alert log for details. This error often requires opening a service request with MOSC:

0: A software bug (see list below).

1: You are not signed-on as the table owner.

2: Database corruption of a header block.

3: Accidental delete of the target table. (check the recyclebin)

4: Data file I/O error (check alert log)

5: corruption in UNDO log (drop and re-create)

6. An index is disabled or is offline.

Possible solution include:

1: Set db_file_multiblock_read_count to 1.

2: Run dbv on all data files.

3: Run catalog.sql, catproc.sql and utlrp.sql to ensure no data dictionary corruption.

4: Purge recyclebin & dba_recyclebin.

5: When the ORA-08103 is on an index operation, place the index online or make index usable

select index_name , status from user_indexes;

INDEX_NAME STATUS


--------

IDX_CUST UNUSABLE

alter index idx_cust rebuild online;

Bugs and ORA-08103

Below are the twelve bugs which contain ORA-08103 in Oracle Enterprise Edition; version 11g

Bug 13618170 ORA-8103 for create index online Bug 5523799 Abstract: Various OERI (eg kcbgtcr_12) using ASSM managed segments Versions affected: 9.2.0.8 & 10.1.0.5 Fixed in version: 10.1.0.6 Symptoms: Operations such as TRUNCATE on ASSM segments can lead to subsequent ORA-600 kcb* errors such as ORA-600 [kcbnew_3], ORA-600 [kcbgtcr_3], ORA-600 [kcbgtcr_12] Details: This problem is introduced in the 9.2.0.8 and 10.1.0.5 patch sets by the fix for bug 3279497 Operations such as TRUNCATE on ASSM segments can lead to subsequent ORA-600 kcb* errors such as ORA-600 [kcbnew_3], ORA-600 [kcbgtcr_3], ORA-600 [kcbgtcr_12] . Workaround: Avoid TRUNCATE operations on ASSM managed segments, or use TRUNCATE with a KEEP STORAGE option. Once the issue has occurred then the problem is that there is a CURRENT block image in the cache which should not be there. In 10g flush the buffer cache to remove the problem block image/s from the cache. (In 9.2 there is no SQL to flush the buffer cache) Patch details: One-off patch available for few platforms on top of 9.2.0.8 & 10.1.0.5 Check the MOSC for Patch 5523799 availability.


Bug 5637976 Abstract: ORA-8103 EVEN WITH THE WORKAROUND FROM Bug 3569503 Versions affected: 10.2.0.2 Fixed in version: 11.1 Symptoms: 1) Concurrent inserts and exports on ASSM tables 2) ORA-8103/ORA-1410 3) Redo dump shows 'ktspbfredo - Format Pagetable Datablock' for that rdba Details: Concurrent inserts and exports on ASSM tables can lead ORA-08103 error Workaround: None Patch details: One-off patch available for few platforms on top of 10.2.0.3 Check the MOSC for Patch 5637976 availability.

Личные инструменты
Пространства имён
Варианты
Действия
site
Складские процессы
Инструкции CWMS3000
Инструкции Oracle для CWMS3000
Интеграция с CWMS3000
Дополнительно
Инструменты