zoukankan      html  css  js  c++  java
  • 手工创建asm实例

    1,创建asm逻辑卷

    /etc/init.d/oracleasm createdisk VOL1 /dev/sdc1

    /etc/init.d/oracleasm createdisk VOL2 /dev/sdd1

    /etc/init.d/oracleasm createdisk VOL3 /dev/sde1

    /etc/init.d/oracleasm createdisk VOL4 /dev/sdf1

    2,编辑asm实例的参数文件

    vim initasm+.ora

    INSTANCE_TYPE=ASM

    ASM_POWER_LIMIT=3

    ASM_DISKSTRING='ORCL:VOL*'

    ASM_DISKGROUP='DATA','RECOVERY'

    3,启动ASM私利

    export ORACLE_SID=+ASM

    SQL>sqlplus /nolog

    SQL>conn /as sysdba

    SQL>startup pfile=initasm.ora

    此处由于没有创建ASM磁盘组,会报没有磁盘组错误。

    4,创建ASM磁盘组

    SQL>create diskgroup DATA external redundancy disk 'ORCL:VOL1';

    SQL>create diskgroup RECOVERY external redundancy disk 'ORCL:VOL2';

     查看ls -lh /dev/oracleasm/disks 用户为oracle,用户组oinstall

    否则用/etc/init.d/oracleasm configure配置用户名和用户组

    SQL>select name,state,type from v$asm_diskgroup;  //查看asm磁盘组是否mount;

    否则用:

    SQL>alter diskgroup DATA mount;

    SQL>alter diskgroup RECOVERY mount;

    5,关闭ASM实例

    SQL>shutdown immediate;

    6,启动ASM实例

    SQL>startup pfile=initasm+.ora

    7,创建SPFILE参数文件

    SQL>host cp /home/oracle/initasm+.ora /oracle/product/database/dbs/init+ASM.ora

    SQL>create spfile from pfile;

    --------

    启动ASM实例

    export ORACLE_SID=+ASM

    sqlplus /nolog

    SQL>conn /as sysdba

    SQL>startup

    启动数据库实例

    export ORACLE_SID=wxxrdb1

    sqlplus /nolog

    SQL>conn /as sysdba

    SQL>startup

    ASM命令行管理工具

    启动ASM实例

    export ORACLE_SID=+ASM

    sqlplus /nolog

    SQL>conn /as sysdba

    SQL>startup

    asmcmd

    ASMCMD>pwd

    切换命令cd

    查看当前路径ls

  • 相关阅读:
    我们的故事
    实验三 进程调度模拟程序
    Java环境配置XXX系统(标题党)
    .Net多线程和线程通信(标题党)
    关于数据库死锁,数据库脏数据和产生的原因,数据库事务(标题党)
    微服务架构(一):什么是微服务
    .NET Core 实践一:微服务架构的优点(转)
    .NET Core 实践二:事件通知和异步处理
    设计模式之单例模式
    数组式访问-ArrayAccess
  • 原文地址:https://www.cnblogs.com/alang85/p/2204915.html
Copyright © 2011-2022 走看看