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

Все версии базы данных Oracle. Добавьте специфичный для версии тег, такой как oracle-11g-r2, если этот контекст важен в вопросе. Не используйте для продуктов Oracle, таких как приложения или промежуточное программное обеспечение, или других продуктов баз данных, принадлежащих Oracle, таких как MySQL или BerkeleyDB.

3
Объединить строки в несколько столбцов
У меня есть экземпляр SQL Server, который имеет связанный сервер с сервером Oracle. На сервере Oracle есть таблица, PersonOptionsкоторая содержит следующие данные: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ ║ …

14
Удобный интерфейс sqlplus?
Я обнаружил, sqlplusчто интерфейс довольно устарел. Довольно неплохо иметь в распоряжении некоторые команды или ключевые слова, но, например, нет клавиши «стрелка вверх» для предыдущей записи истории. Для чего нужна хорошая замена / расширение sqlplus? Может быть графический интерфейс или лучше (так что он остается полезным через SSH) утилита командной строки. …
21 oracle  tools  sqlplus 

2
Необходим ли коммит после операции DML в функции / процедуре?
Интересно узнать, нужно ли писать коммит после вставки / удаления / обновления в функции / процедуре? Пример: create or replace function test_fun return number is begin delete from a; return 0; end; или процедура create or replace procedure aud_clear_pro as begin delete from a; end; нужно ли фиксировать после удаления? …

2
Разница между GROUP BY B, A и GROUP BY COALESCE (B, A)
Я очень запутался. Может ли кто-нибудь любезно объяснить, при каких обстоятельствах я хотел бы использовать GROUP BY COALESCE? Я предполагаю, что я использовал бы это, если бы я хотел условно сгруппировать набор данных по столбцу B (если B не был нулевым) и по столбцу A в противном случае. Это звучит …
20 oracle  query 

2
Как ловить и обрабатывать только определенные исключения Oracle?
Из этого и этого я предполагаю, что нет предопределенных именованных системных исключений для ORA-00955. Как я могу переписать следующее, чтобы поймать только ошибку ORA-00955? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; Кстати, есть ли какой-нибудь синтаксис для перехвата ошибок, …
20 oracle  exception 

2
Индекс против раздела
Почему невозможно добиться повышения производительности только с помощью индексов, поэтому становятся необходимыми другие методы, такие как разбиение таблиц? Вопрос касается только производительности, конечно, разные разделы могут быть помещены в разные табличные пространства, что имеет другие эффекты, которые не могут быть достигнуты с помощью индексов. Или, другими словами, только с точки …

9
Инструменты для мониторинга производительности баз данных Oracle в Standard Edition [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 2 года назад . Вот что я ищу: Работает на Standard Edition, т.е. без диагностического пакета. Предоставляет как текущие, так …

3
В чем разница между типами данных Oracle VARCHAR и VARCHAR2?
При переносе таблиц, поступающих из других СУБД в Oracle, одной из стандартных задач является замена всех VARCHAR(n)полей на VARCHAR2(n)поля (при условии, что n <= 4000). Почему Oracle называет этот тип данных, VARCHAR2а не просто VARCHARкак другие СУБД?
19 oracle  datatypes 


4
SSD с Oracle
Мы пытались использовать SSD с Oracle для ускорения наших тестовых миграций. В настоящее время выполнение миграции занимает 12-18 часов, в зависимости от объема данных (очевидно, мы также вносим изменения в производительность). У нас есть несколько дешевых коробок Linux, которые мы используем для различных прогонов и анализа. Стоимость SSD напрямую от …

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

2
Как мне объявить и использовать переменные в 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: PLS-00103: Encountered the symbol …

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

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

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

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