国内有哪些同步盘?好用的同步网盘有哪些?
426
2022-07-07
一、单节点创建dg磁盘组1、确定用于建dg的磁盘[scdb1:root]lspv | grep hdiskpower*hdiskpower0 none None hdiskpower1 none None hdiskpower2 none None 注意,要确定没有加到其他vg中,第二列表示pvid,第三列表示属于某个vg2、确定哪些盘已经加入到dg中使用[scdb1:root]su – grid [scdb1:grid]sqlplus / as sysasmSQL> select name,path from v$asm_disk; NAME PATH------------------------------ ------------------------------SCDG_0000 /dev/rhdiskpower0SCDG_0001 /dev/rhdiskpower1SCDG_0002 /dev/rhdiskpower2 3 rows selected.可以看到/dev/rhdiskpower3,/dev/rhdiskpower4还没有使用。如果name为空,path有值,表示这个盘已经授权给了grid,只是没有添加进来!3、清除pvid、授权给grid--确定准备创建dg的所有pv大小[scdb1:root]bootinfo -s hdiskpower992572说明这个大小为92g,有的显示为0或者很小的数字,则不能加。 --清除pvid,如下(如果有就清除,没有可以不清)[scdb1:root]chdev -l hdiskpower3 -a pv=clear[scdb1:root]chdev -l hdiskpower4 -a pv=clear--授权给grid用户[scdb1:root]chown grid:asmadmin /dev/rhdiskpower3[scdb1:root]chown grid:asmadmin /dev/rhdiskpower4 4、创建dg[scdb1:root]su – grid[scdb1:grid]sqlplus / as sysasmSQL> create diskgroup testdg external redundancy disk '/dev/rhdiskpower3','/dev/rhdiskpower4' attribute 'compatible.ASM'='11.2','compatible.rdbms'='11.2','au_size'='4M' 二、多节点创建dg1、确定用于建dg的磁盘在每个节点都执行,确保每个节点都能认得到lspv | grep hdiskpower* (root下执行) hdiskpower0 none None hdiskpower1 none None hdiskpower2 none None 注意,要确定没有加到其他vg中,第二列表示pvid,第三列表示属于某个vg2、确定哪些盘已经加入到dg中使用su – grid sqlplus / as sysasmSQL> select name,path from v$asm_disk; NAME PATH------------------------------ ------------------------------SCDG_0000 /dev/rhdiskpower0SCDG_0001 /dev/rhdiskpower1SCDG_0002 /dev/rhdiskpower2 3 rows selected. 可以看到/dev/rhdiskpower3,/dev/rhdiskpower4还没有使用。如果name为空,path有值,表示这个盘已经授权给了grid,只是没有添加进来!这个时候,需要在其它节点执行上面语句,是否是都存在这样的情况,如果没有,表示该节点grid还没有获取权限!3、清除pvid,开放共享、并授权给grid(root下执行)--确定pv的大小bootinfo -s hdiskpower392572说明这个大小为92g,有的显示为0或者很小的数字,则不能加。 --清除pvid,如下(如果有就清除,没有可以执行这一步)在每个节点执行chdev -l hdiskpower3 -a pv=clearchdev -l hdiskpower4 -a pv=clear --取消磁盘锁在每个节点执行chdev -l hdiskpower3 -a reserve_lock=nochdev -l hdiskpower4 -a reserve_lock=no --授权给grid用户在每个节点执行chown grid:asmadmin /dev/rhdiskpower3chown grid:asmadmin /dev/rhdiskpower44、创建dgsu – gridsqlplus / as sysasmSQL> create diskgroup testdg external redundancy disk '/dev/rhdiskpower3','/dev/rhdiskpower4' attribute 'compatible.ASM'='11.2','compatible.rdbms'='11.2','au_size'='4M' 5、在其它节点将这个dg手动mount起来alter diskgroup testdg mount; 6、确定每个节点成功Su – gridSqlplus / as sysasm Select name,state from v$asm_diskgroup;都处于mount状态!三、添加磁盘到现在dg中1、确定用于添加dg的磁盘[scdb1:root]lspv | grep hdiskpower*hdiskpower0 none None hdiskpower1 none None hdiskpower2 none None 注意,要确定没有加到其他vg中,第二列表示pvid,第三列表示属于某个vg2、确定哪些盘已经加入到dg中使用[scdb1:root]su – grid[scdb1:grid]sqlplus / as sysasmSQL> select name,path from v$asm_disk; NAME PATH------------------------------ ------------------------------SCDG_0000 /dev/rhdiskpower0SCDG_0001 /dev/rhdiskpower1SCDG_0002 /dev/rhdiskpower23 rows selected. 可以看到/dev/rhdiskpower3,/dev/rhdiskpower4还没有使用。如果name为空,path有值,表示这个盘已经授权给了grid,只是没有添加进来!3、清除pvid,并授权给grid单节点的处理--确定pv的大小[scdb1:root]bootinfo -s hdiskpower392572说明这个大小为92g,有的显示为0或者很小的数字,则不能加。 --清除pvid,如下(如果有就清除,没有可以不清)[scdb1:root]chdev -l hdiskpower3 -a pv=clear[scdb1:root]chdev -l hdiskpower4 -a pv=clear--授权给grid用户[scdb1:root]chown grid:asmadmin /dev/rhdiskpower3[scdb1:root]chown grid:asmadmin /dev/rhdiskpower4多节点的处理--确定pv的大小bootinfo -s hdiskpower392572说明这个大小为92g,有的显示为0或者很小的数字,则不能加。 --清除pvid,如下(如果有就清除,没有可以执行这一步)在每个节点执行chdev -l hdiskpower3 -a pv=clearchdev -l hdiskpower4 -a pv=clear--取消磁盘锁在每个节点执行chdev -l hdiskpower3 -a reserve_lock=nochdev -l hdiskpower4 -a reserve_lock=no --授权给grid用户在每个节点执行chown grid:asmadmin /dev/rhdiskpower3chown grid:asmadmin /dev/rhdiskpower44、添加到目标dg中Su – gridSqlplus / as sysasmSQL> alter diskgroup testdg add disk '/dev/rhdiskpower3','/dev/rhdiskpower4' rebalance power 8; 查看磁盘是否已经平衡完成使用这条语句:SQL> select group_number,state,sofar,est_work,est_rate, EST_MINUTES from v$asm_operation; GROUP_NUMBER STAT SOFAR EST_WORK EST_RATE EST_MINUTES------------ ---- ---------- ---------- ---------- ----------- 1 RUN 28485 85308 5220 10如果sofar=est_work相等,表示添加工作真正完成!
发表评论
暂时没有评论,来抢沙发吧~