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

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

80
Как использовать sqlplus для подключения к базе данных Oracle, расположенной на другом хосте, без изменения моего собственного tnsnames.ora

Я хочу подключиться к базе данных оракула, расположенной на другом хосте, используя sqlplus. На этой странице было предложено добавить элемент в мои tnsnames для подключения к этой базе данных. local_SID = (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521)) (CONNECT_DATA...

79
Разница между базой данных и пользователем против схемы

Я действительно запутался с базой данных терминов, пользователем и схемой. Может кто-нибудь объяснить, чем они отличаются друг от друга (если они есть)? Если они одинаковы, то в чем сходство между ними? Как мы их используем? И как мы их...

57
Как выбрать первый ряд каждой группы?

У меня есть такая таблица: ID | Val | Kind ---------------------- 1 | 1337 | 2 2 | 1337 | 1 3 | 3 | 4 4 | 3 | 4 Я хочу сделать, SELECTчто будет возвращать только первый ряд для каждого Val, упорядочив по Kind. Образец вывода: ID | Val | Kind ---------------------- 2 | 1337 | 1 3 | 3 | 4 Как я могу...

53
Почему бы не использовать таблицу вместо материализованного представления?

Я новичок в базах данных Oracle. Если я правильно понял, материализованное представление - это представление, набор результатов которого сохраняется как физическая таблица в базе данных, и это представление / таблица обновляется на основе некоторого параметра. Если представление сохраняется как...

47
Как сделать вывод sqlplus в одну строку?

У меня есть таблица с 100 столбцами. При выборе данных в SQL Plusвыходных оболочках затрудняется чтение. Я бы предпочел, чтобы появилась горизонтальная полоса прокрутки или как-то отправить результат на less Я запускаю следующие операторы в SQLPlus - SET LINESIZE 32000; SET PAGESIZE 40000; SET LONG...

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

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

41
Подключитесь к sql plus из командной строки, используя строку подключения

Допустим, у меня есть база данных Oracle. У меня есть имя пользователя = x, пароль = y, база данных = z. Также я знаю порт = a, SID = b, имя хоста = c. Так как мне нужно правильно подключиться? Я использовал много вариантов, таких как: sqlplus...

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

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

38
СУЩЕСТВУЕТ (ВЫБРАТЬ 1 ...) против СУЩЕСТВУЕТ (ВЫБРАТЬ * ...) Один или другой?

Всякий раз, когда мне нужно проверить наличие какой-либо строки в таблице, я всегда пишу условие вроде: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Некоторые другие люди пишут это так: SELECT a, b, c FROM...

37
Почему этот запрос работает?

У меня есть две таблицы, table_a (идентификатор, имя) и table_b (идентификатор), скажем, на Oracle 12c. Почему этот запрос не возвращает исключение? select * from table_a where name in (select name from table_b); Из того, что я понимаю, Oracle видит это как select * from table_a where name = name;...

33
Как посмотреть список баз данных в Oracle?

Есть ли эквивалент SHOW DATABASESоператора MySQL ? Можно ли найти базы данных в кластере? т.е. базы данных присутствующие в сети в какой-то другой системе? Могу ли я проанализировать файлы, присутствующие в установке Oracle, чтобы найти то же самое? Учитывая полные учетные данные доступа к системе...

32
Как работает таблица Oracle DUAL?

SQL> desc dual Name Null? Type ----------------------------------------- -------- ---------------------------- DUMMY VARCHAR2(1) SQL> select 4*5 from dual; 4*5 ---------- 20 SQL> Я нахожу это действительно странным. Если нет столбца с именем 4 * 5 в двойном, как работает оператор выбора?...

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

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

32
Как администратор базы данных, как мне перейти с Oracle на SQL Server?

Я - администратор Oracle, у которого также есть опыт работы с Sybase. Каковы основные архитектурные и концептуальные различия между двумя платформами RDBMS? Ответ похож на вопрос SQL Сервер-> Oracle здесь будет наиболее...

32
Oracle: быстрый способ перечислить все ссылки на базы данных

Название говорит само за себя, есть ли способ быстро перечислить все текущие ссылки на базы данных в Oracle? Что-то вроде тех же строк, что и этот, в котором перечислены таблицы текущего пользователя: select * from user_tables; Спасибо,...

31
Для абсолютной производительности SUM быстрее или COUNT?

Это относится к подсчету количества записей, которые соответствуют определенному условию, например invoice amount > $100. Я склонен предпочесть COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Тем не менее, это так же верно SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Я бы...

30
Как сделать переход с SQL Server DBA на Oracle?

В качестве интереса, если бы мне пришлось перейти от администратора базы данных SQL Server к Oracle, что мне придется делать в основном для обучения или отучения? Я бы предположил, что концепции одинаковы, и разница заключается лишь в языке программирования, но я не видел другой стороны...

30
Импортируйте файл Oracle DMP в Fresh-установку oracle

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Клиент отправил нам базу данных Oracle, с которой мы должны проверить. Мы не используем Oracle или не обладаем какой-либо внутренней...

29
Как передать данные с помощью команд expdp и impdp?

Я новичок в Oracle, и я намерен перенести все данные и метаданные из одной схемы в другую в базе данных Oracle. Я планирую использовать datapump's expdpи impdpкоманды. У меня есть вопросы по этому поводу: Могу ли я создать целевую схему без пользователя или я должен сначала создать пользователя...