DanaNuada Geschrieben 6. November 2001 Teilen Geschrieben 6. November 2001 Ein Freund von mir hat mal wieder ein Problem mit seiner Oracle DB. Ich hoffe irgendjemand kann da weiterhelfen. Frage: Wie kann er einen bestimmten Tablespace vergrößern? Die App meldet dauernd, sie könne nicht in eine Tabelle eintragen, da der Tablespace bereits voll sei. Bin für jedwede Vorschläge dankbar. :confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
twin Geschrieben 6. November 2001 Teilen Geschrieben 6. November 2001 Hi, dazu muss erst der entsprechende Tablespace offline gesetzt werden (alter tablespace....) und dann vergrössert werden. Es kommt auf die Datenbank an (welche Version) wie genau die Befehle lauten müssen. Oder falls er den Enterprise-Manager bzw den DBA-Studio hat, einfach auf die Eigenschaften des Tablespaces schauen. Da kann man auch die Grösse ändern bzw. auf autoextend setzen. twin Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 6. November 2001 Teilen Geschrieben 6. November 2001 @dana: nenne bitte die verwendete oracle version und auch das verwendete betriebssystem. oracle gibt es in mehreren verschiedenen versionen fuer jeweils verschiedene betriebssysteme. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DanaNuada Geschrieben 7. November 2001 Autor Teilen Geschrieben 7. November 2001 @Twin: alles schon probiert (ohne Erfolg). @Hades: WinNt4.0 WS ServicePack 5 mit Oracle8.0.5 Ich bedanke mich auf jeden Fall für eure Mühe. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
twin Geschrieben 7. November 2001 Teilen Geschrieben 7. November 2001 Hi, wie schon alles probiert ??? Kann er den Tablespace nicht vergrössern oder bekommt er trotz Vergrösserung noch den Fehler ?? Du musst Dich schon genauer ausdrücken !! Wenn der Tablespace genügend gross ist und trotzdem die Fehlermeldung kommt dann kann es auch an mangelnden Privilegien liegen. Dann kommt es darauf an wem die Tabelle gehört, wer insert/update-Rechte hat usw. Also wenn man helfen soll, dann mehr Infos bitte. twin Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DanaNuada Geschrieben 7. November 2001 Autor Teilen Geschrieben 7. November 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR> Und ich dachte ich hätte mich deutlich ausgedrückt mit 'alles schon probiert'...mmhhhh, is ja komisch?????? Aber nun gut dann hier etwas genauer: Also ich habe den Tablespace schon vergrößert und die automatische Erweiterbarkeit aktiviert. Alles ohne Effekt. Fehlermeldung kommt immer noch (ORA-01536). Die Tabelle gehört mir(sprich den User der angemeldet ist, und die Privilegien sind ausreichend(ALTER, INSERT; UPDATE; SELECT; DELETE). Ich hoffe die jetzt vorliegenden Infos reichen aus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
twin Geschrieben 7. November 2001 Teilen Geschrieben 7. November 2001 Hi, er soll Folgendes probieren: Als "system" anmelden und schauen ob der User auch das recht für einen Autoextend hat. Vielleicht einfach geben mit: "alter user quota unlimited on <tablespace>;" Dann kommt es noch drauf an welches Tablespace es ist. Tools z.B. könnte sich merkwürdig verhalten. Hier noch die original Fehlerbeschreibung: <<ORA-01536 space quota exceeded for tablespace 'string' Cause: The space quota for the segment owner in the tablespace has been exhausted and the operation attempted the creation of a new segment extent in the tablespace. Action: Either drop unnecessary objects in the tablespace to reclaim space or have a privileged user increase the quota on this tablespace for the segment owner.>> twin <FONT COLOR="#a62a2a" SIZE="1">[ 07. November 2001 12:14: Beitrag 1 mal editiert, zuletzt von twin ]</font> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DanaNuada Geschrieben 7. November 2001 Autor Teilen Geschrieben 7. November 2001 Sabfan (der mit diesem Problem) kann leider nicht selbst in diesem Forum erscheinen. Er hat deinen Rat einfach mal befolgt, doch irgendwie: <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Hilft leider alles garnichts Und ja der User hat das Recht auf autoextend. Ist übrigens der Tablespace 'USERS'. Fehlermeldung erscheint immer noch. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
twin Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 Das kann eigentlich nicht sein. Wenn der Tablespace gross genug für den Insert ist (ist er das wirklich ???!!!!) und der User auch das Recht auf die Tabelle hat bzw. Eigentümer ist und er dem User eine Quota auf das Tablespace eingeräumt hat dann MUSS das gehen. Nochmal der Befehl: "alter <username> quota unlimited on <tablespace>" Beispiel: "alter scott quota unlimited on USERS" Hat er das als system gemacht und es kam keine Fehlermeldung ?? Ansonsten hat er ja wohl nicht mit den NTFS-Rechten an den entsprechenden Verzeichnissen für die Datenfiles oder sogar an den Datenfiles selbst rumgespielt ?? Er könnte noch probieren diesen Insert auf die Tabelle mit anderem Nutzer oder einfach als sysdba zu machen. Sollte es da keinen Fehler geben dann hat es definitiv mit den rechten des Users bzw. mit dem Quota zu tun. twin <FONT COLOR="#a62a2a" SIZE="1">[ 08. November 2001 08:23: Beitrag 1 mal editiert, zuletzt von twin ]</font> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Denise Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 Hi, twinchen sagt es schon richtig, das kann nur der dba machen!!! Ansonsten , wie waere es denn damit, dass die physikalische platte voll ist? Oder das die tablespace an die grenzen der datafiles gewachsen ist? Gruesse Denise Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
twin Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 Kann man denn den Tablespace erhöhen wenn das Datenfile nicht gross genug ist, oder gibts da 'ne Fehlermeldung ??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Hagi Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 Moin, was sagt denn Die Festplatte ? Ist denn daruf noch genug Platz ? Gruß Hagi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Denise Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 @twin: nein, erhoehen nicht, aber den autoextent = no setzen und eine weitere datafile hinzufuegen mit autoextent = yes... unter vorraussetzung, dass auf der platte genug platz vorhanden ist. Gruesse Denise Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
twin Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Denise: <STRONG>@twin: nein, erhoehen nicht, aber den autoextent = no setzen und eine weitere datafile hinzufuegen mit autoextent = yes... unter vorraussetzung, dass auf der platte genug platz vorhanden ist. Gruesse Denise</STRONG> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DanaNuada Geschrieben 8. November 2001 Autor Teilen Geschrieben 8. November 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR> Also folgendes: Habe nach vielen erfolglosen Versuchen den Tablespace zu vergrößern vom Hersteller der Software, welche die Oracle Datanbank erfahren, das adie Fehlermeldung nicht auf die Datenbank zurückzuführen ist, sondern wahrscheinlich ein Fehler in der Software. Na Prost Mahlzeit, das hätten Sie auch früher sagen können (zum Beispiel als wir da angerufen haben). Also alles OK mit die DB. Danke für die zahlreichen, und hilfreichen Postings. Thank´s. PS.: kein NTFS- filesystem, nein die Platte ist nicht voll und nein die Tablespace füllen die Datafiles erst zur Hälfte. sabfan Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.