Vor Oracle 11.2 habe ich eine benutzerdefinierte Aggregatfunktion verwendet, um eine Spalte in eine Zeile zu verketten. 11.2 Die LISTAGGFunktion wurde hinzugefügt , daher versuche ich, sie stattdessen zu verwenden. Mein Problem ist, dass ich doppelte Ergebnisse eliminieren muss und dies anscheinend nicht kann. Hier ist ein Beispiel. CREATE TABLE …
Es gibt zwei Möglichkeiten, mit sqlplus als Administrator eine Verbindung zu Oracle herzustellen: sqlplus sys as sysdba sqlplus system/manager Ich nehme an, diese Konten sollten für verschiedene Zwecke verwendet werden. Für welche Aufgaben sind diese beiden Schemata gedacht? Wann sollte ich den einen oder anderen unter ihnen benutzen?
Ich bin daran interessiert zu wissen, mit welchen Methoden andere Benutzer Änderungen an der Datenbank verfolgen, einschließlich Änderungen an der Tabellendefinition, neuen Objekten, Paketänderungen usw. Verwenden Sie Flatfiles mit einem externen Versionskontrollsystem? Löst aus? Andere Software?
Oracle ist ironische OS - Authentifizierung gemäß der Oracle Database Security Guide , das besagt , Beachten Sie, dass der Parameter REMOTE_OS_AUTHENT in Oracle Database 11g Release 1 (11.1) veraltet ist und nur aus Gründen der Abwärtskompatibilität beibehalten wird. Darüber hinaus betrachten die meisten Sicherheitsinformationen und -tools die (externe) Betriebssystemauthentifizierung …
Wir haben BI-Software und eine Repository-Datenbank verwendet, die auf Oracle Enterprise 11gR2 installiert sind. Einige dieser Stapelberichte versuchen, auf eine Datenbanktabelle zuzugreifen, die möglicherweise noch gesperrt ist. Wie kann ich herausfinden, ob eine Oracle-Tabelle gesperrt ist oder nicht? Gibt es eine SQL-Anweisung, die Verlaufsdetails für die Analyse anzeigt?
Ich habe eine Tabelle mit 250 KB Zeilen in meiner Testdatenbank. (Es werden ein paar Hundert Millionen produziert, wir können dort dasselbe Problem beobachten.) Die Tabelle hat eine Zeichenfolgen-ID nvarchar2 (50), die nicht null ist und einen eindeutigen Index enthält (es ist nicht die PK). Die Bezeichner bestehen aus einem …
Ich weiß, die Frage klingt vielleicht zu dumm, aber ich habe diesen Teil nie verstanden. SQL * Plus funktioniert sowohl mit SQL als auch mit PL / SQL. Woher weiß ich, ob ein Code SQL oder PL / SQL ist? Wenn mein Code eine for-Schleife hat, ist es dann nicht …
Einige Anweisungen wie create table, insert into etc setzen am Ende ein Semikolon: CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL ) ; während andere mögen set echo on connect system/manager Gehen Sie auch ohne Semikolon durch. Was ist die Begründung dafür? …
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 …
Gelegentlich erhalte ich ein Skript, das in SQL Developer oder Toad problemlos ausgeführt werden kann, das jedoch geändert werden muss, damit es erfolgreich in SQL * Plus ausgeführt werden kann. Hier ist ein Worst-Case-Beispiel mit mehreren Anweisungen, die jeweils Leerzeilen, Semikolons und Schrägstriche enthalten: INSERT INTO t1 VALUES ('a ; …
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 …
Gibt es eine bequeme Möglichkeit zum Importieren eines Schemas in Oracle 11gR2 mithilfe eines einzelnen neuen oder anderen Tabellenbereichs als dem, aus dem die Daten stammen? Als Beispiel habe ich BLOG_DATA aus OLDDB exportiert, wo alle Benutzerdaten im USERS-Tabellenbereich gespeichert sind. In NEWDB möchte ich das BLOG_DATA-Schema importieren, aber die …
Wie gehen Sie mit dem Mangel an Berechtigungen auf Schemaebene in Oracle um? Die Sicherheitsarchitektur von Oracle eignet sich gut für Anwendungen, die nur Berechtigungen auf Objektebene benötigen, und für Datenbankadministratoren, die nur wenige Einschränkungen benötigen. Es scheint jedoch eine große Lücke in der Architektur zu geben, wenn Programmierer mit …
Ich habe mich gefragt, ob jemand mein Verständnis hinsichtlich der Unterschiede zwischen diesen drei Begriffen in Bezug auf Oracle-Datenbanken überprüfen kann. Viele Quellen verwechseln diese Begriffe und erklären sie nicht im Detail, so dass es eine Herausforderung war, Informationen zu finden. Soweit ich weiß: Commit und Fast Commit sind genau …
LNNVL ist eine in Oracle integrierte Funktion , die TRUE für Bedingungen zurückgibt, die zu FALSE oder UNKNOWN ausgewertet werden, und FALSE für Bedingungen, die zu TRUE ausgewertet werden. Meine Frage ist, was der Vorteil wäre, das Gegenteil der Wahrheitsbedingung zurückzugeben, anstatt nur mit den NULL-Werten umzugehen. Angenommen, Sie haben …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.