用戶與表空間的管理

 

一、創建用戶user1
SQL>create user identified by oracle
     Default tablespace users
     Temporary tablespace temp
     Quota 10m on users
二、日誌文件
1、創建一個日誌組
SQL>alter database add logfile group 4
‘/db/oracle/oradata/yang/redo04.log’ size 4m;
2、增加一個日誌成員
SQL>alter database add logfile member
‘/db/oracle/oradata/yang/redo011.log’ to group 1;
3、刪除日誌組
SQL>alter database drop logfile group 1;
4、刪除日誌組成員
SQL>alter database drop logfile member
‘/db/oracle/oradata/yang/redo044.log’;
5、查看命令
SQL>select member from v$logfile;
SQL>select group#,member from v$logfile order by group#;
二、表空間
1、創建表空間
SQL>create tablespace users1 datafile
     ‘/db/oracle/oradata/yang/users101.dbf’
     Size 10m autoextend on next 1m maxsize unlimited;
2、刪除表空間
SQL>drop tablespace users1 including contents and datafiles;
3、擴張表空間大小
SQL>alter tablespace users1 add datafile
     ‘/db/oracle/oradata/yang/users102.dbf’ size 50m;
SQL>alter database datafile ‘/db/oracle/oradata/yang/users101.dbf’
      Resize 100m;
SQL>alter database datafile  ‘/db/oracle/oradata/yang/users101.dbf’
     Autoextend on next 1m maxsize unlimited;
4、查看命令
查看錶空間與數據文件的對應關係
SQL>select tablespace_name,file_name from dba_data_files;
查看錶空間的總大小
SQL>select tablespace_name sum(bytes/1024/1024)from dba_data_files
     Group by tablespace_name;
查看錶空間的剩餘大小
SQL>select tablespace_name,sum(bytes/1024/1024) from
dba_free_space group by tablespace_name;
查看數據文件的大小
SQL>select name,bytes from v$datafile;
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章