Welcome 微信登录

首页 / 数据库 / MySQL / Oracle使用命令移动各类文件的方法

一.移动数据文件:可以用ALTER DATABASE,ALTER TABLESPACE两种方法移动数据文件。1. ALTER DATABASE方法一:用此方法,可以移动任何表空间的数据文件。step1:关闭数据库#sqlplus / as sysdbaSQL>shutdown immediatestep2:用操作系统命令移动数据文件:将数据文件‘test.ora’从/ora/Oracle/data1目录移动到/ora/oracle/data2目录下:#mv /ora/oracle/data1/test.ora/ora/oracle/data2step3:Mount数据库,用ALTERDATABASE命令将数据文件改名:SQL> STARTUP MOUNT;SQL> ALTER DATABASE RENAME FILE ‘/ora/oracle/data1/test.ora’ TO ‘/ora/oracle/data2/test.ora’;step 4:打开数据库SQL> ALTER DATABASE OPEN;SQL> SELECTNAME,STATUS FROM V$DATAFILE;2. ALTER TABLESPACE方法:用此方法,要求此数据文件既不属于SYSTEM表空间,也不属于含有ACTIVE回滚段或临时段的表空间。step1:将此数据文件所在的表空间OFFLINE:#sqlplus / as sysdbaSQL> ALTER TABLESPACE test OFFLINE;step2:用操作系统命令移动数据文件:将数据文件‘test.ora’ 从/ora/oracle/data1目录移动到/ora/oracle/data2目录下:$ mv /ora/oracle/data1/test.ora/ora/oracle/data2step3:用ALTER TABLESPACE命令改数据文件名:SQL> ALTER TABLESPACE test RENAME DATAFILE‘/ora/oracle/data1/test.ora’ TO ‘/ora/oracle/data2/test.ora’;step4:将此数据文件所在的表空间ONLINE:SQL> ALTER TABLESPACE test ONLINE;SQL> SELECT NAME,STATUS FROM V$DATAFILE;
  • 1
  • 2
  • 下一页
RMAN-20003: target database incarnation not found in recovery catalog错误解决Oracle SQL中IS NOT NULL与!=NULL的区别相关资讯      Oracle命令 
  • Oracle模拟MySQL的show index from  (06/28/2014 13:41:35)
  • Oracle中tnsping命令解析  (10/04/2013 10:10:52)
  • Oracle中imp命令详解  (10/14/2012 19:28:34)
  • Oracle工具之nid命令的使用  (01/23/2014 15:22:08)
  • Oracle中的文件的执行命令  (02/14/2013 16:31:42)
  • Oracle数据库中commit和rollback命  (07/29/2012 10:53:15)
本文评论 查看全部评论 (0)
表情: 姓名: 字数