Oracle: Unterschied zwischen den Versionen

Aus MeinWiki
Wechseln zu: Navigation, Suche
K (Tablespace erweitern)
Zeile 17: Zeile 17:
  
 
== Tablespace erweitern ==
 
== Tablespace erweitern ==
*um ein File
+
*um ein File.
 
     ALTER TABLESPACE "Tablespace"  
 
     ALTER TABLESPACE "Tablespace"  
 
     ADD  
 
     ADD  
Zeile 24: Zeile 24:
 
     ON NEXT  100M MAXSIZE  2048M;
 
     ON NEXT  100M MAXSIZE  2048M;
  
*um mehrere Files
+
*um mehrere Files.
 
     ALTER TABLESPACE "Tablespace"  
 
     ALTER TABLESPACE "Tablespace"  
 
     ADD  
 
     ADD  
Zeile 32: Zeile 32:
 
     ON NEXT  100M MAXSIZE  2048M, '/opt/oracle/oradata/"SID"/"Tablespace"..dbf' SIZE 100M AUTOEXTEND  
 
     ON NEXT  100M MAXSIZE  2048M, '/opt/oracle/oradata/"SID"/"Tablespace"..dbf' SIZE 100M AUTOEXTEND  
 
     ON NEXT  100M MAXSIZE  2048M;
 
     ON NEXT  100M MAXSIZE  2048M;
 +
*Autoextend erweitern.
 +
    ALTER DATABASE DATAFILE '/opt/oracle/oradata/"SID"/"Tablespace".dbf' AUTOEXTEND ON MAXSIZE  768M
 +
 
== Hilfreiche Befehle ==
 
== Hilfreiche Befehle ==
 
=== Feldlänge ===
 
=== Feldlänge ===

Version vom 15. September 2014, 14:14 Uhr

Berechtigung verwalten

  • User Berechtigung auf ein Objekt erteilen. (All, Select, Insert, Update, Delete, Alter, Referenz, Index)
   grant "Privileges" on "object" to "user";
   grant "Privileges", "Privileges",  on "object" to "user";
  • User Berechtigung von ein Objekt entfernen. (All, Select, Insert, Update, Delete, Alter, Referenz, Index)
   revoke "Privileges" on "object" from "user";
  • User zu Gruppe hinzufügen
   grant "Role" to "user";
   grant "Role", "Role" to "user";
  • User von einer Gruppe entfernen
   revoke "Role" from "user";
  • User Berechtigung zum Ausführen von Funktionen/Prozeduren erteilen
   grant execute on "object" to "user";
  • User Berechtigung zum Ausführen von Funktionen/Prozeduren erteilen
   revoke execute on "object" from "user";

Tablespace erweitern

  • um ein File.
   ALTER TABLESPACE "Tablespace" 
   ADD 
   DATAFILE '/opt/oracle/oradata/"SID"/"Tablespace".dbf' SIZE 100M 
   AUTOEXTEND 
   ON NEXT  100M MAXSIZE  2048M;
  • um mehrere Files.
   ALTER TABLESPACE "Tablespace" 
   ADD 
   DATAFILE '/opt/oracle/oradata/"SID"/"Tablespace".dbf' SIZE 100M 
   AUTOEXTEND 
   ON NEXT  100M MAXSIZE  2048M, '/opt/oracle/oradata/"SID"/"Tablespace"..dbf' SIZE 100M AUTOEXTEND 
   ON NEXT  100M MAXSIZE  2048M, '/opt/oracle/oradata/"SID"/"Tablespace"..dbf' SIZE 100M AUTOEXTEND 
   ON NEXT  100M MAXSIZE  2048M;
  • Autoextend erweitern.
   ALTER DATABASE DATAFILE '/opt/oracle/oradata/"SID"/"Tablespace".dbf' AUTOEXTEND ON MAXSIZE  768M

Hilfreiche Befehle

Feldlänge

  • Feldlänge die größer ist als abfragen.
   select substr("Column",0,255)  from "Table" where length(Column)> 255;
  • Feldlänge ändern, die größer ist als sind. Daten werden abgeschnitten.
   update "Table" set "Column" = substr("Column",0,255) where length("Column")> 255;