dr.dimitri
-
Gesamte Inhalte
1.276 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von dr.dimitri
-
-
Er erfüllt seine Aufgaben zu unserer vollsten Zufriedenheit
Das ist das wichtigste. Etwas weniger wäre "zu unserer vollen Zufriedenheit". Aber "vollsten" ist eine 1 mit Stern.
Dim
-
Das sind keine seltsamen Anforderungen sondern bei einem grösserem System mit vielen simultanen Anfragen leider notwendig ist.
Hmm ich entwickle jetzt seit vielen Jahren Java und PL/SQL Anwendungen unter Oracle aber sowas ist mir noch nie untergekommen. Sei's drum.
Es geht darum das ich in abhängigkeit davon wieviele Datensätze bereits in der Datenbank sind weitere Aktionen durchführeDas wirst Du nie schaffen, denn wenn es sich um ein größeres System handelt wie Du sagst, dann hast Du nie einen eingefrorenen Zustand haben (ausser Du sperrst Die Tabelle aber die user sollen ja arbeiten und nicht warten).
Darstellung:SELECT 1
INSERT
SELECT 2
SELECT 1 und 2 haben die gleichen Daten weil teilweise das Insert noch nicht abgearbeitet ist.
Nein das ist nicht der Grund. Das ist der Isolationslevel der dafür sorgt, dass Deine Query einen konsistenten Datenzustand hat. Gehen wir das mal durch:
- Select 1 beginnt zum Zeitpunkt T1.
- Zum Zeitpunkt T2 wird ein insert gemacht.
- Select 2 beginnt bei T3
- Der Insert wird commited
Beide SQLs liefern einen konsistenten Datenzusatnd wie er zum Zeitpunkt T1 bzw. T3 in der Datenbank war und so arbeitet eine DB nun mal.
Daher ist deine Anforderung sehr seltsam. Eine Anwendung die so arbeitet ist
- Langsam
- Nicht skalierbar
- Schwer wartbar
Wenn Du anhand von bestimmten Insertdaten Aktionen machen möchtest, dann gibt es zwei Möglichkeiten:
- Trigger
- In der Anwendung selbst
Wenn Du anhand der vorhandenen Zeilen in einer Tabelle Aktionen machen möchtest, wirst in einem OLTP System direkt gegen die Wand fahren.
Vielleicht beschreibst Du einfach mal etwas genauer was Du machst/machen möchtest dann findet sich vielleicht eine bessere Lösung.
Dim
- Select 1 beginnt zum Zeitpunkt T1.
-
Du hast seltsame Anforderungen. Was genau ist denn der Grund dafür das Du das so machen möchtest?
-
Hi,
installierst Du die XE als root? Falls nicht musst du das machen.
Dim
-
Also mal meine Meinung als langjähriger Oraclemensch: Wenn Du dich für ER Modellierung interessiert, dann kauf die ein Buch über ER Modellierung.
Interessierst Du dich für mysql dann entsprechend mysql (wobei sich die Frage stellt ob man mysql überhaupt verwenden sollte...) und wenn es Oracle ist, dann kauf dir ein Buch von Tom Kyte oder Jonathan Lewis.
Der Titel "Datenbanken f. Fachinformatiker" erinnert mich irgendwie an die XY für Dummies Buchserien.
Ich würd immer speziell das besorgen was gerade anliegt, denn auch wenn z.B. Transaktionen in der theorie gleich Transaktionen sind, so gibt es von DB zu DB doch erhebliche Unterschiede.
Dim
-
Und wieso meinst du, dass hier nicht geholfen werden kann?
Niemand würde auf die Idee kommen die Bremsanlage seines Autos anhand von Forumsbeiträgen selbst zu reparieren wenn man selbst keine Ahnung hat (wenn Doch, dann läuft das unter dem Stichwort natürliche Selektion).
Anscheinend ist es aber kein Problem sich von Personen, deren Qualifikation hisichtlich Bewerbungsunterlgen unbekannt ist, eine Bewerbung schreiben zu lassen. Vielleicht ist auch das was ich geschrieben habe abslouter Blödsinn. Ich hab nie in einer Personalabteilung gearbeitet.
Wenns also um die persönliche und berufliche Zukunft geht, sollte man sich schon von jemanden beraten lassen der davon Ahnung hat (und es kostet ja auch nichts).
Dim
-
Ließ Dir einfach nochmal genau durch was ich geschrieben hab, dann weiß sogar wie der Laden heißt. :mod:
Dim
-
Ihr Unternehmen hat mir einen besonders positiven Eindruck vermittelt,
Aha. Wieso denn?
Seit meiner Kindheit faszinieren mich Computer, und ich habe schon viel Erfahrung in diesem Bereich gesammelt. Nicht zuletzt durch das Fach Informatik in der Sekundarstufe 1
Sprich du hast als Kind gespielt und dann in der Schule gelernt wie man Word Dokumente öffnet? Was kannst Du denn? Programmieren? Netzwerke aufbauen? Hast Erfahrung mit Datenbanken? Webentwicklung? Was genau hast Du gemacht wenn Du schon dein Hobby zum Beruf machen willst? Irgendwas muss ja in den 15 Jahren zwischen Kindheit und der augenöffnenden Erfahrung in der Sekundarstufe passiert sein oder?
Ich würd wirklich mal zum Arbeitsamt gehen oder zu einem Freund/Bekannten der sich mit sowas auskennt. Das ist ist nix und wird auch auf diesem Weg nix.
Dim
-
Was ich gelernt hab: Fachinformatiker AE.
Dim
-
...genau umgekehrt, aber das steht auch in meinem Edit.
-
Firma ist ein rechtlicher Begriff: Firma - Wikipedia
Unternehmen ist umgangssprachlich: Unternehmen - Wikipedia
Und das gilt wohl auch für die DBV-Winterthur/AXA
Dim
[EDIT]Hmm ok ist genau umgekehrt. Mea Culpa.[/EDIT]
-
Also ich hab nach der Ausbildung mit etwas über 2700 angefangen und bin jetzt nach 4 Jahren bei knapp 4300 angelangt.
Insovern hab ich wohl eine recht gute Firma (Versicherung) erwischt :-)
Dim
-
Habe zwar eine successfull Meldung bekommen, will ab. sicher sein...
Das erinnert mich an einen Typen aus einem anderen Forum, der nach dem Laden von Daten in die DB die Sätze zählen wollte um sicherzugehen, das die Meldung >>alles Fehlerfrei importiert<< auch wirklich nicht gelogen hat.
Was hast Du denn geändert?
Reicht dir Info aus DBA_TABLESPACES?
Dim
-
Speicherst Du XML in einem entsprechenden Feld ab bei dem die DB auch weiß das es sich um XML handelt, und kannst Du mit XQuery deine Anwendung vereinfachen, dann ist es gut wenn Du das kannst.
Da glücklicherweise aber nur ein sehr geringer Teil der Daten in XML abgespeichert wird (im Idealfall nur dort wo's Sinn macht und nicht dort wo's grade hip ist), wird SQL die nächsten Jahre immer gebraucht werden.
Mein Fazit: XQuery Nice to have, SQL: Überlebensnotwendig im Datenbankumfeld.
-
Hi,
also zuerst mal: Ist es denn zu langsam? Wenn nicht, dann ignoriers. Da Du kein DBA bist und wohl auch nicht so tief in der Oracle Materie drinnen steckst, solltest Du solche Warnungen einfach mal ignorieren.
Interessant wäre viel mehr ein Statspack Report von 15 Minuten in einem Zeitraum in dem die Performance gering ist. Aber dazu braucht man wiederum DBA Fähigkeiten (und auch die Rechte dazu).
Dim
-
Also wenn Du RMAN verwendest (wozu ich dringendst rate), dann sagst Du einfach
CONFIGURE CONTROLFILE AUTOBACKUP ON
Und damit ist dein Controlfile im Backupset mit drinnen. Einfach mal in RMAN ein
show all
eingeben und dir die eingestellten Parameter ausgeben lassen.
Im einfachsten Fall genügt dann folgendes:
restore controlfile from autobackup;
alter database mount;
recover database;
alter database open resetlogs,
Dim
-
ich suche für meine Ausbildung zum Fachinformatiker der Fachrichtung Systemintegration einen Betrieb bei dem ich möglichst viele meiner benötigten Praktika innerhalb der nächsten 3 Jahre absolvieren kann.
Du suchst keinen Betrieb, wenn dann möchtest Du innerhalb der nächsten 3 Jahre deine Praktika abgeschlossen haben und bewirbst dich hier, weil Du einen sehr positiven Eindruck von dem Laden :cool: hast und Du dir eine weitere berufliche Laufbahn dort gut vorstellen kannst.
Beim Arbeitsamt kann man sich übrigends diesbezüglich (Bewerbung) beraten lassen.
Dim
-
Hi,
also in Schulnoten ausgedrückt wäre das wohl ne 2. Es geht noch einen Tick besser:
zu unserer vollsten Zufriedenheit
Dim
PS: Das ist nur ein Ausschnitt oder?
Oracle PL/SQL Directory durchsuchen
in Datenbanken
Geschrieben
Hi,
wär's vielleicht eine Möglichkeit, dass Du dir ein kleines Skript/Programm schreibst, dass dieses Verzeichnis durchsucht und die Dateienamen dann in eine Tabelle schreibt?
Das kannst dann je nach Anforderung per Scheduler, Anwenderprogramm (falls möglich) oder EXTPROC ausführen lassen.
Dim