数据库突然不能访问,发现磁盘空间满了,如是释放部分空间后启动数据库,报错:

SQL> startup
ORACLE instance started.
Total System Global Area 2483027968 bytes
Fixed Size                  2098304 bytes
Variable Size             788532096 bytes
Database Buffers         1677721600 bytes
Redo Buffers               14675968 bytes
Database mounted.
ORA-01122: database file 3 failed verification check
ORA-01110: data file 3: '/usr/app/oracle/oradata/orcl/sysaux01.dbf'
ORA-01200: actual file size of 44799 is smaller than correct size of 44800 blocks

说是该数据文件的实际大小与控制文件中的文件大小不一致。

由于没有备份,又是系统表空间的数据文件,不能直接去offline drop,只能采用 bbed 修复或者 dd 添加空文件的方式。简单起见,备份该文件,采取dd方式

[oracle@devoraclesrv javadb]$ dd if=/dev/zero of=/usr/app/oracle/oradata/orcl/sysaux01.dbf bs=8k seek=44800 count=1
1+0 records in
1+0 records out
8192 bytes (8.2 kB) copied, 0.000177 seconds, 46.3 MB/s

由于这里记录的数据文件大小和实际大小相差1块(44800-44799=1),所以这里只添加一块空文件。相差多少,count后面的参数就写多少,当然,得确定系统的块大小是8k。

执行完成后,再次启动数据库成功。

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

转载于:http://blog.itpub.net/9399028/viewspace-1148050/

ORA-01122 ORA-01110 ORA-01200相关推荐

  1. oracle crf路径,说说 ora.crf 那些事

    Oracle数据库环境尤其是RAC环境对下层的基础环境要求非常严格,常常会因为CPU不足,内存不足.网络,IO等原因导致数据库hang或脑裂驱逐, 这里如果没有系统信息数据的支撑, 可能会陷入SA和D ...

  2. Oracle的tnsnames.ora配置(PLSQL Developer)

    首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 ...

  3. oracle未获得监听器,无监听文件listener.ora的动态监听小例试验

    在数据库服务器上,监听文件的位置是:$ORACLE_HOME/network/admin/listener.ora 试验如下: 移动db服务器上的监听文件,如下命令: [oracle@ENMOEDU ...

  4. oracle sqlnet配置,sqlnet.ora文件配置详解

    一.于sqlnet.ora的说明: *****************************************************FROM ORACLE11G DOCS********** ...

  5. oracle12c ora 12560,oracle11g报ora-12560:tns连接异常的解决方法

    1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 2 ...

  6. oracle初始化spfileORCL.ora文件损坏修复

    $ORACLE_HOME/dbs目录下的的spfileORCL.ora是一个二进制文件,不能手动编辑,修改后会导致oracle数据库无法正常启动.某日在操作数据库的过程中不慎将其修改,并且没有备份.我 ...

  7. linux ora 12542,怎样解决 ora-12542 address in used 异常

    怎样解决 ora-12542 address in used 异常 怎样解决 ora-12542 address in used 异常 日期:2014-05-17 浏览次数:20528 次 怎样解决 ...

  8. oracle配置listener.ora和tnsnames.ora文件

    oracle图形化配置listener.ora文件 概述: 监听的特点: 具有独立性 连接建立流程 默认端口号1521 *服务端需要listener.ora,客户端需要tnsname.ora文件 1. ...

  9. PLSQL Developer安装、OCI库、tnsnames.ora配置

    第一步:configure-preferences 第二步:文件夹 network/admin,在admin目录下建一个后缀名为.ora的文件:tnsnames.ora 文件内容如下: MyOracl ...

  10. oracle本地验证,Oracle 本地验证和密码文件

    实验: oracle服务器位于Linux操作系统,客户端位于windows操作系统. 首先,查看remote_login_passwordfile参数值: SYS@orcl 11-SEP-14> ...

最新文章

  1. 百度发布全功能AI平台!
  2. JS--屏蔽浏览器右键菜单
  3. 一文了解什么是指数族分布
  4. 增量式爬虫与分布式爬虫
  5. Web API--自定义异常结果的处理
  6. Spring Boot 动态数据源(Spring 注解数据源)
  7. linux uboot 源码分析,UBoot源码分析1.pdf
  8. ORA-06550 PLS-00172 字符串太长 超过3W 处理方式
  9. 分库分表:TIDB,你是来抢生意的?不讲码德?
  10. XCode 编辑器的shortcuts
  11. java中的getnumber怎么用_java安全编码指南之:Number操作详解
  12. 25. 单体内置对象
  13. 南京超过广州,4 月程序员工资统计出炉,平均14596元
  14. 基于STM32F103驱动TM1640LED数码管代码实现
  15. 《一》微信小程序简介
  16. 我的八年硕博士生涯——CMU王赟写在入职Facebook之前
  17. web前端期末大作业:婚纱网页主题网站设计——唯一旅拍婚纱公司网站HTML+CSS+JavaScript
  18. 关于html中锚点功能的使用
  19. IP技术 -- 3 路由器彩光
  20. 这款萌到吐血的医疗无人机,速度惊人且支持空气动力充电

热门文章

  1. 4.15早盘黄金行情平平,白银TD纸白银行情分析
  2. 5G时代已经到来,TCP/IP老矣,尚能饭否?
  3. [SVA]SystemVerilog Assertion(SVA)編寫經驗
  4. Microsoft Edge浏览器下载文件乱码修复方法(二)
  5. paddlenlp二分类引入评估召回率F1指标 paddle.metric Accuracy
  6. html中一个div中每行文字都有虚线怎么写,怎么定义每一行的文字下面都有下划线虚线?_html/css_WEB-ITnose...
  7. 移动机器人 | 手势识别
  8. 关于磁链与电感的理解
  9. 我不是说你,我是说大家
  10. 【转】Windows系统中简单卷、带区卷、跨区卷、镜像卷的测试对比