返回顶部
首页 > 资讯 > 数据库 >如何理解Oracle ASM启动与关闭
  • 350
分享到

如何理解Oracle ASM启动与关闭

2024-04-02 19:04:59 350人浏览 泡泡鱼
摘要

本篇文章为大家展示了如何理解oracle ASM启动与关闭,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Oracle+ASM启动和关闭启动关闭注意事项 1 ASM实

本篇文章为大家展示了如何理解oracle ASM启动与关闭,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Oracle+ASM启动和关闭

启动关闭注意事项

1 ASM实例的启动和数据库实例的启动有严格的先后关系,ASM启动一定早于数据库实例,关闭一定晚于ASM实例,因为它是数据库数据文件存储位置;

2 需要优先启动CSS,HAS服务。

 

启动:

启动时应该先启动ASM,在启动数据库

如果顺序反了会报错

例如:

1 关闭ASM

[grid@ogg1 ~]$ sqlplus

Enter user-name: /as sysasm

 

SQL> shutdown immediate

ASM diskgroups dismounted

ASM instance shutdown

 

2 启动数据库报错

[oracle@ogg1 ~]$ sqlplus / as sysdba

 

SQL> startup

ORA-01078: failure in processing system parameters

ORA-01565: error in identifying file '+SYSTEDG/prod1/spfileprod1.ora'

ORA-17503: ksfdopn:2 Failed to open file +SYSTEDG/prod1/spfileprod1.ora

ORA-15077: could not locate ASM instance serving a required diskgroup

 

 

正确的顺序是

 

启动ASM之前应该确保css,has服务已经启动

1

检查CSS服务是否启动:

[grid@ogg1 ~]$ crsctl check css

[grid@ogg1 ~]$ ps -ef|grep cssd

2

检查HAS服务是否启动:

[grid@ogg1 ~]$ crsctl check has

[grid@ogg1 ~]$ ps -ef|grep d.bin

发现HAS服务启动了,而ora.cssd和ora.diskmon这2个服务是依赖于HAS维护的.       

3

进一步查看各资源的状态    

[grid@ogg1 ~]$ crs_stat -t

[grid@ogg1 ~]$ crsctl status resource -t

4

检查ora.cssd和ora.diskmon的默认属性

[grid@ogg1 ~]$ crs_stat -p ora.cssd

。。。。。

AUTO_START=never

。。。。。

[grid@ogg1 ~]$ crs_stat -p ora.diskmon

。。。。。。

AUTO_START=never 

。。。。。。

可以看到这两个资源的AUTO_START属性默认都设置为never,

也就是说他们不会随着HAS服务的启动而自动启动的,尽管默认情况下HAS服务是开机自动启动的.

5

手动启动

[grid@ogg1 ~]$ crsctl start resource ora.cssd 

注:ora.cssd和ora.diskmon这两个服务是有依赖关系的,启动哪个都会把两个都起来.

6 其他操作

1)默认情况下HAS(High Availability Service)是自动启动的.

通过如下命令可以取消和启用自动启动       

取消自启动:crsctl disable has       

启用自启动:crsctl enable has      

2)HAS手动启动和停止

crsctl start has       

crsctl stop has     

3)查看HAS的状态       

crsctl check has     

4)如果想让ora.css和ora.diskmon服务随着HAS的启动而自动启动,可以这两个服务的AUTO_START属性

crsctl modify resource "ora.cssd" -attr "AUTO_START=1"

        or        

crsctl modify resource "ora.diskmon" -attr "AUTO_START=1"     

5)如果想取消ora.css和ora.diskmon的Auto start        

crsctl modify resource "ora.cssd" -attr "AUTO_START=never"       

crsctl modify resource "ora.diskmon" -attr "AUTO_START=never"

 

启动ASM实例

[grid@ogg1 ~]$ sqlplus / as sysasm

SQL> startup

SQL> col instance_name for a15

SQL> col status for a15

SQL>  select instance_name,status from v$instance;

INSTANCE_NAME   STATUS

--------------- ---------------

+ASM         STARTED

 

启动数据库

[oracle@ogg1 ~]$ sqlplus / as sysdba

SQL> startup

SQL> col instance_name for a15

SQL> col status for a15

SQL> select instance_name,status from v$instance;

INSTANCE_NAME   STATUS

--------------- ---------------

prod1        OPEN

 

关闭ASM

关闭应该先关闭数据库,在关闭ASM

如果顺序反了会报错

例如:

1 关闭ASM

[root@ogg1 ~]# su - grid

[grid@ogg1 ~]$ sqlplus / as sysasm

SQL> shutdown immediate

ORA-15097: cannot SHUTDOWN ASM instance with connected client (process 7322)

 

正确的顺序是:

关闭数据库

[oracle@ogg1 ~]$ sqlplus / as sysdba

SQL> shutdown immediate

 

关闭ASM

[root@ogg1 ~]# su - grid

[grid@ogg1 ~]$ sqlplus / as sysasm

 

SQL> shutdown immediate

ASM diskgroups dismounted

ASM instance shutdown

上述内容就是如何理解Oracle ASM启动与关闭,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: 如何理解Oracle ASM启动与关闭

本文链接: https://lsjlt.com/news/65516.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何理解Oracle ASM启动与关闭
    本篇文章为大家展示了如何理解Oracle ASM启动与关闭,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Oracle+ASM启动和关闭启动关闭注意事项 1 ASM实...
    99+
    2024-04-02
  • oracle 启动与关闭
    Oracle数据库startup和shutdown方式要启动和关闭数据库,必须要以具有Oracle 管理员权限用户登陆,通常也就是以具有SYSDBA权限用户登陆。一般我们常用INTERNAL用户来启动和关闭...
    99+
    2024-04-02
  • ORACLE 10G RAC如何启动与关闭
    小编给大家分享一下ORACLE 10G RAC如何启动与关闭,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!root@node-r...
    99+
    2024-04-02
  • Oracle数据库如何启动与关闭
    小编给大家分享一下Oracle数据库如何启动与关闭,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!C:\app\Administr...
    99+
    2024-04-02
  • oracle的启动与关闭原理-oracle的启动阶段
    案例1:如何知道当前数据库是处于哪个阶段SQL> select instance_name,status from v$instance;INSTANCE_NAME   ...
    99+
    2024-04-02
  • Linux下如何启动、关闭Oracle
    这篇文章主要介绍了Linux下如何启动、关闭Oracle,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Oracle Database,又名Oracle RDBMS,或简称Or...
    99+
    2023-06-28
  • Linux下SVN如何启动与关闭
    这篇文章主要介绍Linux下SVN如何启动与关闭,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目...
    99+
    2023-06-27
  • Linux下如何启动与关闭Tomcat
    这篇文章给大家分享的是有关Linux下如何启动与关闭Tomcat的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开...
    99+
    2023-06-27
  • oracle的启动与关闭原理-数据路的分阶段关闭
    3.oracle数据库的分阶段关闭3.1 将数据库从open状态置于mount状态SQL> alter database close;Database altered.关闭掉所有的数据文件和日志文件3...
    99+
    2024-04-02
  • Oracle11g启动与关闭
    启动时会在指定目录下按照顺序读取参数文件:SPFILESID.ora、SPFILE.ora、initSID.ora、Init.ora。数据库的四种状态:关闭(数据库 、实例都关闭)、NOMOUNT(实例启动...
    99+
    2024-04-02
  • oracle的启动与关闭原理-参数文件管理
    2.修改参数spfile和pfile文件里面的参数:ORCL.__db_cache_size=373293056ORCL.__java_pool_size=33554432ORCL.__large_pool...
    99+
    2024-04-02
  • windows启动管理器如何关闭
    要关闭Windows启动管理器,您可以按以下步骤操作:1. 打开“运行”对话框:按下Win + R键同时,将打开一个运行对话框。2....
    99+
    2023-09-29
    windows
  • Win11启动管理器如何关闭
    要关闭Windows 11的启动管理器,您可以按照以下步骤操作:1. 打开“控制面板”,您可以通过在任务栏搜索栏中输入“控制面板”来...
    99+
    2023-08-31
    Win11
  • oracle启动与关闭的几种模式
    nomount阶段oracle  启动nomount过程他会加载参数文件(spfiledid.ora spfile.ora initsid.ora 然后根据参数分配内存 会打开alert文件写日志...
    99+
    2024-04-02
  • linux下oracle启动关闭
    启动oracle端口监听 lsnrctl start 启动数据库 sqlplus / as sysdba 回车 开启数据库:startup   关闭监听 lsnrctl stop   关闭数据库服务 shutdown  ...
    99+
    2015-06-07
    linux下oracle启动关闭
  • oracle的启动与关闭原理-事务commit或者rollback
    4、事务4.1事务的概念    从第一个DML语句开始执行,以rollback或者commit为结束标记,之前所有的DML操作(insert,update,delet...
    99+
    2024-04-02
  • mysql启动与关闭(手动与自动)
    手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysql Starting MySQL. SUCCESS! [root@mys...
    99+
    2024-04-02
  • MySQL 启动与关闭(手动与自动)
    手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysql Starting MySQL. SUCCESS! [root@mys...
    99+
    2024-04-02
  • windows如何关闭自动启动
    要关闭Windows上的自动启动程序,可以按照以下步骤进行操作:1. 打开任务管理器。可以通过按下Ctrl + Shift + Es...
    99+
    2023-09-07
    windows
  • oracle 10G rac启动与关闭正常顺序
    [root@node-rac1 ~]# su - oracle关闭node-rac1[oracle@node-rac1 ~]$ cd /app/crs/product/10201/crs/bin/[orac...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作