Вопросы с тегом «oracle-10g»

Oracle Database 10g (не 10g R2). Также отметьте oracle для целей поиска.

24
Oracle - есть ли способ просмотреть незафиксированные изменения в конкретной таблице?

В настоящее время я отлаживаю пакетный процесс, который выполняет много операторов DML, но не выполняет коммит сразу. Было бы неплохо иметь возможность просматривать «ожидающие» изменения из другого сеанса, пока транзакция не зафиксирована. Это возможно? Пример: Insert into table myTable (col1,...

18
Как мне объявить и использовать переменные в Oracle?

Мои основные навыки связаны с SQL Server, но меня попросили немного настроить запрос Oracle. Я написал следующий SQL: declare @startDate int select @startDate = 20110501 И я получаю эту ошибку: declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line 1, column 9:...

17
Составные индексы: сначала самый выборочный столбец?

Я читал о, composite indexesи я немного запутался по поводу заказа. Эта документация (чуть менее половины пути) говорит В общем, вы должны поместить столбец, который, как ожидается, будет использоваться наиболее часто, первым в индексе. Однако вскоре после этого говорится создайте составной индекс,...

16
Не может удалить несуществующее ограничение и не может создать его

При тестировании некоторых сценариев миграции с копией производственных данных (сценарии хорошо работают с данными разработки) я обнаружил любопытную ситуацию. Ограничение изменилось, поэтому я выполняю команды DROP + ADD: ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE...

16
Почему сессии Oracle все еще живы после двух недель неактивности

БД: Oracle 10g O / S: Windows Server 2003, 64 бита Я запрашиваю список сеансов Oracle, сгенерированных веб-приложениями (фильтр по программе = w3wp.exe) select * from V$session where UPPER(program) LIKE '%W3%' order by logon_time Согласно Logon_Time, почему все еще живы сеансы с 31/07/2012 или...

13
создать инкрементный номер в SQL-запросе Oracle

Как создать инкрементное число в Oracle SQL запрос без создания какой-либо таблицы? Я пытался использовать предложение «с», но мне не удалось получить ожидаемый результат. Я использую оракул 10г Вот код, который я пытаюсь, кажется, не работает: WITH TABLE3 AS ( SELECT 2008 YEARS FROM dual WHERE 1=1...

12
Отслеживание, отладка и исправление Row Lock Contentions

Поздно поздно я столкнулся с множеством споров о блокировке строк. Стол в споре, кажется, является конкретной таблицей. Это вообще то, что происходит - Разработчик 1 запускает транзакцию с экрана интерфейса Oracle Forms Разработчик 2 запускает другую транзакцию из другого сеанса, используя тот же...

12
Использование одного и того же случая при выполнении условий для нескольких столбцов запросов

Есть ли «лучший» способ переписать SELECTпредложение, когда несколько столбцов используют одинаковые CASE WHENусловия, чтобы условия проверялись только один раз? Смотрите пример ниже. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X'...

12
Коммит против быстрой фиксации против фиксации очистки в базе данных Oracle

Мне было интересно, может ли кто-нибудь проверить мое понимание различий между этими тремя терминами в отношении баз данных Oracle. Многие источники путают эти термины и не объясняют их в деталях, поэтому было сложно найти информацию. Из того, что я собираю: Коммит и быстрый коммит - это одно и то...

11
Как найти фактическое пространство, потребляемое индексами таблицы в Oracle?

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

11
Как найти объект, который, кажется, не существует в таблице объектов?

У меня есть объект под названием cot_ntn_pi_v. Мне сказали, что это синоним. Он не отображается в таблице all_synonyms. Это выглядит как представление или таблица, но я не могу найти его в таблице всех объектов. Я могу выбрать из него, но я не могу удалить его, так как он «не существует», и я не...

11
Есть ли тайм-аут для запроса по ссылке в базе данных?

Изменить / Предисловие: Этот вопрос был перенесен из SO, так как меня особенно интересует вопрос о тайм-аутах при запросах ссылок на БД. Предоставленный обходной путь от SO несколько нормальный, но мне действительно интересен сам вопрос. Мотивация: у меня был один запрос, выполняемый «навсегда»...

9
Функция подстановки SQL в Oracle 10g

Три или четыре года назад я где-то читал в блоге Oracle, что администратор БД использовал для разрешения чрезвычайных ситуаций функцию Oracle 10g для подстановки SQL в реальном времени. По сути, он настраивал Oracle таким образом, чтобы каждый раз, когда он получал определенный запрос A, он...

8
Oracle сортирует столбец varchar2 со специальными символами последними

Как я могу отсортировать в Oracle столбцы Varchar2 или NVarchar2 в моем собственном порядке. Или доступны какие-либо существующие опции, в которых сначала ставятся буквы, затем цифры, а затем все специальные символы. Наш первый подход заключался в использовании функции, которая вручную отображает...

8
Удалить экземпляр Oracle, правильный путь

Я хочу удалить экземпляр oracle (oracle 10.2.0.4.0), созданный в ОС AIX 6.0. Я знаю, что могу удалить все файлы dbf и ctl в Терминале, но я думаю, что это не лучший способ сделать это. Я думаю, должен быть более чистый способ сделать это. Заранее...