Announcement

Collapse
No announcement yet.

DB & Rechner Wechsel

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DB & Rechner Wechsel

    Hallo zusammen.<br />
    Folgende Situation:<br />
    - 1 Rechner mit Oracle 9.x DB (total voll)
    - 1 Rechner mit Oralce 10 G (noch total leer)<br />
    Wie bekomme ich es am besten und sinnvollsten hin, die DB,Tabellen & Daten der "alten" Oralce DB auf den neuen Rechner (mit neuer DB-Version) zu "schieben"?<br />
    Gibt es sowas wie "Import/Export" einer kompetten DB? Es kann kann ja nicht sein, dass ich jede Tabelle einzeln entladen und auf dem anderen Rechner laden muss, oder?<br />
    Für Tipps wäre ich dankbar.
    Vielen Dank & Viele Grüße
    Olli

  • #2
    Es gibt ein exp und ein imp der kompletten db.

    Du kannst es sehr leicht manuell machen. Cmd Box und exp mit einem Benutzer der sysdba ist und dann kommen schon die optionen für den full export.

    Vor dem Import. DB anlegen. Benutzer mit dem sysdba recht anlegen. Schauen ob die Tablespaces ident sind. Ich persönlich schalte gerne noch archive log aus und setze den undo auf wenige sekunden (wenn die DB groß ist). Cmd Box auf und imp.

    Die Doku ist in diesem Fall dein Freund.

    lg Dietma

    Comment


    • #3
      OK, Danke!

      Ist der DB-Versions-Unterschied (von 9 auf 10g) egal?

      Viele Grüße
      Oll

      Comment


      • #4
        Ja, da man nur die Struktur/Daten der nicht Sys/System User importiert und beim Import das Datadict aufgebaut wird.

        lg Dietma

        Comment


        • #5
          Moin,
          vielen Dank für die Hilfe.
          Mit Deinen Tipps u. Doku hat alles wunderbar geklappt wie es scheint.

          Viele Grüße
          Oll

          Comment


          • #6
            Hallo,
            noch mal ein Frage:

            Bei 10g gibt es kein Spool mehr!

            Wie entlade ich denn jetzt die Inhalt einzelner Tabellen in Textdateien?

            Danke & Viele Grüße
            Oll

            Comment


            • #7
              Hab die 10g noch nicht in der Hand gehabt, aber es würde mich sehr wundern, wenn es im plus kein spool mehr gibt!

              führe "help index" im sql plus aus und dann bekommst Du die Liste aller Befehle. Ich bin mir fast zu 100% sicher, daß es spool gibt!

              Ansonst, nimm das SQL - Tool deiner Wahl und mach einfach ein select * from tbl und dann hast Du was Du brauchts.

              Mein favorisiertes Tool:

              http://www.aquafold.com
              (hat nette export und dba funktionen )

              lg Dietma

              Comment


              • #8
                Hi Dietmar,
                ich bekomme die Fehlermeldung:
                SP2-0850: Befehl "spool" ist in iSQL*Plus nicht verfügbar

                Die Ausgabe erfolgt dann nur am Bildschirm.

                Laut "help index" ist es aber drin.....

                Danke & Viele Grüße
                Oll

                Comment


                • #9
                  Hab iSQL*Plus auch noch nie in der Hand gehabt.

                  Im web scheint mir spool recht unlogisch zu sein. Wohin soll das Spool gemacht werden? Am Server? Am Client (geht wegen dem Web sowieso nicht / außer mit einem signierten Applet).

                  Nimm sqlPlus, dann gehts sicher.

                  Hab noch einen netten Link gefunden:

                  http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b12170/apd.htm

                  Ich glaubte auch einmal gelesen zu haben, daß iSQLPlus aufgrund von Sicherheitsrisiken nicht mehr weiterentwickelt wird. Die Sicherheitsprobleme sind dir Ursache für die Einschränkung des Befehlsumfangs.

                  Wenn Du diese Funktion aber unbedingt benötigst, dann setzte den Apache einfach mit einem alten (9er) Client und dem entsprechendem Modul auf.

                  lg Dietma

                  Comment


                  • #10
                    Hallo Dietmar,
                    stimmt, im SqlPlus funktioniert es.
                    Dann muss ich wohl damit leben.

                    Vielen Dank für Tipps & Links.
                    Viele Grüße
                    Oll

                    Comment


                    • #11
                      Es gibt noch das Package UTL_FILE. Hier stehen eine Reihe von Funktionen zum Schreiben und Lesen von Dateien zur Verfügung.

                      kuemmelche

                      Comment

                      Working...
                      X