ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 临时表空间temporary tablespace相关操作

临时表空间temporary tablespace相关操作

原创 Linux操作系统 作者:wisdomone1 时间:2013-06-26 19:38:51 0 删除 编辑


---如果已经作了setnewname操作,则会提示已作,会提示略过;
run{
set newname for tempfile  '/oracle/app/oracle/oradata/zxy/newtemp01_pos.dbf' to '/oracle/newpos_temp01.dbf';
set newname for tempfile  '/oracle/temp02.dbf' to '/oracle/newpos_temp02.dbf';
restore database;
switch tempfile all;
}


---数据库open删除临时表空间某个临时文件
SQL> alter database tempfile '/oracle/newpos_temp02.dbf' drop including datafiles;

Database altered.

---rename file可以在mount状态作,但临时文件先要物理复制过去才可以,不然报错
SQL> alter database rename file '/oracle/app/oracle/oradata/zxy/newtemp01.dbf' to '/oracle/newtemp01_pos.dbf';
alter database rename file '/oracle/app/oracle/oradata/zxy/newtemp01.dbf' to '/oracle/newtemp01_pos.dbf'
*
ERROR at line 1:
ORA-01511: error in renaming log/data files
ORA-01516: nonexistent log file, data file, or temporary file
"/oracle/app/oracle/oradata/zxy/newtemp01.dbf"

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-764887/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb qq: 305076427 微博: wisdomone9

注册时间:2008-04-04

  • 博文量
    2150
  • 访问量
    11859665