users表空间的管理

创建:
    create tablespace test  datafile /home/oracle/oracle/product/10.2.0/oradata/test/test01.dbf' size 10m autoextend on ;//大小为10m 开启自动扩展

视图: dba_data_files 有各个表空间的各个数据文件的使用情况 
             每个数据文件都有一个FILE_ID

管理: 
         alter tablespace test offline;
          alter tablespace test online;
          alter tablespace test read only;
          alter tablespace test read write;


create user test default tablespace  users  quota 5m on test ;
 
查看默认表空间:
    系统默认表空间:
          select * from database_properties where property_name like '%DEF';
         系统默认表空间为users
        更改默认表空间:alter database default tablespace test;
     用户默认表空间:
         视图dba_users 有每个用户的相关信息
          更改用户默认表空间:
     alter user test default tablespace test;

表空间的恢复
     用户自己定义的表空间被删除,且没有备份,但是建立表空间以来一直都有日志(从建立表空间之前就处于归档模式),可以通过日志恢复。(users表空间等模板表空间不能以这种方式恢复)
     具体例子如下:
     SQL>alter tablespace test offline;
     $  rm  /home/oracle/oracle/product/10.2.0/oradata/test/test01.dbf'(删除test表空间的数据文件)
     
   SQL> alter database  create datafile 7 as  '/home/oracle/oracle/product/10.2.0/oradata/test/test01.dbf'
   SQL>recover datafile 7 (recover tablespace test)
   SQL>alter tablespace test online;   //恢复完毕

为表空间添加文件
   Alter tablespace test add datafile '/home/oracle/oracle/product/10.2.0/oradata/test/test02.dbf' size 10m  autoextend on;
更改数据文件大小
  alter database   datafile        '\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS01.DBF' resize   20m
表空间重命名:
    alter tablespace undotbs1 rename to undotbs;

   对于undo表空间,当更改了名字之后,对应的参数文件内容也会修改。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14766028/viewspace-690415/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14766028/viewspace-690415/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值