Pytania otagowane jako oracle

Wszystkie wersje bazy danych Oracle. Dodaj znacznik specyficzny dla wersji, taki jak oracle-11g-r2, jeśli ten kontekst jest ważny w pytaniu. Nie należy używać do produktów Oracle, takich jak aplikacje lub oprogramowanie pośrednie lub inne produkty bazodanowe będące własnością Oracle, takie jak MySQL lub BerkeleyDB.

3
Przestaw wiersze na wiele kolumn
Mam instancję programu SQL Server, która ma połączony serwer z serwerem Oracle. Na nazwie serwera Oracle znajduje się tabela, PersonOptionsktóra zawiera następujące dane: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ …

14
Wygodny interfejs sqlplus?
Odkryłem, że sqlplusinterfejs jest raczej przestarzały. Miło jest mieć do dyspozycji kilka poleceń lub słów kluczowych, ale na przykład nie jest dostępny klawisz „strzałki w górę” dla poprzedniego wpisu historii. Do czego służy dobry zamiennik / rozszerzenie sqlplus? Może to być GUI lub lepszy (więc pozostaje przydatny przez SSH) narzędzie …
21 oracle  tools  sqlplus 


2
Jak wychwytywać i obsługiwać tylko określone wyjątki Oracle?
Z tego i tego, jak sądzę, nie ma predefiniowanych Nazwanych Systemowych Wyjątków dla ORA-00955. Jak mogę przepisać poniższe, aby wychwycić tylko błąd ORA-00955? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; BTW Czy istnieje jakaś składnia do wychwytywania błędów po …
20 oracle  exception 

2
Różnica między GROUP BY B, A i GROUP BY COALESCE (B, A)
Byłem bardzo zdezorientowany. Czy ktoś mógłby uprzejmie wyjaśnić, w jakich okolicznościach chciałbym skorzystać z GROUP BY COALESCE? Domyślam się, że użyłbym tego, gdybym chciał warunkowo pogrupować zestaw danych według kolumny B (jeśli B nie był równy null) i według kolumny A inaczej. Czy to brzmi dobrze?
20 oracle  query 

2
Indeks vs. partycja
Dlaczego nie jest możliwe zwiększenie wydajności tylko przy pomocy indeksów, tak że konieczne stają się inne techniki, takie jak partycjonowanie tabel? Pytanie dotyczy tylko wydajności, oczywiście różne partycje można umieścić w różnych obszarach tabel, co ma inne efekty, których nie można osiągnąć za pomocą indeksów. Innymi słowy, tylko pod względem …



4
Dyski SSD z Oracle
Zastanawialiśmy się nad wykorzystaniem dysków SSD z Oracle, aby przyspieszyć nasze migracje testowe. Obecnie migracja trwa 12–18 godzin, w zależności od ilości danych (oczywiście oczywiście robimy też wiele ulepszeń wydajności). Mamy wiele tanich modułów linuksowych, których używamy do różnych przebiegów i analiz. Koszt dysków SSD bezpośrednio od firmy Dell jest …


3
Czy jest jakiś sens w niewymiarowaniu kolumn VARCHAR?
Googlowanie wokół wydaje się być mieszane raporty, czy rozmiar VARCHAR2kolumny w Oracle wpływa na wydajność, czy nie. Chciałbym VARCHARnieco zmienić kwestię wielkości i mam nadzieję, że uzyskam wgląd w to: Biorąc pod uwagę (wielowierszowe) pola tekstowe ( nie krótkie, takie jak nazwy), które chcesz przechowywać w bazie danych (Oracle), czy …

2
Jak deklarować i używać zmiennych w Oracle?
Moje główne umiejętności dotyczą SQL Server, ale zostałem poproszony o dostrojenie zapytania Oracle. Napisałem następujący SQL: declare @startDate int select @startDate = 20110501 I pojawia się ten błąd: declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line 1, column 9: PLS-00103: Encountered the symbol "@" when …


3
Czy mogę zmienić SID bazy danych Oracle?
Serwer to Oracle Database 11g Enterprise Edition 11.1.0.7.0 - wersja 64-bitowa Czy istnieje prosty i szybki sposób na zmianę identyfikatorów SID testowych baz danych na serwerze? Usuwanie i ponowne tworzenie bazy danych jest dla mnie opcją. Ale szukam czegoś, co wymaga mniej czasu. Inna opcja przypisywania nazw w klientach tnsnames.ora …

6
Jak pozbyć się wiadomości ORA-28002 hasło wygaśnie w ciągu 6 dni?
Mam użytkownika otrzymującego ORA-28002 wskazujący, że hasło wygaśnie w ciągu sześciu dni. Uruchomiłem następujące: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; Ale kiedy próbuję zalogować się jako użytkownik, wiadomość nadal tam jest. Wykonując to: select * from dba_profiles where RESOURCE_NAME LIKE 'PASSWORD_LIFE_TIME'; pokazuje, że wartości zostały zmienione na NIEOGRANICZONE.
18 oracle  security 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.