Announcement

Collapse
No announcement yet.

Schulprojekt

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

  • Schulprojekt

    hallo

    in der schule machen wir ein projekt

    leider habe ich mit oracle noch nicht viel zu tun gehabt

    haben eine vorgabe leider ist da ein fehler drin

    könnte mir bitte wer sagen wofür was steht

    und wo ein fehler seinen könnte????





    ALTER SYSTEM SET sga_target="$SGA"M SCOPE=BOTH
    Call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()', 8085))
    call dbms_xdb.cfg_refresh()
    ALTER SYSTEM SET sga_max_size="$SGA"M SCOPE=SPFILE
    ALTER SYSTEM SET pga_aggregate_target="$PGA"M SCOPE=BOTH
    ALTER SYSTEM SET processes=400 SCOPE=SPFILE
    ALTER SYSTEM SET nls_length_semantics='CHAR' SCOPE=BOTH

    create tablespace server datafile '"$dataFile"' size 1024M
    create user server identified by "$password" default tablespace server quota 1024M on server
    grant create sequence to server
    grant create table to server
    grant create any index to server
    grant create session to server
    grant create view to server
    grant create procedure to server
    grant execute on dbms_lock to server
    grant create type to server
    grant plustrace to server



    besten dank

  • #2
    Übliche Frage: "Wie ist die Fehlermeldung?" Und wo tritt sie auf?

    Gruss

    Comment


    • #3
      ORA-00922: Fehlende oder ungültige Option

      dieser fehler kommt mache das per webinterface

      danke für die hilfe

      Comment


      • #4
        Wenn Du das so ausgeführt hast, dann kann das ja nicht klappen. $SGA, $PGA und die anderen $ Variablen sind Platzhalter, die durch echte Werte ersetzt werden müssen. Oracle kann damit nichts anfangen.

        Das sieht mir nach einem Unix Skript aus, bei dem vorher diese Variablen mit entsprechenden Werten befüllt wurden - nur fehlt das eben bei dir.

        Ich würde mal behaupten, wenn Deine datenbank soweit läuft, dann brauchst Du eh nur noch diesen teil:

        Code:
        create tablespace server datafile '"$dataFile"' size 1024M
        create user server identified by "$password" default tablespace server quota 1024M on server
        grant create sequence to server
        grant create table to server
        grant create any index to server
        grant create session to server
        grant create view to server
        grant create procedure to server
        grant execute on dbms_lock to server
        grant create type to server
        grant plustrace to server
        $dataFile ersetzt Du durch einen Pfad auf Deiner Platte - am besten den, wo auch die anderen Dateien liegen.
        $password wird ersetzt Du durch das Passwort für den neuen User namens server (warum auch immer der so genannt werden soll...)

        Den Rest führst einfach so aus. Beachte, dass in Oracle Befehle immer mit einem ; abgeschlossen werden. Sprich am ende jeder Zeile brauchst Du noch ein abschließendes ;

        Und last but not least sollte die Person, die euch das gegeben hat ja auch etwas Hilfestellung bieten können - hoffentlich.

        Dim
        Zitat Tom Kyte:
        I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

        Comment

        Working...
        X