Als «oracle» getaggte Fragen

Alle Versionen der Oracle-Datenbank. Fügen Sie ein versionierungsspezifisches Tag wie oracle-11g-r2 hinzu, wenn dieser Kontext in der Frage wichtig ist. Nicht für Oracle-Produkte wie Anwendungen oder Middleware oder andere Datenbankprodukte von Oracle wie MySQL oder BerkeleyDB verwenden.

5
Nicht vorhandene Einschränkung kann nicht gelöscht und auch nicht erstellt werden
Beim Testen einiger Migrationsskripte mit einer Kopie der Produktionsdaten (Skripte funktionieren einwandfrei mit Entwicklungsdaten) stieß ich auf eine merkwürdige Situation. Ein CONSTRAINT hat sich geändert, daher gebe ich DROP + ADD-Befehle aus: ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE A_DUP_CALLE ADD CONSTRAINT A_DUP_CALLE_UK1 UNIQUE ( CONTROL_ID, CALLE_AYTO_DUPL ) ENABLE; …

6
Kann Oracle kostenlos heruntergeladen werden?
Ich bin Java-Entwickler und verwende derzeit PostgreSQL als RDBMS. Ich würde aber auch gerne Oracle lernen. Kann ich eine aktuelle Version von Oracle (11g, denke ich) kostenlos herunterladen? Ich habe diesen Link gefunden: Oracle Database 11g Release 2 Downloads , und es scheint, dass es herunterladbar ist. Ich weiß jedoch, …
15 oracle  plsql 

2
"ORA-01950: Keine Berechtigungen für den Tablespace" SYSTEM "": Welcher Fehler liegt vor?
Zuvor habe ich einen Benutzer erstellt: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. Aber wenn ich mich als anmelde suhailund versuche, eine zu erstellen table, wird eine Fehlermeldung angezeigt ORA-01950: no privileges on tablespace 'SYSTEM'. Welcher Fehler ist das? Warum tritt …

3
Warum muss ich aus der Doppeltabelle auswählen?
Dies funktioniert in den wichtigsten Relation Database Management-Systemen, die am wahrscheinlichsten in StackOverflow / dba.stackexchange vorkommen: SQL Server, MySQL, PostgreSQL und SQLite (WebSQL) . select 'abc' abc, 1 def; Unter Oracle funktioniert es nicht. Warum müssen wir in Oracle aus DUAL auswählen? Erfordert der ISO / ANSI-Standard für SQL eine …
15 oracle  select 


2
forensisches Löschen / Aktualisieren von Daten
Ich muss forensisch Daten aus Oracle entfernen. Wenn ich es nur lösche, sind die Daten meines Wissens immer noch in der Datendatei, bis dieser Speicherplatz wieder verwendet wird. Ich mache mir keine Sorgen um den Redo / Archive / Undo-Bereich, diese werden vernünftigerweise schnell veralten. Gibt es Methoden, um sicherzustellen, …
15 oracle  security 

2
Worauf bezieht sich der Begriff „Projektion“ in einer SQL-Abfrage (oder Sichtdefinition)?
Im Oracle-Dokument The Query Optimizer habe ich unter View Merging die folgenden Informationen gefunden Die Optimierung für das Zusammenführen von Ansichten gilt für Ansichten, die nur Auswahlen, Projektionen und Verknüpfungen enthalten. Zusammenführbare Ansichten enthalten also keine Mengenoperatoren, Aggregatfunktionen, DISTINCT, GROUP BY, CONNECT BY usw. (Hervorhebung von mir) Ich kann jedoch …
15 oracle  select 

3
Was ist der effizienteste UUID-Spaltentyp?
Zum Speichern einer 128-Bit-UUID gibt es mehrere Speicheroptionen: eine Byte [16] -Spalte Zwei Spalten mit einer Länge von 64 Bit eine CHAR (36) -Spalte - 32 Hexadezimalziffern + 4 Striche. eine datenbankspezifische UUID-Spalte, falls dies von db unterstützt wird Aus Sicht der Indizierung, welche davon sind die effizientesten? Wenn die …

2
Warum wird DDL abgeschnitten?
Ich habe eine Interviewfrage, die während meines Interviews gestellt wurde. Ich beantwortete die Frage, aber der Interviewer war von meiner Antwort nicht so überzeugt. Also, bitte korrigiert mich jemand mit meinem Verständnis? Frage: Warum ist "Kürzen" DDL? Wo ist "Löschen" DML? Beide erledigen fast den gleichen Job (Zeilen entfernen) Ans. …
15 oracle  delete  ddl  truncate 

3
Wählen Sie das Höchstdatum oder das späteste Datum aus
Hier sind zwei Tabellen. SCHULPERSONAL SCHOOL_CODE + STAFF_TYPE_NAME + LAST_UPDATE_DATE_TIME + PERSON_ID ================================================================= ABE Principal 24-JAN-13 111222 ABE Principal 09-FEB-12 222111 PERSONEN PERSON_ID + NAME ================= 111222 ABC 222111 XYZ Hier ist meine Orakelfrage. SELECT MAX(LAST_UPDATE_DATE_TIME) AS LAST_UPDATE, SCHOOL_CODE, PERSON_ID FROM SCHOOL_STAFF WHERE STAFF_TYPE_NAME='Principal' GROUP BY SCHOOL_CODE, PERSON_ID ORDER BY …


2
Verfügt Oracle PL / SQL über eine Standard-ASSERT-Routine?
Ich möchte eine ASSERT-Routine verwenden, die funktional derjenigen in anderen Sprachen ähnelt, dh ein Konstrukt (sei es eine Prozedur, eine Syntax ...). ASSERT( <condition>, <msg>) Wenn das <condition>im ersten Argument übergebene Argument falsch ist, wird mit der angegebenen <msg>beschreibenden Nachricht eine Ausnahme ausgelöst. Ich weiß, dass dies trivial ist, aber …

2
Wie kann ich Speicherplatz freigeben? Welche Protokolle / Verzeichnisse müssen bereinigt werden?
Ich möchte den Speicherplatz auf meinem Linux-Computer freigeben. Ich habe die Speicherplatznutzung aufgeschlüsselt und festgestellt, dass die folgenden Verzeichnisse eine große Größe haben /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) Kann ich Inhalte aus diesen Verzeichnissen löschen? Hinweis: Ich meine Inhalte und …

5
PL / SQL: Bester Weg, um Elemente in einem Array zu zählen?
Angesichts dessen: DECLARE TYPE T_ARRAY IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER; MY_ARRAY T_ARRAY; V_COUNT INTEGER; Ich möchte zu tun: BEGIN -- ... some code filling the MY_ARRAY array -- obviously COUNT_ELEMENTS() does not exists, this is what I'm looking for :-) V_COUNT := COUNT_ELEMENTS(MY_ARRAY); DBMS_OUTPUT.PUT_LINE('My array containts ' || …
14 oracle  plsql 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.