博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 表空间文件异常offline
阅读量:6281 次
发布时间:2019-06-22

本文共 849 字,大约阅读时间需要 2 分钟。

今天在登录oracle hr的时候,做select,报错“ORA-00376”,数据文件不能读写。用下面的语句看了下status,发现example表空间(FILE# 6)处于OFFLINE状态。

1 select file#,status from v$datafile;      FILE# STATUS ---------- ---------------------          1 SYSTEM          2 ONLINE          3 ONLINE          4 ONLINE          5 ONLINE          6 OFFLINE

用下面语句使表空间文件online。 

1  alter database datafile '/....../example.dbf' online;

之后发现,还是报错“ORA-00376”,问题似乎没有解决,原来是表空间没有online的原因,虽然这时候表空间文件已经online了。用下面的语句3使表空间online,然后用语句1使表空间可读写。至此问题解决。

1 alter tablespace example read write;2 alter tablespace example read only;3 alter tablespace example online;

在实际操作中,我是先用语句1和2的,当时并未理解表空间文件online和表空间online是两回事,但是语句1和2的提示完全不同,分别如下:

ORA-01646: 表空间 'EXAMPLE' 不是只读的 - 无法设置为读写ORA-01539: 表空间 'EXAMPLE' 未联机

似乎语句2的提示更加准确,看来,dba在不清楚情况下的操作一定要尽量的细粒度操作来发现问题。

 

 

转载于:https://www.cnblogs.com/valleylord/archive/2013/02/07/2908673.html

你可能感兴趣的文章
点播转码相关常见问题及排查方式
查看>>
[arm驱动]linux设备地址映射到用户空间
查看>>
弗洛伊德算法
查看>>
【算法之美】求解两个有序数组的中位数 — leetcode 4. Median of Two Sorted Arrays
查看>>
精度 Precision
查看>>
Android——4.2 - 3G移植之路之 APN (五)
查看>>
Linux_DHCP服务搭建
查看>>
[SilverLight]DataGrid实现批量输入(like Excel)(补充)
查看>>
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
网吧维护工具
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>