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


#! /bin/sh
# 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х доменов !!!


Windows проверка запущен ли GF

SETLOCAL ENABLEEXTENSIONS

SET /A errno=0

set _ping_cmd=netstat -an 
SET _VAR=


FOR /F "tokens=*" %%g IN ('%_ping_cmd% ^| find "0.0:8080"') do (SET _VAR=%%g)


 IF "%_VAR%." == "." ( start C:\glassfish-4.1.2\glassfish4\start_glassfish.cmd )


EXIT /B %errno%

Windows Start Stop GF C:\glassfish-4.1.2\glassfish4\start_glassfish.cmd

REM ##### Set paths #####
SET glassfish_home=C:\glassfish-4.1.2\glassfish4\bin


REM ##### Stop glassfish server #####
cd %glassfish_home%
call asadmin stop-domain

REM ##### Start glassfish server #####
cd %glassfish_home%
call asadmin start-domain

EXIT /B 0

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.

При запуске системы, не видно интерфейса главного модуля

В случае, после переноса базы, приложение CWMS3000 запускается, в диспетчере задач видно в процессах, но окна приложения нет

 grant execute on dbms_crypto to ИМЯ_БАЗЫ
Личные инструменты
Пространства имён
Варианты
Действия
site
Складские процессы
Инструкции CWMS3000
Инструкции Oracle для CWMS3000
Интеграция с CWMS3000
Дополнительно
Инструменты