Запитання з тегом «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) утиліта командного рядка. SQL * Plus …
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
Як ловити та поводитися лише з окремими винятками Oracle?
З цього і цього я здогадуюсь, що для ORA-00955 немає заздалегідь визначених системних винятків з названими системами. Як я можу переписати наступне, щоб знайти лише помилку ORA-00955? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; BTW Чи є синтаксис, щоб …
20 oracle  exception 

2
Різниця між групою B, A і групою за коаліцією (B, A)
Я дуже заплутався. Чи може хтось люб’язно пояснити, за яких обставин я хотів би використати ГРУПУ ПО КОАЛЕССІ? Я здогадуюсь, що я використовував би його, якби хотів умовно групувати набір даних за стовпцем B (якщо B не був нульовим) та за стовпцем A в іншому випадку. Це правильно звучить?
20 oracle  query 

2
Індекс проти розділу
Чому не можна досягти підвищення продуктивності лише за допомогою індексів, щоб інші методи, такі як розділення таблиці, стали необхідними? Питання стосується лише продуктивності, звичайно, різні розділи можуть бути розміщені в різних просторах таблиць, що має інші ефекти, які неможливо досягти за допомогою індексів. Або іншими словами, лише ефективність роботи: чи …

9
Інструменти для контролю продуктивності бази даних Oracle у стандартній версії [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 2 роки тому . Ось що я шукаю: Працює у стандартній версії, тобто немає діагностичного пакету. Надає як поточні, так і історичні дані …



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

3
Чи є сенс підкреслити стовпці VARCHAR?
Гуглінг, здається, неоднозначно повідомляє, чи VARCHAR2впливає розмір стовпця в Oracle на продуктивність чи ні. Я хотів би VARCHARтрохи змінити питання про розмір і сподіваюся отримати деяке розуміння в цьому: Враховуючи (багаторядкові) поля з текстовим текстом ( не короткі речі, як-от імена), які ви хочете зберігати в базі даних (Oracle), чи …

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 мільйонами рядків в одній таблиці). База даних насправді нічого не робить (ні SProcs, ні тригери, ні щось), це лише сховище даних. Щомісяця від нас вимагається очищення записів із двох основних таблиць. Критерії очищення різняться …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.