千家信息网

Oracle DataBase单实例使用ASM案例(4)--AIX系统Oracle 10g应用

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,Oracle DataBase单实例使用ASM案例(4)--AIX系统Oracle 10g应用系统环境:操作系统: AIX5300-08Oracle 软件: Oracle 10gR2对于AIX系统,在
千家信息网最后更新 2025年11月07日Oracle DataBase单实例使用ASM案例(4)--AIX系统Oracle 10g应用

Oracle DataBase单实例使用ASM案例(4)--AIX系统Oracle 10g应用

系统环境:

操作系统: AIX5300-08

Oracle 软件: Oracle 10gR2

对于AIX系统,在Oracle 10g下使用ASM非常方便,在安装Oracle 数据库软件后,不需要安装任何其他软件,就可以使用ASM存储数据。

1、建立ASM Instance

[oracle@aix211 dbs]$cat init+ASM.ora

instance_type='asm'

asm_diskstring='/dev/rlv*'

large_pool_size=12m

asm_diskgroups='DG1','RCY1'

background_dump_dest=/u01/app/oracle/admin/+ASM/bdump

core_dump_dest=/u01/app/oracle/admin/+ASM/cdump

user_dump_dest=/u01/app/oracle/admin/+ASM/udump

2、建立Instance运行相关目录

[oracle@aix211 dbs]$mkdir -p /u01/app/oracle/admin/+ASM/bdump

[oracle@aix211 dbs]$mkdir -p /u01/app/oracle/admin/+ASM/cdump

[oracle@aix211 dbs]$mkdir -p /u01/app/oracle/admin/+ASM/udump

3、启动CSS进程

CSS进程用于ASM Instance和 RDBMS之间通讯

[oracle@aix211 bin]$./localconfig add

You must be logged in as root to run ./localconfig.

Log in as root and restart ./localconfig execution.

[oracle@aix211 bin]$su -

root's Password:

[u@h W]$bash

[root@aix211 /]#cd /u01/app/oracle/product/10.2.0/db_1/bin

[root@aix211 bin]#./localconfig add

/etc/oracle does not exist. Creating it now.

Successfully accumulated necessary OCR keys.

Creating OCR keys for user 'root', privgrp 'system'..

Operation successful.

Configuration for local CSS has been initialized

Adding to inittab

Startup will be queued to init within 30 seconds.

Checking the status of new Oracle init process...

Expecting the CRS daemons to be up within 600 seconds.

CSS is active on these nodes.

aix211

CSS is active on all nodes.

Oracle CSS service is installed and running under init(1M)

4、启动ASM Instance

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

[oracle@aix211 ~]$sqlplus '/as sysdba'

SQL*Plus: Release 10.2.0.1.0 - Production on Tue May 27 16:22:40 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup nomount;

ASM instance started

Total System Global Area 130023424 bytes

Fixed Size 2019136 bytes

Variable Size 102838464 bytes

ASM Cache 25165824 bytes

SQL> show parameter name

NAME TYPE VALUE

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

db_file_name_convert string

db_name string

db_unique_name string +ASM

global_names boolean FALSE

instance_name string +ASM

lock_name_space string

log_file_name_convert string

service_names string +ASM

SQL>

5、通过LV建立ASM磁盘

[root@aix211 /]#lsvg asmvg

VOLUME GROUP: asmvg VG IDENTIFIER: 00040f8a00004c00000001463c91f6ec

VG STATE: active PP SIZE: 64 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 480 (30720 megabytes)

MAX LVs: 256 FREE PPs: 480 (30720 megabytes)

LVs: 0 USED PPs: 0 (0 megabytes)

OPEN LVs: 0 QUORUM: 2 (Enabled)

TOTAL PVs: 1 VG DESCRIPTORS: 2

STALE PVs: 0 STALE PPs: 0

ACTIVE PVs: 1 AUTO ON: yes

MAX PPs per VG: 32512

MAX PPs per PV: 1016 MAX PVs: 32

LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no

HOT SPARE: no BB POLICY: relocatable

1)建立逻辑卷

[root@aix211 /]#mklv -y lv_asm1 asmvg 64

lv_asm1

[root@aix211 /]#mklv -y lv_asm2 asmvg 64

lv_asm2

[root@aix211 /]#mklv -y lv_asm3 asmvg 64

lv_asm3

[root@aix211 /]#mklv -y lv_asm4 asmvg 64

lv_asm4

[root@aix211 /]#lsvg -l asmvg

asmvg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

lv_asm1 jfs 64 64 1 closed/syncd N/A

lv_asm2 jfs 64 64 1 closed/syncd N/A

lv_asm3 jfs 64 64 1 closed/syncd N/A

lv_asm4 jfs 64 64 1 closed/syncd N/A

[root@aix211 /]#

2)设置逻辑卷属性

[root@aix211 /]#chown oracle:dba /dev/*lv_asm*

[root@aix211 /]#ls -l /dev/|grep asm

crw-rw---- 1 root system 88, 0 May 27 16:25 asmvg

brw-rw---- 1 oracle dba 88, 1 May 27 16:28 lv_asm1

brw-rw---- 1 oracle dba 88, 2 May 27 16:29 lv_asm2

brw-rw---- 1 oracle dba 88, 3 May 27 16:29 lv_asm3

brw-rw---- 1 oracle dba 88, 4 May 27 16:29 lv_asm4

crw-rw---- 1 oracle dba 88, 1 May 27 16:28 rlv_asm1

crw-rw---- 1 oracle dba 88, 2 May 27 16:29 rlv_asm2

crw-rw---- 1 oracle dba 88, 3 May 27 16:29 rlv_asm3

crw-rw---- 1 oracle dba 88, 4 May 27 16:29 rlv_asm4

3)查看ASM磁盘信息

[oracle@aix211 ~]$kfod

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

ORACLE_SID ORACLE_HOME

================================================================================

+ASM /u01/app/oracle/product/10.2.0/db_1

[oracle@aix211 ~]$kfod status=TRUE asm_diskstring='/dev/rlv*' disk=all

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

Disk Size Header Path

================================================================================

1: 4096 Mb FOREIGN /dev/rlv_asm1 //这个裸设备信息和其他lv不一致

2: 4096 Mb CANDIDATE /dev/rlv_asm2

3: 4096 Mb CANDIDATE /dev/rlv_asm3

4: 4096 Mb CANDIDATE /dev/rlv_asm4

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

ORACLE_SID ORACLE_HOME

================================================================================

+ASM /u01/app/oracle/product/10.2.0/db_1

6、建立ASM磁盘组

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

[oracle@aix211 ~]$sqlplus '/as sysdba'

SQL*Plus: Release 10.2.0.1.0 - Production on Tue May 27 16:36:03 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the Partitioning, OLAP and Data Mining options

SQL> create diskgroup dg1

2 normal redundancy

3 failgroup fg1 disk '/dev/rlv_asm1'

4 failgroup fg2 disk '/dev/rlv_asm2';

create diskgroup dg1

*

ERROR at line 1:

ORA-15018: diskgroup cannot be created

ORA-15201: disk /dev/rlv_asm1 contains a valid RDBMS file

报错信息:rlv_asm1被数据库实例占用


清除ASM磁盘头部信息:

[oracle@aix211 ~]$dd if=/dev/zero of=/dev/rlv_asm1 bs=8192 count=2560

2560+0 records in

2560+0 records out

[oracle@aix211 ~]$kfod status=TRUE asm_diskstring='/dev/rlv*' disk=all

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

Disk Size Header Path

================================================================================

1: 4096 Mb CANDIDATE /dev/rlv_asm1 //此时,rlv_asm1和其他lv保持一致

2: 4096 Mb CANDIDATE /dev/rlv_asm2

3: 4096 Mb CANDIDATE /dev/rlv_asm3

4: 4096 Mb CANDIDATE /dev/rlv_asm4

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

ORACLE_SID ORACLE_HOME

================================================================================

+ASM /u01/app/oracle/product/10.2.0/db_1

再建立磁盘组:

[oracle@aix211 ~]$sqlplus '/as sysdba'

SQL*Plus: Release 10.2.0.1.0 - Production on Tue May 27 16:44:16 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the Partitioning, OLAP and Data Mining options


SQL> create diskgroup dg1

2 normal redundancy

3 failgroup fg1 disk '/dev/rlv_asm1'

4 failgroup fg2 disk '/dev/rlv_asm2';

Diskgroup created.

SQL> create diskgroup rcy1

2 normal redundancy

3 failgroup fg1 disk '/dev/rlv_asm3'

4 failgroup fg2 disk '/dev/rlv_asm4';

Diskgroup created.

7、查看磁盘组信息

SQL> select name,state from v$asm_diskgroup;

NAME STATE

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

DG1 MOUNTED

RCY1 MOUNTED


SQL> select name,path,state from v$asm_disk

NAME PATH STATE

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

DG1_0000 /dev/rlv_asm1 NORMAL

DG1_0001 /dev/rlv_asm2 NORMAL

RCY1_0000 /dev/rlv_asm3 NORMAL

RCY1_0001 /dev/rlv_asm4 NORMAL

@至此,在AIX系统通过Oracle 10g建立ASM存储系统成功,可以通过ASM 磁盘组进行DataBase的存储,发挥ASM存储系统的有时,提高Oracle数据库I/O的性能。






系统 磁盘 信息 数据 存储 数据库 软件 实例 一致 进程 逻辑 案例 应用 成功 操作系统 之间 可以通过 头部 属性 应用系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 mfc与sql连接数据库 新手软件开发是做什么的 淮滨欣合网络技术有限公司 闵行区一站式网络技术以客为尊 网络安全 安恒 专升本计算机网络技术理论怎么考 数据库 自联结模式 例子 传奇三怎么从后台进数据库 银行网络安全软件是那些工厂 中学信息化网络安全管理 网络安全落实情况自查表 软件开发学员顶岗实习 政府软件开发商排名 北京现代软件开发推广 国家电网网络技术中心招聘 石河子仕牢网络技术有限公司 公司主营网络安全业务 消防内部进行网络安全检查 rdrs数据库 网络安全法规定有以下行为 青少年艺术人才数据库 csgo加vac安全服务器 新兴软件开发有限公司 服务器c盘日志怎么删除 大数据网络技术人员 软件开发成本周期 亿邦科技网络技术有限公司 软件工程考研考不考数据库 延安ar软件开发价格 软件开发的软件和硬件环境
0