1.连接
sqlplus /nolog
SQL> conn sys/**@prd1 as sysdba
2. 一些基本的操作
(1) 查看表空间:
SQL> select * from v$tablespace;
(2) 查看数据文件:
SQL> select * from v$datafile;
(3) 查看tablespace 和data files之间的对应关系(通过表空间的号连接在一起):
SQL> select t1.name,t2.name from v$tablespace t1, v$datafile t2 where t1.ts#=t2.ts# ;
(4) 更改表空间
SQL> alter tablespace users
2 add datafile 'E:/ORACLE/ORADATA/XINER/USERS02.DBF' size 10m;
3.移动datafile的步骤:
(1)offline数据文件所被包含的tablespace:
alter tablespace users offline;
注:临时表空间不可以被置为offline,也不能指定为read only,不可以被删除,除非用另外一个表空间代替它。
(2)移动datafile,rename
#cp C:/oracle/oradata/prd1/user01.DBF J:/oracledata/PRD1/user01.DBF
SQL>alter tablespace users rename datafile 'C:/oracle/oradata/prd1/user01.DBF' to 'J:/oracledata/PRD1
/user01.DBF';
(3)online对应的tablespace
alter tablespace users online;