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

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

14
Устранить дубликаты в ListAgg (Oracle)
До Oracle 11.2 я использовал пользовательскую агрегатную функцию для объединения столбца в строку. 11.2 Добавлена LISTAGGфункция, поэтому я пытаюсь использовать ее вместо этого. Моя проблема в том, что мне нужно устранить дубликаты в результатах и, похоже, я не могу этого сделать. Вот пример. CREATE TABLE ListAggTest AS ( SELECT rownum …

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

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

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

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

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

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

4
Какое значение имеет точка с запятой в конце команд 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 system/manager и без точки с запятой. В …

2
«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 'SYSTEM'. Что это за ошибка? Почему это происходит? SQL> connect suhail Enter …

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

2
Как освободить место на диске? какие журналы / каталоги чистить?
Я хочу освободить дисковое пространство на моей машине с 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) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) Могу ли я удалить содержимое из этих каталогов? Примечание: я имею в виду …

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.