城市猎人

在一网情深的日子里,谁能说得清是苦是甜,只知道确定了就义无反顾
posts - 1, comments - 7, trackbacks - 0, articles - 89

3.1 表空间

Posted on 2008-07-11 23:18 sailor 阅读(240) 评论(0)  编辑  收藏 所属分类: oracle
1、创建表空间
1create tablespace student
2datafile 'D:\oracle\product\oradata\mydata\student01.dbf' size 10m
3autoextend on
4next 10m
5maxsize 100m;

2、修改表空间大小

     1).增加数据文件
   
1alter tablespace student
2add datafile 'D:\oracle\product\oradata\mydata\student02.dbf' size 10m;

     2).修改数据文件

1alter database datafile 'D:\oracle\product\oradata\mydata\student02.dbf' resize 20m;

    3).增加表空间或数据文件时,使用autoextend on.

3、重新命名表空间

1Alter tablespace student rename to newTablespaceName;

4、只读表空间

1Alter tablspace student read only;

1Alter tablespace student read write;

5、表空间脱机

1Alter tablespace student offline normal;

1Alter tablespace student online;

6、建立临时表空间

1Create temporary tablespace tempDemo
2tempfile 'D:\oracle\product\oradata\mydata\temp01.dbf' size 10m;

7、删除表空间

1drop tablespace tempDemo;

1Drop tablespace tempDemo including contents;

8、删除表空间数据文件

1alter tablespace testspace student datafile 'd:/oracle/product/oradata/student02.dbf'

9、转移物理文件

1(1)设置表空间脱机 alter tablespac testspace offline;    
2  
3(2)物理转移表空间文件;即把你的表空间物理文件转移到你想移动的路径    
4  
5(3)逻辑转移:alter tablespace testspace rename datafile 'd:/OracleTest/test001.dbf' to 'e:/test001.dbf';    
6  
7(4)设置表空间联机 alter tablespace testspace online;  

10、物理文件被非法删除时,怎样启动数据库

1(1)关闭数据库服务 shutdown    
2  
3(2)alter database datafile 'd:/test001.dbf' offline drop;    
4  
5(3)alter database open;    
6  
7(4)开启数据库服务 startup;

11、查看表空间的数据字典
        USER_TABLESPACE;
        DBA_DATA_FILES;
        DBA_FREE_SPACE;
        

只有注册用户登录后才能发表评论。


网站导航: