当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
oracle菜鸟的一次oracle恢复笔记(二)
发布时间:2010/12/16 17:49:32 来源:www.xue.net 编辑:城市总裁吧
     很符合,按照B情况来:

  SQL> Shutdown immediate;

  ORACLE instance shut down.

  SQL> startup mount;

  ORACLE instance started.

  Total System Global Area 1073741824 bytes

  Fixed Size                  1223540 bytes

  Variable Size             197133452 bytes

  Database Buffers          868220928 bytes

  Redo Buffers                7163904 bytes

  Database mounted.

  更改表空间数据文件位置:

  SQL> alter database rename file '/u01/app/oracle/oradata/sourcejoy.com/sourcejoy.com.test.dbf' to '/data/sourcejoy.com.test.dbf';

  alter database rename file '/u01/app/oracle/oradata/sourcejoy.com/sourcejoy.com.test.dbf' to

  *

  ERROR at line 1:

  ORA-01511: error in renaming log/data files

  ORA-01141: error renaming data file 12 - new file

  '/data/sourcejoy.com.test.dbf' not found

  ORA-01110: data file 12: '/u01/app/oracle/oradata/sourcejoy.com/sourcejoy.com.test.dbf'

  ORA-27041: unable to open file

  Linux Error: 13: Permission denied

  Additional information: 2

  怎么回事?文件找不到?没权限是啥?

  退出sqlplus,到/data/下,文件存在啊,晕死。(这时是oracle账户)

  尝试把文件拷回原来的位置:

  [oracle@localhost data]# cp sourcejoy.com.test.dbf /u01/app/oracle/oradata/sourcejoy.com/

  Permission denied!

  权限不够,晕死!接下来肯定是要修改权限啦。

  跳回root用户:

  [oracle@localhost data]# su - root

  Password:

  输完密码,开始修改权限:

  [root@localhost ~]# cd /data/

  [root@localhost data]# chmod 777 sourcejoy.com.test.dbf

  回到sqlplus:

  SQL> alter database rename file '/u01/app/oracle/oradata/sourcejoy.com/sourcejoy.com.test.dbf'

  2  to

  3  '/data/sourcejoy.com.test.dbf';

  Database altered.

  成功

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved