Vor drei oder vier Jahren las ich irgendwo in einem Oracle-Blog, dass ein DBA für eine Notfalllösung eine Oracle 10g-Funktion zur Echtzeit-SQL-Substitution verwendet hatte. Grundsätzlich hat er Oracle so konfiguriert, dass jedes Mal, wenn es eine bestimmte Abfrage A erhielt, stattdessen eine andere Abfrage B ausgeführt wurde. Keine Änderung des …
Ich habe diesen tSQL-Code, der OK funktioniert: SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes('/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y")]') as a(b) Ich möchte jedoch in der Lage sein, eine dynamische Liste von vielen Wertepaaren zu übergeben, die zwischen jedem ODER-verknüpft sind, d. H. SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM …
Ich habe die folgende Situation. Ich habe RAC. Auf beiden Knoten befinden sich die Sperren. Auf dem ersten Knoten SID EVENT USERNAME BLOCKING_SESSION ROW_WAIT_OBJ# OBJECT_NAME LOCKWAIT SQL_ID STATUS 1 102 enq: TX - row lock contention MYUSER 155 136972 TABLE1V 0000000810EFA958 5f4bzdg49fdxq ACTIVE 2 111 enq: TX - row lock …
Ich habe eine leistungsstarke Maschine mit 70 GB RAM. Ich habe eine Oracle-Instanz mit 20 GB als sga_target erstellt. Ich kann keine weitere Oracle-Instanz erstellen, sga_target > 10Gselbst wenn ich die erste Datenbank nicht aktiv halte. Wenn ich es einstelle sga_target >=10G, gibt es beim Start folgenden Fehler: ORA-27104: Systemdefinierte …
Jeden Monat erstellen wir eine Momentaufnahme unserer Produktionsdatenbank zum Monatsende. Diese Schnappschüsse zum Monatsende dienen ausschließlich Berichtszwecken. Es werden keine Einfügungen, Aktualisierungen oder Löschungen vorgenommen. Jeder dieser Schnappschüsse enthält eine .MDFund .LDF-Datei. Ich möchte die .LDFDateien löschen und Speicherplatz auf dem Server freigeben . Gibt es Gründe, warum ich die …
Ich habe eine InnoDB-Datenbank, die ich auf Amazon RDS migrieren möchte. Meine aktuelle Implementierung, die auf meinem eigenen Server gehostet wird, zeigt ungefähr 8 Millionen Abfragen pro Monat. Die RDS-Site gibt an , dass die E / A-Rate 0,10 USD pro 1 Million Anfragen beträgt Ist 1 E / A …
Ich möchte n> 1 Perzentile einer unsortierten Spalte in PostgreSQL finden. Zum Beispiel das 20., 40., 60., 80. und 100. Perzentil. Eine naheliegende Lösung besteht darin, die Spalte zu zählen und zu sortieren und dann einen Blick darauf zu werfen, aber ich hoffe auf eine bessere Lösung. Irgendwelche Ideen? PS …
Ich habe kürzlich meine Sammlung mit dem folgenden Befehl komprimiert: db.<collectionName>.runCommand( "compact" ) Und jetzt scheint meine Sammlung größer zu sein als die Größe auf der Festplatte! SECONDARY> db.<collectionName>.stats() { "ns" : "<databaseName>.<collectionName>", "count" : 2937359, "size" : 5681676492, # 5.6 GB "avgObjSize" : 1934.2805874256433, "storageSize" : 4292853728, # 4.2 …
Irgendwie scheint es, dass SQL * Plus (zumindest unter Windows) kein Skript mit einem relativen Pfad finden kann, wenn es mit aufgerufen wird @@und wenn der Pfad mit einem einzelnen oder doppelten Punkt beginnt. Zum Beispiel habe x:\some\whereich unter folgende Verzeichnisstruktur: script.sql main-dir\main-sub-dir call-script.sql script.sql Das heißt: zwei, script.sqlaber an …
Ich habe ein Projekt, das von der Verwendung einer Datenbank profitieren könnte, aber ich habe keine Erfahrung mit Datenbanken, keinen Zugriff auf einen Server und relativ wenig Erfahrung mit der Arbeit mit Dingen, die serverseitig leben. Wenn ich eine Lernkurve bewältigen muss, würde ich lieber etwas mit breiter Anwendbarkeit lernen …
In SQL Server hat die [public]Rolle standardmäßig EXECUTERechte für sp_executesql. Ich habe jedoch einen Datenbankserver geerbt, auf dem der vorherige DBA das EXECUTERecht auf widerrufen hat sp_executesql. Als vorübergehende Problemumgehung habe ich EXECUTEnach sp_executesqlBedarf Rechte gewährt (über eine Rolle in der Master-Datenbank). Aber dies beginnt ein Unterhaltsschmerz zu sein. Wenn …
Ist es möglich, dass SQL Server 2008 R2 Standard automatisch eine gespeicherte Prozedur in einer bestimmten Datenbank ausführt , die wiederhergestellt oder an die Instanz angehängt wird ? Ich bin einer Lösung nahe gekommen, indem ich einen Trigger auf Serverebene erstellt habe, der eine gespeicherte Prozedur in einer bestimmten Datenbank …
Es gibt viele Blog-Beiträge und Best-Practice-Artikel, in denen die Vorteile des Platzierens der SQL Server-Datendatei auf einer Festplatte und des Transaktionsprotokolls auf einer anderen hervorgehoben werden. Der angegebene Grund ist, dass die Datenbankdatei zufällige Lese- und Schreibvorgänge ausführt, während das Transaktionsprotokoll nur sequentielle Schreibvorgänge enthält. Aber was ist, wenn Sie …
Ich habe eine Tabelle von Producersund eine Tabelle von Products, die beide die Form haben: Id - int, Primärschlüssel Name - nvarchar Ein Produzent kann mehrere Produkte führen, daher wollte ich eine Tabelle mit dem Namen erstellen ProducerDetails, die Folgendes hätte: ProducerId - int, Fremdschlüssel zu Producers.Id ProductId - int, …
Das Herunterfahren einer Datenbank vor einem Upgrade oder Patch kann auf verschiedene Arten erfolgen. shutdown immediate; oder shutdown abort; startup restrict; shutdown immediate; oder shutdown abort; startup restrict; shutdown; oder alter system checkpoint; shutdown abort; startup restrict; shutdown immediate; Natürlich gibt es auch andere Möglichkeiten. Welches sollte bevorzugt werden und …
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.