由于创建数据库表空间文件时不慎,文件名需要更改。
环境:OS: WIN03 DBMS: 10.2.0.1.0 ,noarchive log
具体操作可分为2种类:
一、关闭数据库实例
二、脱机表空间
具体操作:
一、关闭数据库实例
1) 以sysdba连接到数据库
2) shutdown immediate
3) 使用操作系统重命名数据文件
4) 启动数据库到加载状态 startup mount;
5) 使用alter database 命令:
alter database renmae file '原数据文件完整路径' to '新数据文件完整路径';
6) 打开数据库alter database open;
7) 完成
二、脱机表空间
1) 以sysdba连接到数据库
2) 使用如下语句下线表空间 alter tablespace xxx offline;
3) 使用操作系统命令重命名数据文件(在windows下可能需要关闭sqlplus)
4) 使用以下语句变更数据字典 alter tablespace xxx rename datafile '原数据文件完整路径' to '新数据文件完整路径';
5) 联机表空间alter tablespace xxx online;
6) 完成
有一点需要注意的是,使用脱机表空间方法,表空间不能是system表空间,不能包含回滚段和临时段;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9236282/viewspace-1030323/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9236282/viewspace-1030323/