Muszę pobrać pewne dane z bazy danych Oracle 11g wydanie 1 i podać je jako jeden lub więcej plików CSV. Dane znajdują się w wielu tabelach i / lub widokach. Wszystko to powinno działać z poziomu wiersza poleceń. Jakie byłoby najlepsze podejście do
Muszę pobrać pewne dane z bazy danych Oracle 11g wydanie 1 i podać je jako jeden lub więcej plików CSV. Dane znajdują się w wielu tabelach i / lub widokach. Wszystko to powinno działać z poziomu wiersza poleceń. Jakie byłoby najlepsze podejście do
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...
Zarządzam aplikacją, która ma bardzo duży (prawie 1 TB danych z ponad 500 milionami wierszy w jednej tabeli) zaplecze bazy danych Oracle. Baza danych tak naprawdę nic nie robi (bez SProc, żadnych wyzwalaczy itp.), To tylko magazyn danych. Co miesiąc jesteśmy zobowiązani do usuwania danych z dwóch...
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...
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,...
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...
Czy istnieje różnica w wydajności między tymi dwoma przykładowymi zapytaniami? Zapytanie 1: select count(*) from table1 a join table2 b on b.key_col=a.key_col where b.tag = 'Y' Zapytanie 2; select count(*) from table1 a join table2 b on b.key_col=a.key_col and b.tag = 'Y' Zauważ, że jedyną...
Czy istnieje konkretny termin opisujący relację z licznością jednego? Myślę szczególnie o „specjalnych” tabelach wierszy RDBMS, na przykład DUAL(Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) i RDB$DATABASE(Interbase,
Co oznacza NVLskrót Mówię o funkcjach Oracle i Informix (być może także niektórych) używanych do odfiltrowywania wartości innych niż NULL z wyników zapytań (podobnie jak COALESCEw innych bazach
Czytałem o composite indexesi jestem trochę zdezorientowany co do zamawiania. Ta dokumentacja (nieco mniej niż w połowie) mówi Ogólnie rzecz biorąc, w indeksie należy umieścić kolumnę, która ma być najczęściej używana. Jednak wkrótce potem mówi utwórz indeks złożony, stawiając na pierwszym...
Na moim komputerze programistycznym uruchamiam instancję Oracle 11g lokalnie i mogę połączyć się z instancją lokalną bezpośrednio za pośrednictwem SqlPlus: c:\>sqlplus ace SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 11 11:50:20 2013 Copyright (c) 1982, 2010, Oracle. All rights...
Będziemy mieć zewnętrznych audytorów, którzy przeprowadzą przegląd naszej bazy danych Oracle. Będą uruchamiać narzędzie do przeprowadzenia przeglądu i do tego wymagają identyfikatora użytkownika, który może połączyć się z bazą danych i pobrać z niej informacje. W tym celu mamy istniejącego...
Niektóre instrukcje, takie jak tworzenie tabeli, wstawianie do itp., Przyjmują średnik na końcu: CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL ) ; podczas gdy inni lubią set echo on connect...
W zapytaniu, które miało zostać przeniesione ze składni sprzężenia zewnętrznego Oracle, do standardowej składni sprzężenia zewnętrznego SQL widziałem: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID = D.C_ID(+) AND B.A_ID =...
Wiem, że pytanie może brzmieć zbyt głupio, ale nigdy nie zrozumiałem tej części. SQL * Plus działa zarówno z SQL, jak i PL / SQL. Skąd mam wiedzieć, czy jakiś kod to SQL, czy PL / SQL? Jeśli mój kod ma pętlę for, to czy nie jest to już SQL? PL / SQL jest rozszerzeniem dla SQL, które ma pętle,...
Podczas testowania niektórych skryptów migracji z kopią danych produkcyjnych (skrypty działają poprawnie z danymi programistycznymi) znalazłem ciekawą sytuację. CONSTRAINT zmieniło się, dlatego wydajemy polecenia DROP + ADD: ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE...
RAID (redundantne macierze niedrogich dysków) ma różne konfiguracje (RAID-0, RAID-1 ...). Jaka jest zalecana konfiguracja RAID, którą powinienem skonfigurować i używać podczas instalowania bazy danych Oracle. Baza danych będzie wykorzystywana głównie jako hurtownia
DB: Oracle 10g O / S: Windows Server 2003 64 bity Przeszukuję listę sesji Oracle generowanych przez aplikacje internetowe (filtruj według programu = w3wp.exe) select * from V$session where UPPER(program) LIKE '%W3%' order by logon_time Według Logon_Time, dlaczego nadal istnieją sesje od...
Mam tabelę z 250 000 wierszy w mojej testowej bazie danych. (W produkcji jest kilkaset milionów, możemy zaobserwować ten sam problem.) Tabela ma identyfikator ciągu nvarchar2 (50), a nie null, z unikalnym indeksem (to nie jest PK). Identyfikatory składają się z pierwszej części, która ma 8 różnych...
Czy istnieje sposób na wykonanie wielu operacji przy użyciu WITHinstrukcji? Coś jak WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Chcę wybrać niektóre dane i ich liczbę