一.移动数据文件:可以用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;
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)