笔记:别忘记varyonvg

简介:
故障现象:
为了查看硬盘的型号,系统工程师对AIX小机进行了关机,重启后系统工程师lsdev -Cc disk查看硬盘状态OK了,告知系统已经恢复。 可ORACLE启动报错,提示控制文件损坏。
SQL> startup nomount;
ORACLE instance started.
 
Total System Global Area 1.2885E+10 bytes
Fixed Size                  2106024 bytes
Variable Size            6006246744 bytes
Database Buffers         6861881344 bytes
Redo Buffers               14667776 bytes
SQL> alter database mount standby database;
alter database mount standby database
*
ERROR at line 1:
ORA-00205: error in identifying control file, check alert log for more info
SQL> 

因为之前数据库服务是正常SHUTDOWN的,便怀疑文件系统存在问题,用df -g查看发现/oradata不见了,
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4          10.00      8.00   21%     2182     1% /
/dev/hd2           4.00      1.66   59%    50260    12% /usr
/dev/hd9var        1.00      0.33   67%      569     1% /var
/dev/hd3          10.00      5.49   46%   141887    10% /tmp
/dev/hd1           1.00      0.54   47%      874     1% /home
/proc                 -         -    -         -     -  /proc
/dev/hd10opt       2.00      1.53   24%     7221     2% /opt
/dev/weblogiclv     10.00      9.47    6%       47     1% /weblogic
/dev/weblogic9lv     10.00      1.85   82%    93440    18% /weblogic9
/dev/tsmdb         7.50      2.92   62%     7918     2% /tsmdb
/dev/oraclelv     30.00     23.02   24%    30441     1% /home/oracle
/dev/archive_lv    100.00     53.33   47%      787     1% /archivelog

尝试MOUNT不成功
P560A:/#mount /oradata
mount: 0506-324 Cannot mount /dev/oradata_lv on /oradata: There is a request to a device or address that does not exist.

在看PV状态,VG没有ACTIVE
P560A:/#lspv
hdisk0          00c3ee9e3439bc67                    rootvg          active
hdisk1          00c3ee9e5033384d                    rootvg          active
hdisk2          00c3ee9eae48cc48                    datavg          
hdisk3          00c3ee9eb6975c7e                    datavg          

运行varyonvg后再看VG状态已经ACTIVE               
P560A:/#varyonvg datavg
P560A:/#lspv
hdisk0          00c3ee9e3439bc67                    rootvg          active
hdisk1          00c3ee9e5033384d                    rootvg          active
hdisk2          00c3ee9eae48cc48                    datavg          active
hdisk3          00c3ee9eb6975c7e                    datavg          active

尝试MOUNT正常
P560A:/#mount /oradata
P560A:/#

在看df -g
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4          10.00      8.00   21%     2182     1% /
/dev/hd2           4.00      1.66   59%    50260    12% /usr
/dev/hd9var        1.00      0.33   67%      569     1% /var
/dev/hd3          10.00      5.49   46%   141887    10% /tmp
/dev/hd1           1.00      0.54   47%      874     1% /home
/proc                 -         -    -         -     -  /proc
/dev/hd10opt       2.00      1.53   24%     7221     2% /opt
/dev/weblogiclv     10.00      9.47    6%       47     1% /weblogic
/dev/weblogic9lv     10.00      1.85   82%    93440    18% /weblogic9
/dev/tsmdb         7.50      2.92   62%     7918     2% /tsmdb
/dev/oraclelv     30.00     23.02   24%    30444     1% /home/oracle
/dev/archive_lv    100.00     53.33   47%      787     1% /archivelog
/dev/oradata_lv    400.00     47.62   89%      163     1% /oradata
P560A:/#

在启动数据库(DG)

SQL> alter database mount standby database;
 
Database altered.
 
SQL> alter database recover managed standby database disconnect from session;
 
Database altered.
 
SQL> 

 


本文转自zylhsy 51CTO博客,原文链接:http://blog.51cto.com/yunlongzheng/1176411,如需转载请自行联系原作者

相关实践学习
基于Hologres轻量实时的高性能OLAP分析
本教程基于GitHub Archive公开数据集,通过DataWorks将GitHub中的项⽬、行为等20多种事件类型数据实时采集至Hologres进行分析,同时使用DataV内置模板,快速搭建实时可视化数据大屏,从开发者、项⽬、编程语⾔等多个维度了解GitHub实时数据变化情况。
阿里云实时数仓实战 - 用户行为数仓搭建
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求:熟练掌握 SQL 语法熟悉 Linux 命令,对 Hadoop 大数据体系有一定的了解   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
域名解析 Unix Linux
AIX上如何正确挂载Linux 的nfs共享目录分享篇
AIX上如何正确挂载Linux 的nfs共享目录分享篇
726 1
|
应用服务中间件 Shell Linux
使用logrotate定期切割nginx日志
使用logrotate定期切割nginx日志
671 0
|
应用服务中间件 Linux nginx
Nginx log 日志文件较大,按日期生成 实现日志的切割
Nginx log 日志文件较大,按日期生成 实现日志的切割
3618 0
|
Linux Perl
如何在Linux中高效查找大文件
在Linux中查找大文件的方法包括使用find(如`find /path/to/search -size 100M`查找100MB文件),du(如`du -ah /path/to/search | awk '$1 ~ /M$/ && $1 > 100 {print}'`查找大于100MB的文件),ls结合排序(如`ls -lhS /path/to/search | head -n 10`显示最大10个文件)和GUI工具(Nautilus、Thunar等)。选择方法要考虑查找范围、结果需求和用户熟悉程度。注意权限和验证结果,参考相关文档以获取更多帮助。
1504 0
|
SQL Oracle 关系型数据库
Oracle rman备份保留策略,归档删除策略及delete命令的使用
oracle rman备份保留策略、归档策略的使用及对delete命令的影响
2578 0
|
Linux
Linux——系统扩容根目录磁盘空间、磁盘扩容的操作方法
Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。
4925 0
|
运维 监控 Oracle
|
SQL Oracle 关系型数据库
在Oracle中,如何管理联机Redo日志组与成员?
在Oracle中,如何管理联机Redo日志组与成员?
358 0