Ich erwäge die Verwendung von JBoss 5.1.0GA auf Oracle, und habe gesehen ce Ich sollte ausdrücklich den Namen des Schemas angeben, in dem die Tabelle TIMERS erstellt werden soll, da Oracle nicht zulässt, dass derselbe Tabellenname zweimal verwendet wird, auch nicht in verschiedenen Schemas.
Nachdem ich dies gelesen hatte, sah ich diese Frage auf StackOverflow und würde gerne etwas über die Hierarchie der Objekte in Oracle erfahren.
Angenommen, wir haben einen einzigen Oracle-Datenbankserver. Innerhalb dieses Servers erstellen wir zwei Datenbanken - D1 und D2. Innerhalb jeder Datenbank erstellen wir zwei Schemata - S1 und S2. Innerhalb jedes Schemas auf jeder Datenbank erstellen wir eine einzelne Tabelle - T1 bis T4:
+-D1
| +---S1
| | +---T1
| +---S2
| +---T2
+-D2
+---S1
| +---T3
+---S2
+---T4
Gehe ich recht in der Annahme, dass, wenn ich dann eine weitere Tabelle mit dem Namen T1 in D1/S2 hinzufügen, es nicht funktionieren wird, weil die Tabellennamen innerhalb der Schemata eindeutig sein müssen und T1 bereits in D1/S1 vorhanden ist, aber wenn ich T1 entweder zu D2/S1 oder D2/S2 hinzufüge, wird es in Ordnung sein, weil die beiden Tabellen mit dem Namen T1 in verschiedenen Datenbanken sind?
Ich habe das ungute Gefühl, dass mein Verständnis von Oracle-Schemata mangelhaft ist (es ist keine Datenbank, die ich zuvor viel benutzt habe), also tut es mir leid, wenn ich dumme Fragen stelle.
Vielen Dank im Voraus
Reich