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

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

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

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

4
В чем разница между выбором количества (*) и выбором количества (any_non_null_column)?
Кажется, я помню, что (на Oracle) есть разница между произнесением select count(*) from any_tableи select count(any_non_null_column) from any_table. Каковы различия между этими двумя утверждениями, если таковые имеются?
58 oracle  aggregate  count  null 


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

3
Как сделать вывод sqlplus в одну строку?
У меня есть таблица с 100 столбцами. При выборе данных в SQL Plusвыходных оболочках затрудняется чтение. Я бы предпочел, чтобы появилась горизонтальная полоса прокрутки или как-то отправить результат на less Я запускаю следующие операторы в SQLPlus - SET LINESIZE 32000; SET PAGESIZE 40000; SET LONG 50000; SPOOL output.txt SELECT * …
47 oracle  sqlplus 

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

9
Подключитесь к sql plus из командной строки, используя строку подключения
Допустим, у меня есть база данных Oracle. У меня есть имя пользователя = x, пароль = y, база данных = z. Также я знаю порт = a, SID = b, имя хоста = c. Так как мне нужно правильно подключиться? Я использовал много вариантов, таких как: sqlplus x/y@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=z)(SERVER=DEDICATED)))' sqlplus (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=b))) …
41 oracle  sqlplus  string 

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

7
СУЩЕСТВУЕТ (ВЫБРАТЬ 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 …

3
Почему этот запрос работает?
У меня есть две таблицы, 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; Но …

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

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

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

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

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