При интеграции Siebel CRM 8.1.1 с Oracle Contact Center Anywhere 8.1.2 (ССА), после выполнения всех шагов указанных в документации, при логине агента в siebel появляется ошибка:
When trying to use Virtual CTI (TAW) driver error "Unable to request commands and events from communication driver DLL sscmtaw.(SBL-CSR-00502)" displayed
Панель телефонии при этом не активизируется, отсутствует соединение к ССА.
После достаточного долгого времени выяснения причин ошибок, выяснилось что проблема не настолько сложна как казалось (как обычно бывает в таких случаях).
Итак, решение:
Необходимо в Siebel CRM в Administration-Communications -> Communications Drivers and profiles выбрать TAW driver и поставить в качестве значения поля Channel String = CCA Integration. В стандартной документации говорится, что нужно здесь ставить TAW Integration, несмотря на то что с таким значением Siebel CRM версии 8.1.1 не работает и выдает вышеуказанную ошибку.
вторник, 30 июня 2009 г.
пятница, 26 июня 2009 г.
ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []
С недавнего времени начали замечать в базе данных Oracle 10.2.0.1 ошибку ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], [] . Поиски на металинке привели к документу 743212.1 , в котором предлагается решить проблему следующим образом:
One possible workaround to avoid the error is to disable the optimizer to produce bitmap plans for B-Tree indexes even if there is no bitmap index anywhere in sight:
- at session level
sql> alter session set "_b_tree_bitmap_plans"=false;
- or at system level
sql> alter system set "_b_tree_bitmap_plans"=false;
- or in the init.ora
_b_tree_bitmap_plans = false
Еще одним вариантом решения является установка значения параметра optimizer_mode на first_row.
Аlter session set optimizer_mode=first_rows;
One possible workaround to avoid the error is to disable the optimizer to produce bitmap plans for B-Tree indexes even if there is no bitmap index anywhere in sight:
- at session level
sql> alter session set "_b_tree_bitmap_plans"=false;
- or at system level
sql> alter system set "_b_tree_bitmap_plans"=false;
- or in the init.ora
_b_tree_bitmap_plans = false
Еще одним вариантом решения является установка значения параметра optimizer_mode на first_row.
Аlter session set optimizer_mode=first_rows;
Ярлыки:
Oracle 10g
Oracle I/O stat
Нашел статейку по созданию скриптов по мониторингу ввода вывода в интернете по ссылке http://www.rampant-books.com/t_oracle_file_i_o_scripts.htm . Особенно актуальным для меня был пункт по созданию скрипта по просмотру ввода вывода в файлы данных
rem
rem NAME: fileio.sql
rem
rem FUNCTION: Reports on the file io status of all of the
rem FUNCTION: datafiles in the database.
rem
column sum_io1 new_value st1 noprint
column sum_io2 new_value st2 noprint
column sum_io new_value divide_by noprint
column Percent format 999.999 heading 'Percent|Of IO'
column brratio format 999.99 heading 'Block|Read|Ratio'
column bwratio format 999.99 heading 'Block|Write|Ratio'
column phyrds heading 'Physical | Reads'
column phywrts heading 'Physical | Writes'
column phyblkrd heading 'Physical|Block|Reads'
column phyblkwrt heading 'Physical|Block|Writes'
column name format a45 heading 'File|Name'
column file# format 9999 heading 'File'
column dt new_value today noprint
select to_char(sysdate,'ddmonyyyyhh24miss') dt from dual;
set feedback off verify off lines 132 pages 60 sqlbl on trims on
rem
select
nvl(sum(a.phyrds+a.phywrts),0) sum_io1
from
sys.v_$filestat a;
select nvl(sum(b.phyrds+b.phywrts),0) sum_io2
from
sys.v_$tempstat b;
select &st1+&st2 sum_io from dual;
rem
@title132 'File I/O Statistics Report'
spool rep_out\&db\fileio&&today
select
a.file#,b.name, a.phyrds, a.phywrts,
(100*(a.phyrds+a.phywrts)/÷_by) Percent,
a.phyblkrd, a.phyblkwrt, (a.phyblkrd/greatest(a.phyrds,1)) brratio,
(a.phyblkwrt/greatest(a.phywrts,1)) bwratio
from
sys.v_$filestat a, sys.v_$dbfile b
where
.file#=b.file#
union
select
c.file#,d.name, c.phyrds, c.phywrts,
(100*(c.phyrds+c.phywrts)/÷_by) Percent,
c.phyblkrd, c.phyblkwrt,(c.phyblkrd/greatest(c.phyrds,1)) brratio,
(c.phyblkwrt/greatest(c.phywrts,1)) bwratio
from
sys.v_$tempstat c, sys.v_$tempfile d
where
c.file#=d.file#
order by
1
/
spool off
pause Press enter to continue
set feedback on verify on lines 80 pages 22
clear columns
ttitle off
rem
rem NAME: fileio.sql
rem
rem FUNCTION: Reports on the file io status of all of the
rem FUNCTION: datafiles in the database.
rem
column sum_io1 new_value st1 noprint
column sum_io2 new_value st2 noprint
column sum_io new_value divide_by noprint
column Percent format 999.999 heading 'Percent|Of IO'
column brratio format 999.99 heading 'Block|Read|Ratio'
column bwratio format 999.99 heading 'Block|Write|Ratio'
column phyrds heading 'Physical | Reads'
column phywrts heading 'Physical | Writes'
column phyblkrd heading 'Physical|Block|Reads'
column phyblkwrt heading 'Physical|Block|Writes'
column name format a45 heading 'File|Name'
column file# format 9999 heading 'File'
column dt new_value today noprint
select to_char(sysdate,'ddmonyyyyhh24miss') dt from dual;
set feedback off verify off lines 132 pages 60 sqlbl on trims on
rem
select
nvl(sum(a.phyrds+a.phywrts),0) sum_io1
from
sys.v_$filestat a;
select nvl(sum(b.phyrds+b.phywrts),0) sum_io2
from
sys.v_$tempstat b;
select &st1+&st2 sum_io from dual;
rem
@title132 'File I/O Statistics Report'
spool rep_out\&db\fileio&&today
select
a.file#,b.name, a.phyrds, a.phywrts,
(100*(a.phyrds+a.phywrts)/÷_by) Percent,
a.phyblkrd, a.phyblkwrt, (a.phyblkrd/greatest(a.phyrds,1)) brratio,
(a.phyblkwrt/greatest(a.phywrts,1)) bwratio
from
sys.v_$filestat a, sys.v_$dbfile b
where
.file#=b.file#
union
select
c.file#,d.name, c.phyrds, c.phywrts,
(100*(c.phyrds+c.phywrts)/÷_by) Percent,
c.phyblkrd, c.phyblkwrt,(c.phyblkrd/greatest(c.phyrds,1)) brratio,
(c.phyblkwrt/greatest(c.phywrts,1)) bwratio
from
sys.v_$tempstat c, sys.v_$tempfile d
where
c.file#=d.file#
order by
1
/
spool off
pause Press enter to continue
set feedback on verify on lines 80 pages 22
clear columns
ttitle off
Ярлыки:
Oracle 10g
Статистика ввода вывод в Oracle 10g
В oracle 10g появились множество представлений для просмотра ввода вывода в файлы данных. AWR использует их при составлении своих отчетов. Это такие представления как dba_hist_tempstatxs для просмотра информации ввода вывода в TEMP файлы данных,
DBA_HIST_FILESTATXS для просмотра истории ввода вывода файлов данных.
DBA_HIST_FILESTATXS для просмотра истории ввода вывода файлов данных.
Ярлыки:
Oracle 10g
пятница, 5 июня 2009 г.
Добавление SWAP файла
Для добавления swap файла нужно провести следующие шаги
1. Умножьте на 1024 размер файла которую вы хотите добавить. Например, если хотите добавить файл размером 150 Мб, умножьте 150 на 1024. Получится 153600
2. Под пользователем root , в корневой директории / введите следующую команду
# dd if=/dev/zero of=/swapfile bs=1024 count=153600
3. Установите swap файл
# Mkswap /swapfile
4. Активируйте созданный файл
# Swapon /swapfile
5. Для того чтобы swap файл активировался каждый раз после перезагрузки сервера добавьте в файл /etc/fstab следующую строку
/swapfile swap swap defaults 0 0
6. После следующей перезагрузки, система активизирует swap файл
7. Проверить проделанную работу можно набрав команду free или cat /proc/swaps
Для удаления swap файла нужно:
1. Деактивировать swap файл
# swapoff swapfile
2. Удалить файл с помощью команды rm
# rm swapfile
1. Умножьте на 1024 размер файла которую вы хотите добавить. Например, если хотите добавить файл размером 150 Мб, умножьте 150 на 1024. Получится 153600
2. Под пользователем root , в корневой директории / введите следующую команду
# dd if=/dev/zero of=/swapfile bs=1024 count=153600
3. Установите swap файл
# Mkswap /swapfile
4. Активируйте созданный файл
# Swapon /swapfile
5. Для того чтобы swap файл активировался каждый раз после перезагрузки сервера добавьте в файл /etc/fstab следующую строку
/swapfile swap swap defaults 0 0
6. После следующей перезагрузки, система активизирует swap файл
7. Проверить проделанную работу можно набрав команду free или cat /proc/swaps
Для удаления swap файла нужно:
1. Деактивировать swap файл
# swapoff swapfile
2. Удалить файл с помощью команды rm
# rm swapfile
Ярлыки:
Linux
Подписаться на:
Сообщения (Atom)