如果误删除了一个表空间中test的数据文件test.dbf,然后下次重新启动数据库的时候发      数据库不能打开了(open),

老是报错:SQL> alter database open;

alter database open*

ERROR at line 1:

ORA-01157: cannot identify/lock data file 6 - see DBWRtrace file

ORA-01110: data file 6:'/u01/app/Oracle/oradata/orcl/test.dbf'

解决方案:

1、 在路径/u01/app/oracle/oradata/orcl/新建一个test.dbf文件;

2、  以sqlplus  / as sysdba登录数据库startup force;不过此时还会报错,没关系;

3、  执行:

SQL> alter database datafile'/u01/app/oracle/oradata/orcl/test.dbf' offline drop;

Database altered.

4、接着执行:

SQL> startupforce

ORACLE instance started.

Total System Global Area 1570009088 bytes

Fixed Size                2253584 bytes

Variable Size            973081840 bytes

Database Buffers        587202560 bytes

Redo Buffers              7471104 bytes

Database mounted.

Database opened.

5、经过上述的步骤,就将数据库open了。

oracle 恢复 跳过 表空间,Oracle表空间恢复相关推荐

  1. oracle 11g跳过坏块,oracle 使用Dbms_Repair跳过坏块

    原博文: http://blog.chinaunix.net/uid-77311-id-3051382.html 使用Dbms_Repair跳过坏块 步骤1:表tb_test中有坏块(模拟坏块同方法1 ...

  2. Oracle Study案例之--基于表空间的时间点恢复(TSPITR)

     Oracle Study案例之--基于表空间的时间点恢复(TSPITR) TSPITR(表空间时间点恢复)用于将一个或多个表空间恢复到过去某个时间点的状态,而其他表空间仍然保持现有状态. TSPIT ...

  3. oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复

    示例一:表空间的数据文件被误删除 open状态下删除表空间对应的所有数据文件. 在open状态下使用alter tablespace ... offline for recover 脱机表空间. 使用 ...

  4. oracle 恢复用户表空间,Oracle以TSPITR方式恢复表空间数据一例

    SQL> show user USER is "" SQL> conn zlm/zlm@ora10g213 Connected. SQL> ! --创建一个RMA ...

  5. oracle添加表空间时间,Oracle基于表空间的时间点恢复

    1.测试环境 03:57:50 SQL> conn scott/tiger Connected. 03:57:57 SQL> 03:59:43 SQL> select * from ...

  6. oracle还原system备份包,SYSTEM表空间管理及备份恢复

    --============================= -- SYSTEM 表空间管理及备份恢复 --============================= SYSTEM表空间是Oracl ...

  7. Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

    说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码) 如果要创建新的用户就必须以system或 ...

  8. oracle联机和脱机什么意思,Oracle 表空间联机(online)与脱机(offline)

    数据库管理员可以在数据库处于开启(open)状态时令除 SYSTEM 表空间(tablespace)之外的任何表空间联机(online)(可访问)或脱机(offline)(不可访问).SYSTEM 表 ...

  9. oracle级联删除表空间,Oracle表的创建.表空间创建删除,导入导出等

    创建表空间; 先在E盘建立oradate再在里面建一个temp, 再打开命令行cmd在写入sqlplus再写入sys/oracle@orcl as sysdba再写入 create tablespac ...

  10. Oracle 学习笔记(四) Oracle表空间和数据文件

    tablespace是oracle的逻辑结构,datafile是oracle的物理结构. tablespace由datafile组成. tablespace 分为: permanent tablesp ...

最新文章

  1. 怎么导入mysql示例_MySQL命令行导出导入数据库实例详解
  2. python操作xlsx文档
  3. CSS3学习笔记(一)--2015-12-3
  4. 做运营,你需要“一张画布绘到底”
  5. LiveMigration之四配置高可用虚拟机
  6. 节能原理 (能量平衡)
  7. 配置PHP启动Apache服务报错
  8. 前端学习(3172):react-hello-react之实现底部功能
  9. linux多cpu运行python脚本,linux系统使用python获取cpu信息脚本分享
  10. MetInfo 5.1 自动化getshell工具
  11. 很多人认为,因为我们是平民,做生意试不了错,输不起,试错成本太高
  12. ehcache缓存原理_Mybatis-09-缓存
  13. detectmultiscale函数参数含义_OpenCV人脸识别--detectMultiScale函数
  14. Open×××多处理之-为什么不
  15. Redis--zset类型操作命令
  16. Confluence 6 配置备份
  17. Java飞机大战项目实战
  18. 项目评价指标 误差回归_了解回归误差指标
  19. 筛选过的 Code rule
  20. oracle 裸设备使用方法,Linux上如何使用裸设备

热门文章

  1. .net webconfig 配置说明123
  2. 2. 两数相加(中等)
  3. 【收藏】docker安装redis
  4. vue-element-admin后台管理模板脚手架
  5. 蓝点lilac / ContextMenuManager:win10右键菜单清理工具
  6. Python jsonpath库的使用:解析json并将结果保存到文件
  7. redis hash数据类型常用命令
  8. html统计筛选表格count,Excel中工作表数据进行计数和筛选的操作方法
  9. 安卓系列转载,有时间可以参考学习
  10. 国际计算机杂志排名2015,中国计算机学会推荐国际学术刊物与期刊(新增列表)2015-12-22-06_48_31...