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

18
Могу ли я изменить SID базы данных Oracle?

Сервер - Oracle Database 11g Enterprise Edition, выпуск 11.1.0.7.0 - 64-разрядная версия Существует ли простой и быстрый способ изменить SID тестовых баз данных на сервере? Удаление и воссоздание базы данных вариант для меня. Но я ищу что-то, требующее меньше времени. Другой вариант назначения имен...

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:...

18
Как избавиться от сообщения ORA-28002, срок действия пароля истекает в течение 6 дней?

У меня есть пользователь, получающий ORA-28002, указывающий, что срок действия пароля истечет в течение шести дней. Я запустил следующее: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; Но когда я пытаюсь войти в систему как пользователь, сообщение все еще там. Выполнение этого: select *...

18
Лучший способ удалить очень большой набор записей в Oracle

Я управляю приложением, которое имеет очень большой (почти 1 ТБ данных с более чем 500 миллионами строк в одной таблице) серверной части базы данных Oracle. База данных на самом деле ничего не делает (ни SProcs, ни триггеры, ни что-либо еще), это просто хранилище данных. Каждый месяц мы обязаны...

18
Есть ли смысл в заниженных столбцах VARCHAR?

Похоже, что гуглить там - смешанные отчеты, влияет ли размер VARCHAR2столбца в Oracle на производительность или нет. Я хотел бы VARCHARнемного подправить вопрос о размере и надеюсь получить некоторое представление об этом: Для заданных (многострочных) полей с произвольным текстом ( не таких...

18
Как выгрузить таблицы базы данных Oracle в файлы csv?

Мне нужно извлечь определенные данные из базы данных Oracle 11g release 1 и предоставить их в виде одного или нескольких файлов CSV. Данные находятся в нескольких таблицах и / или представлениях. Все это должно работать через командную строку. Каков наилучший подход к...

17
Что означает NVL?

Что означает NVL? Я говорю о функции Oracle и Informix (возможно, некоторых других), используемой для фильтрации ненулевых значений из результатов запроса (аналогично COALESCEдругим базам...

17
Есть ли разница в выполнении между условием JOIN и условием WHERE?

Есть ли разница в производительности между этими двумя примерами запросов? Запрос 1: select count(*) from table1 a join table2 b on b.key_col=a.key_col where b.tag = 'Y' Запрос 2; select count(*) from table1 a join table2 b on b.key_col=a.key_col and b.tag = 'Y' Обратите внимание, единственное...

17
Срок для однорядной таблицы?

Есть ли конкретный термин для описания отношения с количеством элементов? Я имею в виду, в частности, «специальные» однорядные таблицы СУРБД DUAL(Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) и RDB$DATABASE(Interbase,...

17
Дублировать пользователя базы данных Oracle

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

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

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

17
Слушатель Oracle 11g не работает с ошибками ORA-12514 и ORA-12505

Я запускаю экземпляр Oracle 11g локально на моей машине для разработки и могу подключиться к локальному экземпляру напрямую через SqlPlus: c:\>sqlplus ace SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 11 11:50:20 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter password:...

16
Своеобразный случай синтаксиса внешнего соединения Oracle

Я видел следующее в запросе, который должен был быть перенесен из синтаксиса внешнего соединения Oracle в стандартный синтаксис внешнего соединения SQL: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID = D.C_ID(+) AND B.A_ID = E.A_ID(+)...

16
Какая рекомендуемая конфигурация RAID для базы данных Oracle?

RAID (избыточные массивы недорогих дисков) поставляется с различными конфигурациями (RAID-0, RAID-1 ...). Какую рекомендованную конфигурацию RAID я должен настроить и использовать при установке базы данных Oracle. База данных будет в основном использоваться в качестве хранилища...

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 или...

16
Oracle не использует уникальный индекс для длинного ключа

У меня есть таблица с 250K строк в моей тестовой базе данных. (В производстве несколько сотен миллионов, мы можем наблюдать ту же проблему.) Таблица имеет строковый идентификатор nvarchar2 (50), а не ноль, с уникальным индексом (это не PK). Идентификаторы состоят из первой части, имеющей 8...

16
Как отличить SQL от PL / SQL?

Я знаю, что вопрос может показаться слишком глупым, но я никогда не понимал эту часть. SQL * Plus работает как с SQL, так и с PL / SQL. Как мне узнать, является ли какой-то код SQL или PL / SQL? Если в моем коде есть цикл for, это уже не SQL? PL / SQL является расширением для SQL, чтобы иметь...

16
Как получить список заблокированных учетных записей / проверить, что учетная запись заблокирована?

Я могу использовать следующее заявление, чтобы разблокировать аккаунт: ALTER USER username ACCOUNT UNLOCK Но какое заявление я могу использовать, чтобы убедиться, что учетная запись в данный момент...

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

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

16
Несколько операций с использованием WITH

Есть ли способ выполнить несколько операций с помощью WITHоператора? Что-то вроде WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Я хочу выбрать некоторые данные и их количество...