oracle 数据文件移动


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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值