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

Oracle Database 11g Release 2. Пожалуйста, также пометьте oracle для целей поиска.

44
Устранить дубликаты в ListAgg (Oracle)

До Oracle 11.2 я использовал пользовательскую агрегатную функцию для объединения столбца в строку. 11.2 Добавлена LISTAGGфункция, поэтому я пытаюсь использовать ее вместо этого. Моя проблема в том, что мне нужно устранить дубликаты в результатах и, похоже, я не могу этого сделать. Вот пример....

39
В чем разница между sys и системными учетными записями в базах данных Oracle?

Существует два способа подключения к Oracle в качестве администратора с использованием sqlplus: sqlplus sys as sysdba sqlplus system/manager Полагаю, эти учетные записи должны использоваться для разных целей. Для каких задач предназначены эти две схемы? Когда я должен использовать один или другой...

32
Как вы изменяете свою базу данных Oracle?

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

29
Почему аутентификация ОС считается плохой безопасностью для баз данных Oracle?

Oracle осуждает аутентификацию ОС в соответствии с Руководством по безопасности баз данных Oracle , в котором говорится Учтите, что параметр REMOTE_OS_AUTHENT устарел в Oracle Database 11g Release 1 (11.1) и сохраняется только для обратной совместимости. Кроме того, большинство информации и...

22
Как определить, заблокирована ли таблица Oracle или нет?

Мы использовали программное обеспечение BI и базу данных хранилища, которые установлены в Oracle Enterprise 11gR2. Некоторые из этих пакетных отчетов будут пытаться получить доступ к таблице базы данных, которая все еще может быть заблокирована. Как я могу узнать, заблокирована ли таблица Oracle...

16
Какое значение имеет точка с запятой в конце команд SQL * Plus?

Некоторые операторы, такие как create table, insert to etc, в конце ставят точку с запятой: CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL ) ; в то время как другие любят set echo on connect...

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

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

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

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

15
«ORA-01950: нет прав для табличного пространства« SYSTEM »»: что это за ошибка?

Ранее я создал пользователя: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. но когда я вхожу как suhailи пытаюсь создать, tableя получаю сообщение об ошибке ORA-01950: no privileges on tablespace...

15
Выполните сценарий с SQLPlus, содержащий пробелы, точки с запятой и косую черту

Иногда я получаю сценарий, который будет нормально работать в SQL Developer или Toad, но требует модификации для успешного запуска из SQL * Plus. Вот пример наихудшего случая, содержащий несколько операторов, каждое из которых содержит пустые строки, точки с запятой и косую черту: INSERT INTO t1...

14
Как освободить место на диске? какие журналы / каталоги чистить?

Я хочу освободить дисковое пространство на моей машине с Linux. Я детализировал использование пространства и обнаружил, что следующие каталоги имеют большой размер /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files)...

13
Безопасность для разработчиков приложений, выполняющих PL / SQL в Oracle

Как вы справляетесь с отсутствием привилегий уровня схемы в Oracle? Архитектура безопасности Oracle хорошо работает для приложений, которым требуются только привилегии уровня объекта, и хорошо работает для администраторов баз данных, которым нужно мало ограничений. Однако в архитектуре, похоже,...

13
Импорт схемы в новое или другое табличное пространство

Есть ли удобный способ импортировать схему в Oracle 11gR2, используя одно новое или другое табличное пространство, отличное от того, где были получены данные? В качестве примера я экспортировал BLOG_DATA из OLDDB, где все пользовательские данные хранятся в табличном пространстве USERS. На NEWDB я...

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

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

12
Обоснование LNNVL

LNNVL - встроенная функция оракула, которая возвращает TRUE для условий, оценивающих в FALSE или UNKNOWN, и возвращает FALSE для условий, оценивающих в TRUE. Мой вопрос заключается в том, что было бы выгодно возвращать противоположность условию истины, а не просто обрабатывать значения NULL?...

11
Почему в Oracle 11gR2 я не могу отбросить материализованное представление тем же пользователем, который его создал?

Я создал материализованное представление с DI_TEST_ALпользователем, назовем его MY_MVIEW. Он отображается в USER_OBJECTSтаблице как MATERIALIZED VIEW, я пытаюсь отбросить его, я получаю сообщение об успехе, но объект все еще там. Фактически, если я пытаюсь воссоздать его, я получаю сообщение об...

11
Могу ли я использовать Oracle Standard или Enterprise edition для своих собственных учебных целей?

Вопрос об условиях лицензирования Oracle. Я хотел бы узнать больше об администрировании Oracle Database. К сожалению, я использую 32-битную версию LInux, поэтому я не могу установить Oracle 11 XE (хотя я не могу найти 32-битную версию). Это нормально, если я скачаю и установлю Oracle Standard или...

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

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

10
Получение «ORA-00942: таблица или представление не существует», в то время как таблица существует

Я довольно новичок в базе данных Oracle. Я установил Oracle Database 11g R2на Oracle Linux 6. Я успешно создал новую базу данных dbcaи подключился к ней, используя: $ sqlplus "/ as sysdba" Я успешно создал таблицу, вставил некоторые данные и выполнил некоторые операции выбора: SQL> CREATE TABLE...

10
Как вы получаете план объяснения?

Кто-нибудь может объяснить немного о плане объяснения и как получить план объяснения для запроса. Кроме того, если есть какой-либо сценарий sql, который можно использовать в качестве утилиты для этого, это было бы...