linux asm 编辑器,asm配置(随手写写)

本文详细记录了在Windows 7虚拟机中通过VMware Server 2.0搭建Oracle 10g数据库,包括ASM软件安装、配置步骤,以及创建ASM盘、数据库建库、启动与停止的全过程。重点介绍了如何使用ASM作为存储解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在win7上用虚拟机做的实验,虚拟机用的是vmware server 2.0,操作系统用rhel5u5,数据库用的oracle 10g.

已经把oracle软件安装完毕,还没有建库。

首先安装asm软件,软件要与操作系统内核相对应,我操作系统内核是2.6.18-194.el5,我的软件包为:

oracleasm-support-2.1.3-1.el5.i386.rpm

oracleasmlib-2.0.4-1.el5.i386.rpm

oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm

安装完软件后要配置。

[root@oracle ~]# id oracle

uid=1000(oracle) gid=1000(oinstall) groups=1000(oinstall),1001(dba)

用root用户执行:

[root@oracle ~]# /etc/init.d/oracleasm configure

oracle

oinstall

y

y

执行CSS

[root@oracle ~]# /u01/oracle/product/10.2.0/bin/localconfig add

创建ASM盘

[root@oracle ~]# fdisk /dev/sdb

Command (m for help): p

Disk /dev/sdb: 4294 MB, 4294967296 bytes

255 heads, 63 sectors/track, 522 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1         131     1052226   83  Linux

/dev/sdb2             132         262     1052257+  83  Linux

/dev/sdb3             263         393     1052257+  83  Linux

/dev/sdb4             394         522     1036192+  83  Linux

[root@oracle ~]# /etc/init.d/oracleasm createdisk V01 /dev/sdb1

[root@oracle ~]# /etc/init.d/oracleasm createdisk V02 /dev/sdb2

[root@oracle ~]# /etc/init.d/oracleasm createdisk V03 /dev/sdb3

[root@oracle ~]# /etc/init.d/oracleasm createdisk V04 /dev/sdb4

查看ASM盘:

[root@oracle ~]# /etc/init.d/oracleasm  listdisks

V01

V02

V03

V04

创建数据库:向导建库选择ASM

[root@oracle ~]# vi /etc/oratab

[root@oracle ~]# chown oracle.oinstall /etc/oratab

建库:

用oracle用户

[oracle@oracle ~]$ dbca

选择的时候选用ASM。(按提示做)

启动:

先启动ASM然后再启动数据库,启动ASM时先设置ASM的sid

启动监听:

[oracle@oracle ~]$  lsnrctl start

启动ASM:

[oracle@oracle ~]$ export ORACLE_SID=+ASM

[oracle@oracle ~]$ echo $ORACLE_SID

[oracle@oracle ~]$ sqlplus / as sysdba

SQL>startup

启动数据库:

[oracle@oracle ~]$  export ORACLE_SID=OraASM

[oracle@oracle ~]$  echo $ORACLE_SID

SQL>startup

停止:

停库先停数据库再停ASM

停止数据库:

[oracle@oracle ~]$  export ORACLE_SID=OraASM

[oracle@oracle ~]$  echo $ORACLE_SID

SQL>shutdown immediate

停止ASM:

[oracle@oracle ~]$  export ORACLE_SID=+ASM

[oracle@oracle ~]$  echo $ORACLE_SID

[oracle@oracle ~]$ sqlplus / as sysdba

SQL>shutdown immediate

操作ASM的终端工具,使用类似主机命令

[oracle@oracle ~]$ export ORACLE_SID=+ASM

[oracle@oracle ~]$ asmcmd -p

-p 选项可以在提示中显示当前路径

ASMCMD [+] > ls

ls 查看已挂载的所有磁盘组

帮助:

ASMCMD [+] > help

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值