preload preload preload preload

Oracle : manipulation des tablespaces


Le mardi 16 octobre 2012 par madpellzo Oracle 1 commentaire

Cette article liste quelques commandes de base pour gérer des tablespaces ainsi que les users.

Se connecter à votre instance Oracle (ex: ORAID) en tant que user "system"

$ sqlplus system/password@ORAID

Créer un tablespace (MYTB) d'une taille de 50Mo

SQL> create tablespace MYTB datafile '/data/oracle/ORAID/mytb01.dbf' size 50M;

Lister les tablespaces:

SQL> select tablespace_name from dba_data_files;

Créer un user associé à ce tablespace (myuser avec le mot de passe "password"):

SQL> create user myuser identified by password default tablespace MYTB;

Lui donner les droits de se connecter :

SQL> grant connect, resource to myuser;

Agrandir le tablespace "MYTB" à 60Mo en rajoutant un datafile d'un taille de 10Mo :

SQL> alter tablespace MYTB add datafile '/data/oracle/ORAID/mytb02.dbf' size 10M;

Agrandir le tablespace "MYTB" à 100Mo en agrandissant le premier datafile à 90Mo :

SQL> alter database datafile 'mytb01.dbf' resize 90M;

Déplacer le second datafile:

SQL> alter tablespace MYTB offline;

Puis déplacer le fichier à la main sur le filesytem Ensuite :

SQL> alter tablespace MYTB rename datafile 'mytb02.dbf' to 'mytb02new.dbf';

SQL> alter tablespace MYTB online;

Lister les datafiles :

SQL> select name from v$datafile;

Lister les tables dans un tablespace : Se connecter en tant que "myser" et lister les tables

$ sqlplus myuser/password@ORAID

SQL> select table_name from user_tables;

 

Mots clés : oracle tablespace

  • Commentaires

  • Avatar Gravatar
     Agen Casino Online
     #1 Le 06 janvier 2018

    What's up it's me, I am also visiting this web site regularly, this web page is really
    pleasant and the users are genuinely sharing fastidious thoughts.

  • Ecrire un commentaire








    Quelle est la deuxième lettre du mot stmgkt ?