15.OracleRAC19c ASM磁盘组维护常用命令

创建ASM磁盘组。
su - grid
sqlplus / as sysasm 
---create diskgroup data external/normal  redundancy disk '/dev/sdd';
---create diskgroup data normal  redundancy disk '/dev/sdd1','/dev/sdd2','/dev/sdd3';

1.创建磁盘组。

create diskgroup data external redundancy disk '/dev/mapper/data1','/dev/mapper/dat2' 
attribute 'au_size'='8M' ,'compatiable.asm'='19.0.0' 'compatible.rdbms'='19.0.0';

2.修改磁盘组的兼容性属性
ALTER DISKGROUP data SET ATTRIBUTE 'compatible.asm' = '19.0.0.0.0';
ALTER DISKGROUP data SET ATTRIBUTE 'compatible.rdbms' = '10.1.0.0.0';

3.检查asm磁盘组和asm属性信息

SELECT group_number, name, compatibility, database_compatibility FROM v$asm_diskgroup;
SELECT group_number, name, value FROM v$asm_attribute ORDER BY group_number, name;

--集群时间同步服务状态查看:
systemctl status chronyd

4.查看是否有数据库实例上连接asm实例。
select instance_name,db_name,status from v$asm_client;

5.记录balance操作


select operation,state,power,actual,sofar from v$asm_operation;


6ASMDISK 磁盘查看;
select path,state ,total_mb,free_mb from v$asm_disk;


7ASMDISKGROUP 磁盘组查看;
select name,state,type,total_mb,free_mb from v$asm_diskgroup; 


 

以下是Oracle RAC 19c搭建脚本,仅供参考: 1. 安装基础软件包 ```bash yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 ``` 2. 创建用户和 ```bash groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle ``` 3. 修改内核参数 ```bash cat >> /etc/sysctl.conf <<EOF fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 EOF sysctl -p ``` 4. 修改用户限制 ```bash cat >> /etc/security/limits.conf <<EOF oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 EOF ``` 5. 创建目录并授权 ```bash mkdir -p /u01/app/oracle/product/19.0.0/grid mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01 ``` 6. 设置环境变量 ```bash cat >> /home/oracle/.bash_profile <<EOF export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=\$ORACLE_BASE/product/19.0.0/grid export ORACLE_SID=+ASM1 export PATH=\$PATH:\$ORACLE_HOME/bin EOF ``` 7. 安装Oracle Grid Infrastructure ```bash su - oracle cd /tmp/grid ./gridSetup.sh -silent -responseFile /tmp/grid/response/grid_install.rsp ``` 8. 安装Oracle Database ```bash cd /tmp/db ./runInstaller -silent -responseFile /tmp/db/response/db_install.rsp ``` 以上是Oracle RAC 19c搭建脚本的大致流程,具体的安装步骤和配置参数需要根据实际情况进行调整。另外,安装Oracle RAC还需要进行一系列的配置和管理操作,包括创建ASM磁盘、配置监听器、创建数据库实例等,需要仔细阅读官方文档并按照要求进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值