tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
9781
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Balian Balian ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    8
    Hallo Zusammen,

    ich habe mir gerade die Oracle Express Edition und den SQL-Developer installiert. (Alles bestens.) Wie kann ich den nun eigentlich bei Oracle eine neue Datenbank anlegen? Habe ehrlich gesagt nichts der Gleichen gefunden.

    Gruß

    Balian
    Geändert von Balian (18.10.07 um 21:02 Uhr)
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Also in der "Vollversion" von Oracle gibt es ein Tool namens "Database configuration assistent", mit dem du neue Datenbankinstanzen erstellen kannst (falls es bei Oracle Express möglich ist)
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    Balian Balian ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    8
    Dieses Toll gibt es aber nicht. Ich finde auch nichts im SQL-Developer. Oh man das kann doch nicht sein?

    Gruß

    Balian
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Wieso kann das nicht sein?
    Oracle XE ist eine abgespeckte Version des Oracle Servers mit einer Limitierung auf 4 GB Daten. Da braucht man nicht unbedingt mehrere Instanzen.
    Zum hast du immer noch die Möglichkeit mehrere Tablespaces anzulegen.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    Avatar von ishino
    ishino ishino ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    207
    Bist Du Dir eigentlich sicher, daß Du eine neue *Datenbank* anlegen willst? Ich frage, weil die Begrifflichkeiten immer wieder durcheinandergebracht werden... Ansonsten ist es einfach so, daß dbca nicht bei der Express Edition dabei ist. Punkt.

    CREATE DATABASE, so denn überhaupt verfügbar in der XE, ist immer noch eine Möglichkeit, wenn auch weniger komfortabel und etwas, was man vermutlich mehrmals probieren muß, um alles so hinzubekommen, wie man es haben will (mit wenig/keiner Ahnung von Oracle).
     
    “Some may never live, but the crazy never die”

  6. #6
    Balian Balian ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    8
    Hallo Zusammen,

    es wird wirklich so sein, dass in der Express Edition nicht die Möglichkeit besteht eine Datenbank anzulegen. Irgendwie natürlich auch nachvollziehbar, aber es hätte je funktionieren können. Beim MS-SQL-Server ist das ohne Probleme möglich.

    Okay, ich werde mir aber mal die tablespace anschauen, dass könnte eine alternatve sein.

    Danke und Gruß

    Balian
     

  7. #7
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Zitat Zitat von Balian Beitrag anzeigen
    Beim MS-SQL-Server ist das ohne Probleme möglich.
    Die SQL Express Edition erlaubt auch nur eine Instanz. Was dir im Management Studio als Datenbanken angezeigt wird, ist vergleichbar mit den Tablespaces in Oracle
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  8. #8
    Balian Balian ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    8
    Ist das im MS-SQL-Server tatsächlich so? Denn man kann dort ja direkt auswählen, dass man eine neue Datenbank anlegen möchte. Aber tatsächlich wird das im Hintergrund in einer gespeichert?

    Gruß

    Balian

    Ps.: Also kann ich davon ausgehen, das Instanz bei Oracel, sowie beim MS-SQL-Server eine unabhänige Datenbank bedeuten?
    Geändert von Balian (21.10.07 um 17:34 Uhr)
     

  9. #9
    Avatar von ishino
    ishino ishino ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    207
    Eine Instanz ist bei Oracle im Grunde (und nur halbexakt ausgedrückt) nichts weiter als ein paar Prozesse und deren allokierter Speicher. Die Datenbank sind ein paar Dateien, ein Schema (die Objekte eines Users) ist das, was bei anderen Vertretern der Zunft auch gerne mal als Datenbank bezeichnet wird. Die Begriffe werden immer fleißig durcheinandergewirbelt...leider.
     
    “Some may never live, but the crazy never die”

  10. #10
    Balian Balian ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    8
    Ehrlich gesagt habe ich mal bei uns in der Firma nachgefragt und der Programmierer sagte mir, das bei der MS-SQL Server Express Edition sehrwohl die Datenbanken angelegt werden und verwies mich auf einen Ordner, in welchem Dateien mit den Namen der im Studio angelegten Datenbanken gespeichert waren. Diese hatten die Endung *.dbf. Sagt mir natürlich nichts und ich habe es hingenommen.

    Nun schaue ich mir die Oracle Express Edition an und finden die Übersicht der Tablesspace und siehe da, die Tabelspace werden als *.dbf gespeichert.

    Was wird in diesem Tablespace eigentlich gespeichert?

    Gruß

    Balian
     

  11. #11
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Zitat Zitat von Balian Beitrag anzeigen
    Ehrlich gesagt habe ich mal bei uns in der Firma nachgefragt und der Programmierer sagte mir, das bei der MS-SQL Server Express Edition sehrwohl die Datenbanken angelegt werden ...
    Ich hab auch nichts gegenteiliges behauptet. Ich hab von Serverinstanzen gesprochen, welche bei SQL Server Express nicht angelegt werden können. Gleiches gilt auch für Oracle XE.
    Was im SQL Server als Datenbanken dem User präsentiert wird, sind auch nur Tablespaces.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  12. #12
    Avatar von ishino
    ishino ishino ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    207
    Der Artikel von Wikipedia ist Schrott. Der Author beschreibt lediglich die Definition aus Sicht von IBM DB2 UDB, sagt das aber nirgendwo. Abgesehen davon ist er inhaltlich falsch...

    Generell ist ein Tablespace nicht viel mehr als ein logisches Konstrukt. Darunter liegen in der Regel eine oder mehrere Datendateien (je nach DBMS und Typ der verfügbaren TS unterschiedlich). Mit anderen Worten: die dbf-Dateien sind "Datencontainer", die in einem Tablespace zusammengefaßt werden.
     
    “Some may never live, but the crazy never die”

  13. #13
    dbwizard dbwizard ist offline Mitglied Brokat
    Registriert seit
    May 2007
    Ort
    Zürich
    Beiträge
    285
    Zitat Zitat von Balian Beitrag anzeigen
    Hallo Zusammen,

    es wird wirklich so sein, dass in der Express Edition nicht die Möglichkeit besteht eine Datenbank anzulegen. Irgendwie natürlich auch nachvollziehbar, aber es hätte je funktionieren können. Beim MS-SQL-Server ist das ohne Probleme möglich.

    Okay, ich werde mir aber mal die tablespace anschauen, dass könnte eine alternatve sein.

    Danke und Gruß

    Balian
    - Mehrere Datenbanken kannst du tatsächlich nicht anlegen, mehrer Instanzen schon gar nicht (steht auch so auf der XE Homepage bei Oracle --> 1 Instanz pro Maschiene, 1 CPU , auch bei Multiprozessor
    - Ist aber in der Regel auch nicht tragisch, die einzelnen Applikationen kannst du mit Benutzerschema abbilden.

    Unter
    http://download.oracle.com/docs/cd/B...b25610/toc.htm
    findest du eine gute übesicht über XE, auch mit den Links zu den Developer und DBA Handbüchern


    Gruss
     

Ähnliche Themen

  1. Datenbank anlegen
    Von ava99 im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 09.04.08, 12:15
  2. Datenbank anlegen
    Von Acidfood im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 17.06.05, 09:31
  3. Datenbank anlegen?
    Von Chlöter im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 10.03.05, 09:03
  4. [Oracle] Sinnvolles Anlegen von Indizes
    Von Loki2 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 01.02.05, 15:51
  5. Datenbank anlegen
    Von Godot im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 24.07.02, 20:46