Категория: Софтуер

Как да инсталираме версия 2.2 на OpenCart

OpenCart 2.2 е последната версия на популярната система за създаване на електронен магазин OpenCart. Тази система е изключително удобна за употреба и инсталация. Тя използва PHP и MySQL като технология. А от версия 2.0 включва отзивчив уеб дизайн (Responsive Web Design) като беше променен изцяло дизайна на магазина и се въведе използването на множество библиотеки […]

INSTRB

Функцията INSTRB търси част от стринг в зададен текст като използва байтове и връща позицията в текста на първия байт от където зададение стринг се среща за първи път. За да търсите в текст стринг, използвайки букви, трябва да използвате функцията INSTR. Връщан резултат Различно от нула цяло число, когато търсенето е успешно или 0 […]

Контролен файл на SQL*Loader

SQL*Loader използва контролен файл, за да зареди съдържанието на входните файлове в базата данни Oracle както е описано в статията за използване на SQL*Loader. Контролният файл представлява текстов файл, който съдържа език за дефиниция на данните (data definition language – DDL). Езикът се използва, за да контролира следните части на използването на SQL*Loader: От къде […]

ORA-00903: invalid table name

Oracle/PLSQL: ORA-00903 Научете причината за съобщението за грешка ORA-00903 и как да го разрешите. Описание Когато се получи грешка ORA-00903 ще получите следното съобщение: ORA-00903: invalid table name Причина Опитвате се да изпълните команда, която включва грешно име на таблица или несъществуваща таблица. Решение Варианти за разрешаване на тази грешка са: Вариант #1 Пренапишете вашата SQL заявка, за […]

Използване на Oracle SQL Loader

Ако искате да заредите голям обем с данни в Oracle, то най-вероятно ще се сблъскате с необходимостта да използвате програмата SQL*Loader. Този инструмент е предназначен да зареди данни от файл в базата данни. Благодарение на мощните си възможности за обработка на входните данни SQL*Loader-а има възможност да обработва огромен набор от файлови формати. Работата на […]

Как да прихванем ORA-12899 изключение в PL/SQL

За да прихванете изключението ORA-12899 в PL/SQL код, трябва да използвате малък трик, тъй като стандартната конструкция “WHEN OTHERS THEN” няма да сработи. За целта трябва да модифицирате PL/SQL кода, за да създадете ново изключение отговарящо на дадения код за грешка и да го използвате него. Примерен код за прихващане на изключението е: CREATE TABLE […]

ORA-00020: maximum number of processes num exceeded

Oracle код на грешка: ORA-00020 Научете причината за ORA-00020 грешка в  Oracle и как да я разрешите. Описание Когато получите ORA-00020 грешка, ще се появи следното съобщение: ORA-00020: maximum number of processes num exceeded Причина Опитвате се да изпълните заявка, която изисква ресурс. След като максималният брой процеси е достигнат, Оракъл няма да изпълни никоя нова заявка. Разрешаване […]

ORA-00028: your session has been killed

Oracle код на грешка: ORA-00028 Научете причината за ORA-00028 грешка в  Oracle и как да я разрешите. Описание Когато получите ORA-00028 грешка, ще се появи следното съобщение: ORA-00028: your session has been killed Причина Сесията ви е била убита от привилегирован потребител (като DBA). Разрешаване на грешката Варианти за разрешаване на тази грешка на Oracle са: Вариант #1 […]

ORA-00023: session references process’ private memory; cannot detach session

Oracle код на грешка: ORA-00023 Научете причината за ORA-00023 грешка в  Oracle и как да я разрешите. Описание Когато получите ORA-00023 грешка, ще се появи следното съобщение: ORA-00023: session references process’ private memory; cannot detach session Причина Опитвате се да разкачите сесия, която съдържа референция към паметта за процеси (PGA) чрез някое от: отворена мрежова връзка; много голяма област […]

ORA-00001: unique constraint (constraint_name) violated

Oracle код на грешка: ORA-00001 Описание При грешка ORA-00001 ще получите следното съобщение за грешка: ORA-00001: unique constraint (constraint_name) violated Причина Изпълнявате INSERT или UPDATE заявка, която създава дублираща се стойност в поле, което е ограничено с уникален индекс. Разрешаване на грешката Вариантите за разрешаване на тази грешка са: Вариант #1 Премахнете уникалния ограничител (constraint). Вариант […]