{"id":1668,"date":"2021-10-12T17:53:14","date_gmt":"2021-10-13T00:53:14","guid":{"rendered":"https:\/\/www.xh86.me\/?p=1668"},"modified":"2021-10-12T17:53:14","modified_gmt":"2021-10-13T00:53:14","slug":"centos7-8%e5%ae%89%e8%a3%85%e9%83%a8%e7%bd%b2oracle-21c-rac%e9%9b%86%e7%be%a4%e5%ae%8c%e6%95%b4%e7%89%88","status":"publish","type":"post","link":"https:\/\/www.xh86.me\/?p=1668","title":{"rendered":"CentOS7.8\u5b89\u88c5\u90e8\u7f72Oracle 21C Rac\u96c6\u7fa4\u5b8c\u6574\u7248"},"content":{"rendered":"<p>\u4e00\u3001RAC\u5b89\u88c5\u89c4\u5212<\/p>\n<p>1.1\u3001\u6240\u9700\u8f6f\u4ef6\u4ecb\u7ecd<\/p>\n<p>1.2\u3001IP\u5730\u5740\u89c4\u5212<\/p>\n<p>1.3\u3001\u64cd\u4f5c\u7cfb\u7edf\u672c\u5730\u78c1\u76d8\u5206\u533a\u89c4\u5212<\/p>\n<p>1.4\u3001\u5171\u4eab\u5b58\u50a8\u4e0eASM\u78c1\u76d8\u7ec4\u89c4\u5212<\/p>\n<p>\u4e8c\u3001\u64cd\u4f5c\u7cfb\u7edf\u914d\u7f6e<\/p>\n<p>2.1\u3001\u51c6\u5907OS<\/p>\n<p>2.2\u3001\u6dfb\u52a0\u7f51\u5361<\/p>\n<p>2.3\u3001\u4fee\u6539\u4e3b\u673a\u540d<\/p>\n<p>2.4\u3001\u914d\u7f6e\u9759\u6001IP\u5730\u5740<\/p>\n<p>2.4.1\u3001\u4fee\u6539mac\u5730\u5740<\/p>\n<p>2.4.2\u3001\u914d\u7f6e\u9759\u6001IP\u5730\u5740<\/p>\n<p>2.5\u3001\u5173\u95ed\u9632\u706b\u5899<\/p>\n<p>2.6\u3001\u7981\u7528selinux<\/p>\n<p>2.7\u3001\u4fee\u6539\/etc\/hosts\u6587\u4ef6<\/p>\n<p>2.8\u3001\u6dfb\u52a0\u7ec4\u548c\u7528\u6237<\/p>\n<p>2.9\u3001\u521b\u5efa\u5b89\u88c5\u76ee\u5f55<\/p>\n<p>2.9.1\u3001\u6302\u8f7d\/u01\u76ee\u5f55<\/p>\n<p>2.9.2\u3001\u521b\u5efa\u76ee\u5f55<\/p>\n<p>2.10\u3001\u914d\u7f6egrid\u548cOracle\u7528\u6237\u7684\u73af\u5883\u53d8\u91cf\u6587\u4ef6<\/p>\n<p>2.11\u3001\u914d\u7f6eroot\u7528\u6237\u7684\u73af\u5883\u53d8\u91cf<\/p>\n<p>2.12\u3001\u5b89\u88c5\u8f6f\u4ef6\u4f9d\u8d56\u5305<\/p>\n<p>2.13\u3001\u914d\u7f6e\u5185\u6838\u53c2\u6570<\/p>\n<p>2.13.1\u3001\u4fee\u6539\/etc\/sysctl.conf\u6587\u4ef6<\/p>\n<p>2.13.2\u3001\u4fee\u6539\/etc\/security\/limits.conf\u6587\u4ef6<\/p>\n<p>2.13.3\u3001\u4fee\u6539\/etc\/pam.d\/login\u6587\u4ef6<\/p>\n<p>2.13.4\u3001\u4fee\u6539\/etc\/profile\u6587\u4ef6<\/p>\n<p>2.14\u3001\u5173\u95edNTP\u548cchrony\u670d\u52a1<\/p>\n<p>2.15\u3001\u5173\u95edavahi-daemon<\/p>\n<p>2.16\u3001\u5c06NOZEROCONF=yes\u6dfb\u52a0\u5230\/etc\/sysconfig\/network\u6587\u4ef6\u4e2d<\/p>\n<p>2.17\u3001\u7981\u7528\u900f\u660e\u5927\u9875<\/p>\n<p>2.18\u3001\u505c\u6b62\u4e0d\u7528\u7684\u670d\u52a1<\/p>\n<p>2.19\u3001\u63d0\u5347\u5f00\u5173\u673a\u901f\u5ea6<\/p>\n<p>\u4e09\u3001\u914d\u7f6e\u5171\u4eab\u5b58\u50a8<\/p>\n<p>3.1\u3001\u670d\u52a1\u7aef\u914d\u7f6e<\/p>\n<p>3.1.1\u3001\u521b\u5efaLVM<\/p>\n<p>3.1.2\u3001\u4f7f\u7528yum\u5b89\u88c5targetd\u548ctargetcli<\/p>\n<p>3.1.3\u3001\u4f7f\u7528targetcli\u521b\u5efa\u8bbe\u5907<\/p>\n<p>3.1.4\u3001\u4f7f\u7528targetcli\u521b\u5efaiqn\u548cLUN<\/p>\n<p>3.1.5\u3001\u4f7f\u7528targetcli\u521b\u5efaacls<\/p>\n<p>3.1.6\u3001\u914d\u7f6etarget\u76d1\u542cIP\u548c\u7aef\u53e3<\/p>\n<p>3.1.7\u3001\u4fdd\u5b58\u914d\u7f6e<\/p>\n<p>3.2\u3001\u5ba2\u6237\u7aef\u914d\u7f6e<\/p>\n<p>3.2.1\u3001\u5b89\u88c5\u670d\u52a1\u5e76\u542f\u52a8<\/p>\n<p>3.2.2\u3001\u4f7f\u7528iscsiadm\u53d1\u73b0\u53ef\u7528\u5b58\u50a8\u8bbe\u5907\u5e76\u767b\u9646\u8fde\u63a5<\/p>\n<p>3.2.3\u3001\u521b\u5efa\u5e76\u914d\u7f6eudev rules\u6587\u4ef6<\/p>\n<p>\u56db\u3001\u6570\u636e\u5e93\u8f6f\u4ef6\u5305\u51c6\u5907<\/p>\n<p>4.1\u3001\u4e0a\u4f20\u5b89\u88c5\u8f6f\u4ef6<\/p>\n<p>4.2\u3001\u89e3\u538b\u8f6f\u4ef6<\/p>\n<p>\u4e94\u3001\u5b89\u88c5\u524d\u9884\u68c0\u67e5<\/p>\n<p>5.1\u3001\u5b89\u88c5\u8865\u4e01\u5305(cvuqdisk)<\/p>\n<p>5.2\u3001\u914dSSH\u4e92\u4fe1\uff0c\u5efa\u7acbssh\u7b49\u6548\u6027<\/p>\n<p>5.3\u3001cluster\u786c\u4ef6\u68c0\u6d4b\u2013\u5b89\u88c5\u524d\u9884\u68c0\u67e5\u914d\u7f6e\u4fe1\u606f<\/p>\n<p>\u516d\u3001\u56fe\u5f62\u754c\u9762\u5b89\u88c5\u96c6\u7fa4\u548cdb<\/p>\n<p>6.1\u3001\u5b89\u88c5grid<\/p>\n<p>6.2\u3001\u5b89\u88c5db<\/p>\n<p>6.3\u3001\u521b\u5efa\u78c1\u76d8\u7ec4<\/p>\n<p>6.4\u3001\u521b\u5efa\u6570\u636e\u5e93<\/p>\n<p>\u4e03\u3001\u9759\u9ed8\u5b89\u88c5\u96c6\u7fa4\u548cdb<\/p>\n<p>7.1\u3001\u9759\u9ed8\u5b89\u88c5grid<\/p>\n<p>7.1.1\u3001root.sh\u811a\u672c<\/p>\n<p>7.2\u3001\u9759\u9ed8\u5b89\u88c5db\u8f6f\u4ef6<\/p>\n<p>7.3\u3001\u521b\u5efaDATA\u548cFRA\u78c1\u76d8\u7ec4<\/p>\n<p>7.4\u3001\u9759\u9ed8\u521b\u5efa\u6570\u636e\u5e93<\/p>\n<p>7.5\u3001\u521b\u5efaPDB\u6570\u636e\u5e93<\/p>\n<p>\u516b\u3001\u4fee\u6539\u57fa\u672c\u914d\u7f6e<\/p>\n<p>8.1\u3001\u7981\u7528crs\u548cdb\u7684\u81ea\u542f\u52a8<\/p>\n<p>8.2\u3001\u4fee\u6539SQL\u63d0\u793a\u7b26<\/p>\n<p>\u4e5d\u3001\u914d\u7f6eEM<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-494.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1441\" height=\"770\" class=\"wp-image-1669\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-494.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 1441px) 100vw, 1441px\" \/><\/div><\/p>\n<p><strong>\u4e00\u3001Rac\u5b89\u88c5\u89c4\u5212<\/strong><\/p>\n<p>\u5b98\u7f51\u5b89\u88c5\u8fc7\u7a0b\uff1a<a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/21\/rilin\/index.html\">https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/21\/rilin\/index.html<\/a><\/p>\n<p><strong>1.1\u3001\u6240\u9700\u8f6f\u4ef6\u4ecb\u7ecd<\/strong><\/p>\n<p>Oracle RAC\u4e0d\u652f\u6301\u5f02\u6784\u5e73\u53f0\u3002\u5728\u540c\u4e00\u4e2a\u96c6\u7fa4\u4e2d\uff0c\u53ef\u4ee5\u652f\u6301\u5177\u6709\u901f\u5ea6\u548c\u89c4\u6a21\u4e0d\u540c\u7684\u673a\u5668\uff0c\u4f46\u6240\u6709\u8282\u70b9\u5fc5\u987b\u8fd0\u884c\u5728\u76f8\u540c\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002Oracle RAC\u4e0d\u652f\u6301\u5177\u6709\u4e0d\u540c\u7684\u82af\u7247\u67b6\u6784\u7684\u673a\u5668\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th><strong>\u5e8f\u53f7<\/strong><\/th>\n<th><strong>\u7c7b\u578b<\/strong><\/th>\n<th><strong>\u5185\u5bb9<\/strong><\/th>\n<th><strong>MD5<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>\u6570\u636e\u5e93<\/td>\n<td>LINUX.X64_213000_db_home.zip<\/td>\n<td>8ac915a800800ddf16a382506d3953db<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>\u96c6\u7fa4\u8f6f\u4ef6<\/td>\n<td>LINUX.X64_213000_grid_home.zip<\/td>\n<td>b3fbdb7621ad82cbd4f40943effdd1be<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>\u64cd\u4f5c\u7cfb\u7edf<\/td>\n<td>CentOS-7.8-x86_64-DVD-2003.iso<\/td>\n<td>16673979023254EA09CC0B57853A7BBD<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>\u865a\u62df\u673a\u8f6f\u4ef6<\/td>\n<td>VMware Workstation Pro 16.0.0 build-16894299<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Xmanager Enterprise 4<\/td>\n<td>Xmanager Enterprise 4\uff0c\u7528\u4e8e\u6253\u5f00\u56fe\u5f62\u754c\u9762<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>SecureCRTPortable.exe<\/td>\n<td>Version 6.6.1 (build 289) \uff0c\u5e26\u6709SecureCRT\u548cSecureFX\uff0c\u7528\u4e8eSSH\u8fde\u63a5\u548cFTP\u4e0a\u4f20<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5907\u6ce8\uff1a<\/p>\n<p>1\u3001OS\u5185\u5b58\u81f3\u5c118G<\/p>\n<p>2\u3001\u5b89\u88c5OS\u548c\u6570\u636e\u5e93\u524d\u9700\u8981\u5bf9\u4e0b\u8f7d\u597d\u7684\u5b89\u88c5\u5305\u8fdb\u884cMD5\u503c\u6821\u9a8c\uff0c\u68c0\u67e5\u5176\u5b8c\u6574\u6027<\/p>\n<ul>\n<li>21c\u6570\u636e\u5e93\u8f6f\u4ef6\u4e0b\u8f7d\u53ef\u4ee5\u53c2\u8003\uff1a<a href=\"https:\/\/www.xmmup.com\/dbbao76zaidockerzhongzhixu2bujikeyongyouoracle-21chuanjing.html\">https:\/\/www.xmmup.com\/dbbao76zaidockerzhongzhixu2bujikeyongyouoracle-21chuanjing.html<\/a><\/li>\n<\/ul>\n<p><strong>1.2\u3001IP\u5730\u5740\u89c4\u5212<\/strong><\/p>\n<p>\u4eceOracle 11g\u5f00\u59cb\uff0c\u4e00\u5171\u81f3\u5c117\u4e2aIP\u5730\u5740\uff0c2\u5757\u7f51\u5361\uff0c\u5176\u4e2dpublic\u3001vip\u548cscan\u90fd\u5728\u540c\u4e00\u4e2a\u7f51\u6bb5\uff0cprivate\u5728\u53e6\u4e00\u4e2a\u7f51\u6bb5\uff0c\u4e3b\u673a\u540d\u4e0d\u8981\u5305\u542b\u4e0b\u6a2a\u7ebf\uff0c\u5982\uff1aRAC_01\u662f\u4e0d\u5141\u8bb8\u7684\uff1b\u901a\u8fc7\u6267\u884cifconfig -a\u68c0\u67e52\u4e2a\u8282\u70b9\u7684\u7f51\u5361\u540d\u79f0\u5fc5\u987b\u4e00\u81f4\u3002\u53e6\u5916\uff0c\u5728\u5b89\u88c5\u4e4b\u524d\uff0c\u516c\u7f51\u3001\u79c1\u7f51\u51714\u4e2aIP\u53ef\u4ee5ping\u901a\uff0c\u5176\u5b833\u4e2a\u4e0d\u80fdping\u901a\u624d\u662f\u6b63\u5e38\u7684\u3002<\/p>\n<p>\u4ece18c\u5f00\u59cb\uff0cscan\u5efa\u8bae\u81f3\u5c113\u4e2a\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th><strong>\u8282\u70b9\/\u4e3b\u673a\u540d<\/strong><\/th>\n<th><strong>IP Address<\/strong><\/th>\n<th><strong>Interface Name<\/strong><\/th>\n<th><strong>\u5730\u5740\u7c7b\u578b<\/strong><\/th>\n<th><strong>\u6ce8\u518c\u4f4d\u7f6e<\/strong><\/th>\n<th><strong>\u865a\u62df\u7f51\u5361\u9002\u914d\u5668<\/strong><\/th>\n<th><strong>\u64cd\u4f5c\u7cfb\u7edf\u7f51\u5361<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>raclhr-21c-n1<\/td>\n<td>192.168.59.62<\/td>\n<td>raclhr-21c-n1<\/td>\n<td>Public<\/td>\n<td>\/etc\/hosts<\/td>\n<td>VMnet8\uff08nat\u6a21\u5f0f\uff09<\/td>\n<td>ens33<\/td>\n<\/tr>\n<tr>\n<td>raclhr-21c-n1<\/td>\n<td>192.168.59.64<\/td>\n<td>raclhr-21c-n1-vip<\/td>\n<td>Virtual<\/td>\n<td>\/etc\/hosts<\/td>\n<td>VMnet8\uff08nat\u6a21\u5f0f\uff09<\/td>\n<td>ens33<\/td>\n<\/tr>\n<tr>\n<td>raclhr-21c-n1<\/td>\n<td>192.168.2.62<\/td>\n<td>raclhr-21c-n1-priv<\/td>\n<td>Private<\/td>\n<td>\/etc\/hosts<\/td>\n<td>VMnet2\uff08\u4ec5\u4e3b\u673a\u6a21\u5f0f\uff09<\/td>\n<td>ens34<\/td>\n<\/tr>\n<tr>\n<td>raclhr-21c-n2<\/td>\n<td>192.168.59.63<\/td>\n<td>raclhr-21c-n2<\/td>\n<td>Public<\/td>\n<td>\/etc\/hosts<\/td>\n<td>VMnet8\uff08nat\u6a21\u5f0f\uff09<\/td>\n<td>ens33<\/td>\n<\/tr>\n<tr>\n<td>raclhr-21c-n2<\/td>\n<td>192.168.59.65<\/td>\n<td>raclhr-21c-n2-vip<\/td>\n<td>Virtual<\/td>\n<td>\/etc\/hosts<\/td>\n<td>VMnet8\uff08nat\u6a21\u5f0f\uff09<\/td>\n<td>ens33<\/td>\n<\/tr>\n<tr>\n<td>raclhr-21c-n2<\/td>\n<td>192.168.2.63<\/td>\n<td>raclhr-21c-n2-priv<\/td>\n<td>Private<\/td>\n<td>\/etc\/hosts<\/td>\n<td>VMnet2\uff08\u4ec5\u4e3b\u673a\u6a21\u5f0f\uff09<\/td>\n<td>ens34<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>192.168.59.66<br \/>\n192.168.59.67<br \/>\n192.168.59.68<\/td>\n<td>raclhr-21c-scan<\/td>\n<td>SCAN<\/td>\n<td>\/etc\/hosts<\/td>\n<td>VMnet8\uff08nat\u6a21\u5f0f\uff09<\/td>\n<td>ens33<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>1.3\u3001\u64cd\u4f5c\u7cfb\u7edf\u672c\u5730\u78c1\u76d8\u5206\u533a\u89c4\u5212<\/strong><\/p>\n<p>\u9664\u4e86\/boot\u5206\u533a\u5916\uff0c\u5176\u5b83\u5206\u533a\u5747\u91c7\u7528\u903b\u8f91\u5377\u7684\u65b9\u5f0f\uff0c\u8fd9\u6837\u6709\u5229\u4e8e\u6587\u4ef6\u7cfb\u7edf\u7684\u6269\u5c55\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th><strong>\u5e8f\u53f7<\/strong><\/th>\n<th><strong>\u5206\u533a\u540d\u79f0<\/strong><\/th>\n<th><strong>\u5927\u5c0f<\/strong><\/th>\n<th><strong>\u903b\u8f91\u5377<\/strong><\/th>\n<th><strong>\u7528\u9014\u8bf4\u660e<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>\/u01<\/td>\n<td>50G<\/td>\n<td>\/dev\/mapper\/vg_orasoft-lv_orasoft_u01<\/td>\n<td>oracle\u548cgrid\u7684\u5b89\u88c5\u76ee\u5f55<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>\/soft<\/td>\n<td>20G<\/td>\n<td>\/dev\/mapper\/VG_OS-lv_VG_OS_soft<\/td>\n<td>\u5b58\u50a8\u8f6f\u4ef6\uff0c\u81f3\u5c1110G<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>1.4\u3001\u5171\u4eab\u5b58\u50a8\u4e0eASM\u78c1\u76d8\u7ec4\u89c4\u5212<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th><strong>\u5e8f\u53f7<\/strong><\/th>\n<th><strong>ASM\u78c1\u76d8\u540d\u79f0<\/strong><\/th>\n<th><strong>\u78c1\u76d8\u7ec4\u540d\u79f0<\/strong><\/th>\n<th><strong>\u5197\u4f59\u65b9\u5f0f<\/strong><\/th>\n<th><strong>\u5927\u5c0f<\/strong><\/th>\n<th><strong>\u7528\u9014<\/strong><\/th>\n<th><strong>\u5907\u6ce8<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>\/dev\/asm-diskd<br \/>\n\/dev\/asm-diske<br \/>\n\/dev\/asm-diskf<\/td>\n<td>OCR<\/td>\n<td>Normal<\/td>\n<td>3G<\/td>\n<td>OCR+VOTINGDISK<\/td>\n<td>\u6700\u5c111G<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>\/dev\/asm-diskg<br \/>\n\/dev\/asm-diskh<br \/>\n\/dev\/asm-diski<\/td>\n<td>MGMT<\/td>\n<td>External<\/td>\n<td>30G<\/td>\n<td>MGMT<\/td>\n<td>\u6700\u5c1130G\uff0c\u53ef\u4ee5\u9009\u62e9\u4e0d\u5b89\u88c5GIMR\u7ec4\u4ef6<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>\/dev\/asm-diskj<br \/>\n\/dev\/asm-diskk<br \/>\n\/dev\/asm-disl<\/td>\n<td>DATA<\/td>\n<td>External<\/td>\n<td>45G<\/td>\n<td>\u5b58\u50a8\u6570\u636e\u5e93\u6570\u636e\u6587\u4ef6<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>\/dev\/asm-diskm<br \/>\n\/dev\/asm-diskn<br \/>\n\/dev\/asm-disko<\/td>\n<td>FRA<\/td>\n<td>External<\/td>\n<td>30G<\/td>\n<td>\u5feb\u901f\u6062\u590d\u533a<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong><br \/>\n\u4e8c\u3001\u64cd\u4f5c\u7cfb\u7edf\u914d\u7f6e<\/strong><\/p>\n<p>\u82e5\u65e0\u7279\u6b8a\u8bf4\u660e\uff0c\u90a3\u4e48<strong>\u4ee5\u4e0b\u64cd\u4f5c\u57282\u4e2a\u8282\u70b9\u5747\u9700\u8981\u6267\u884c\u3002<\/strong><\/p>\n<p><strong>2.1\u3001\u51c6\u5907OS<\/strong><\/p>\n<p>\u5b89\u88c5\u4e00\u53f0\u865a\u62df\u673a\uff0c\u7136\u540e\u590d\u5236\u6539\u540d\uff0c\u5982\u4e0b\uff1a <div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-495.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"129\" class=\"wp-image-1670\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-495.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/div><\/p>\n<p>\u7528\u865a\u62df\u673a\u8f6f\u4ef6\u6253\u5f00\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-496.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"552\" class=\"wp-image-1671\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-496.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/div><\/p>\n<p><strong>2.2\u3001\u6dfb\u52a0\u7f51\u5361<\/strong><\/p>\n<p>\u9996\u5148\uff0c\u9700\u8981\u6dfb\u52a0\u7f51\u5361\u9002\u914d\u5668\uff1a<\/p>\n<p>VMnet2\u5982\u4e0b\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-497.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"658\" class=\"wp-image-1672\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-497.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/div><\/p>\n<p>VMnet8\u5982\u4e0b\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-498.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"658\" class=\"wp-image-1673\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-498.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/div><\/p>\n<p>\u7f51\u5173\u4e3a\uff1a192.168.59.2\uff0c\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-499.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"709\" height=\"670\" class=\"wp-image-1674\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-499.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/div><\/p>\n<p><strong>\u5148\u5220\u9664\u518d\u6dfb\u52a0<\/strong>\uff0c\u6dfb\u52a02\u5757\u7f51\u5361\uff0cVMnet8\u4e3a\u516c\u6709\u7f51\u5361\uff0cVMnet2\u4e3a\u79c1\u6709\u7f51\u5361\uff0c\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-500.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"547\" class=\"wp-image-1675\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-500.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/div><\/p>\n<p>\u6253\u5f00\u540e\uff0c\u9009\u62e9\u6211\u5df2\u590d\u5236\u8be5\u865a\u62df\u673a\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-501.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"298\" class=\"wp-image-1676\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-501.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/div><\/p>\n<p><strong>2.3\u3001\u4fee\u6539\u4e3b\u673a\u540d<\/strong><\/p>\n<p>\u4fee\u65392\u4e2a\u8282\u70b9\u7684\u4e3b\u673a\u540d\u4e3araclhr-21c-n1\u548craclhr-21c-n2\uff1a<\/p>\n<p>hostnamectl\u00a0set-hostname raclhr-21c-n1<\/p>\n<p>hostnamectl\u00a0set-hostname raclhr-21c-n2<\/p>\n<p><strong>2.4\u3001\u914d\u7f6e\u9759\u6001IP\u5730\u5740<\/strong><\/p>\n<p>\u57282\u4e2a\u8282\u70b9\u4e0a\u5206\u522b\u914d\u7f6e\u9759\u6001IP\u5730\u5740\u3002<\/p>\n<p>\u5728\u8282\u70b92\u4e0a\u914d\u7f6eIP\u7684\u65f6\u5019\u6ce8\u610f\u5c06IP\u5730\u5740\uff08IPADDR\uff09\u4fee\u6539\u6389\u3002\u9700\u8981\u786e\u4fdd2\u4e2a\u8282\u70b9\u4e0a\u7684\u7f51\u5361MAC\u5730\u5740\u4e0d\u4e00\u6837\uff0c\u5426\u5219\u8282\u70b9\u95f4\u4e0d\u80fd\u901a\u4fe1\u3002<\/p>\n<p><strong>2.4.1\u3001\u4fee\u6539mac\u5730\u5740<\/strong><\/p>\n<p>\u4f7f\u7528ifconfig\u6216ip link show\u67e5\u770bmac\u5730\u5740\uff0c\u4fee\u6539\u6587\u4ef6\/etc\/udev\/rules.d\/70-persistent-ipoib.rules<\/p>\n<p>cat &gt; \/etc\/udev\/rules.d\/70\u2013persistent\u2013ipoib.rules &lt;&lt;\u201cEOF\u201d<\/p>\n<p>SUBSYSTEM==\u201cnet\u201d, ACTION==\u201cadd\u201d, DRIVERS==\u201c?*\u201d, ATTR{address}==\u201c00:0c:29:25:83:db\u201d, ATTR{type}==\u201c1\u201d, KERNEL==\u201ceth*\u201d, NAME=\u201cens33\u201d<\/p>\n<p>SUBSYSTEM==\u201cnet\u201d, ACTION==\u201cadd\u201d, DRIVERS==\u201c?*\u201d, ATTR{address}==\u201c00:0c:29:25:83:e5\u201d, ATTR{type}==\u201c1\u201d, KERNEL==\u201ceth*\u201d, NAME=\u201cens34\u201d<\/p>\n<p>EOF<\/p>\n<p><strong>2.4.2\u3001\u914d\u7f6e\u9759\u6001IP\u5730\u5740<\/strong><\/p>\n<p>\u6ce8\u610f\u4fee\u6539IPADDR\u548cHWADDR\u5730\u5740\u3002<\/p>\n<p>1\u3001\u914d\u7f6e\u516c\u7f51\uff1a\/etc\/sysconfig\/network-scripts\/ifcfg-ens33<\/p>\n<p>cat &gt; \/etc\/sysconfig\/network-scripts\/ifcfg-ens33 &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>DEVICE=ens33<\/p>\n<p>NAME=ens33<\/p>\n<p>IPADDR=192.168.59.62<\/p>\n<p>NETMASK=255.255.255.0<\/p>\n<p>GATEWAY=192.168.59.2<\/p>\n<p>ONBOOT=yes<\/p>\n<p>USERCTL=no<\/p>\n<p>BOOTPROTO=static<\/p>\n<p>HWADDR=00:0c:29:25:83:db<\/p>\n<p>TYPE=Ethernet<\/p>\n<p>IPV6INIT=no<\/p>\n<p>DNS1=114.114.114.114<\/p>\n<p>DNS2=8.8.8.8<\/p>\n<p>NM_CONTROLLED=no<\/p>\n<p>EOF<\/p>\n<p>2\u3001\u914d\u7f6e\u79c1\u7f51\uff1a\/etc\/sysconfig\/network-scripts\/ifcfg-ens34\u00a0\u3002\u6ce8\u610f\u7b2c\u4e8c\u5757\u7f51\u5361\u4e0d\u80fd\u914d\u7f6e\u7f51\u5173\uff0c\u5426\u5219\u7cfb\u7edf\u9ed8\u8ba4\u7f51\u5173\u5c31\u53d8\u6210\u4e86\u7b2c\u4e8c\u5757\u7f51\u5361\u7684\u7f51\u5173\uff0c\u4ece\u800c\u5bfc\u81f4\u7cfb\u7edf\u4e0d\u80fd\u4e0a\u5916\u7f51\u3002<\/p>\n<p>cat &gt; \/etc\/sysconfig\/network-scripts\/ifcfg-ens34 &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>DEVICE=ens34<\/p>\n<p>NAME=ens34<\/p>\n<p>IPADDR=192.168.2.62<\/p>\n<p>NETMASK=255.255.255.0<\/p>\n<p>ONBOOT=yes<\/p>\n<p>USERCTL=no<\/p>\n<p>BOOTPROTO=static<\/p>\n<p>HWADDR=00:0c:29:25:83:e5<\/p>\n<p>TYPE=Ethernet<\/p>\n<p>IPV6INIT=no<\/p>\n<p>DNS1=114.114.114.114<\/p>\n<p>DNS2=8.8.8.8<\/p>\n<p>NM_CONTROLLED=no<\/p>\n<p>EOF<\/p>\n<p>\u8be5\u90e8\u5206\u5185\u5bb9\u505a\u5b8c\u540e\uff0c\u53ef\u4ee5\u91cd\u542f\u4e00\u6b21OS\u3002<\/p>\n<p><strong>2.5\u3001\u5173\u95ed\u9632\u706b\u5899<\/strong><\/p>\n<p>systemctl disable firewalld<\/p>\n<p>systemctl stop firewalld<\/p>\n<p>systemctl status firewalld<\/p>\n<p>systemctl list-unit-files | grep fire<\/p>\n<p><strong>2.6\u3001\u7981\u7528selinux<\/strong><\/p>\n<p>\u624b\u5de5\u4fee\u6539\/etc\/selinux\/config\u7684SELINUX=disabled\uff0c\u6216\u4f7f\u7528\u4e0b\u9762\u547d\u4ee4\uff1a<\/p>\n<p>sed -i &#8216;\/^SELINUX=.*\/ s\/\/SELINUX=disabled\/&#8217; \/etc\/selinux\/config<\/p>\n<p><strong>\u91cd\u542f\u624d\u80fd\u751f\u6548<\/strong>\uff0c\u6821\u9a8c\uff1a<\/p>\n<p>[root@raclhr-21c-n1~]#getenforce<\/p>\n<p>Disabled<\/p>\n<p><strong>2.7\u3001\u4fee\u6539\/etc\/hosts\u6587\u4ef6<\/strong><\/p>\n<p>\u589e\u52a0\u5982\u4e0b\u7684\u5185\u5bb9\uff1a<\/p>\n<p>#Public IP<\/p>\n<p>192.168.59.62 raclhr-21c-n1<\/p>\n<p>192.168.59.63 raclhr-21c-n2<\/p>\n<p>&nbsp;<\/p>\n<p>#Private IP<\/p>\n<p>192.168.2.62 raclhr-21c-n1-priv<\/p>\n<p>192.168.2.63 raclhr-21c-n2-priv<\/p>\n<p>&nbsp;<\/p>\n<p>#Virtual IP<\/p>\n<p>192.168.59.64 raclhr-21c-n1-vip<\/p>\n<p>192.168.59.65 raclhr-21c-n2-vip<\/p>\n<p>&nbsp;<\/p>\n<p>#Scan IP<\/p>\n<p>192.168.59.66 raclhr-21c-scan<\/p>\n<p>192.168.59.67 raclhr-21c-scan<\/p>\n<p>192.168.59.68 raclhr-21c-scan<\/p>\n<p>\u6ce8\u610f\uff1a\u9700\u8981\u4fdd\u7559127.0.0.1 localhost\u8fd9\u884c\u3002<\/p>\n<p><strong>2.8\u3001\u6dfb\u52a0\u7ec4\u548c\u7528\u6237<\/strong><\/p>\n<p>groupadd -g 54321 oinstall<\/p>\n<p>groupadd -g 54322 dba<\/p>\n<p>groupadd -g 54323 oper<\/p>\n<p>groupadd -g 54324 backupdba<\/p>\n<p>groupadd -g 54325 dgdba<\/p>\n<p>groupadd -g 54326 kmdba<\/p>\n<p>groupadd -g 54327 asmdba<\/p>\n<p>groupadd -g 54328 asmoper<\/p>\n<p>groupadd -g 54329 asmadmin<\/p>\n<p>groupadd -g 54330 racdba<\/p>\n<p>useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba,oper oracle<\/p>\n<p>useradd -u 54322 -g oinstall -G asmadmin,asmdba,asmoper,dba,racdba grid<\/p>\n<p>echo lhr | passwd &#8211;stdin oracle<\/p>\n<p>echo lhr | passwd &#8211;stdin grid<\/p>\n<p><strong>2.9\u3001\u521b\u5efa\u5b89\u88c5\u76ee\u5f55<\/strong><\/p>\n<p><strong>2.9.1\u3001\u6302\u8f7d\/u01\u76ee\u5f55<\/strong><\/p>\n<p>\u9996\u5148\uff0c\u57282\u4e2a\u8282\u70b9\u90fd\u5404\u81ea\u6dfb\u52a0\u4e00\u5757200g\u5927\u5c0f\u7684\u78c1\u76d8\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-502.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"727\" class=\"wp-image-1677\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-502.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/div><br \/>\n\u7136\u540e\u505a\u5377\u7ec4\uff0c200g\u78c1\u76d8\u5927\u7ea6\u520610\u4e2aPE\uff0c\u6bcf\u4e2aPE\u5927\u7ea620g\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# fdisk -l | grep sd<\/p>\n<p>Disk \/dev\/sdb: 1073.7 GB, 1073741824000 bytes, 2097152000 sectors<\/p>\n<p>\/dev\/sdb1 2048 209717247 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb2 209717248 419432447 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb3 419432448 629147647 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb4 629147648 2097151999 734002176 5 Extended<\/p>\n<p>\/dev\/sdb5 629149696 838864895 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb6 838866944 1048582143 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb7 1048584192 1258299391 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb8 1258301440 1468016639 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb9 1468018688 1677733887 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb10 1677735936 1887451135 104857600 8e Linux LVM<\/p>\n<p>\/dev\/sdb11 1887453184 2097151999 104849408 8e Linux LVM<\/p>\n<p>Disk \/dev\/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors<\/p>\n<p>\/dev\/sda1 * 2048 2099199 1048576 83 Linux<\/p>\n<p>\/dev\/sda2 2099200 180248575 89074688 8e Linux LVM<\/p>\n<p>Disk \/dev\/sdc: 214.7 GB, 214748364800 bytes, 419430400 sectors<\/p>\n<p>[root@raclhr-21c-n1 ~]# fdisk \/dev\/sdc<\/p>\n<p>Welcome to fdisk (util-linux 2.23.2).<\/p>\n<p>&nbsp;<\/p>\n<p>Changes will remain in memory only, until you decide to write them.<\/p>\n<p>Be careful before using the write command.<\/p>\n<p>&nbsp;<\/p>\n<p>Device does not contain a recognized partition table<\/p>\n<p>Building a new DOS disklabel with disk identifier 0x6d06be8a.<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): m<\/p>\n<p>Command action<\/p>\n<p>a toggle a bootable flag<\/p>\n<p>b edit bsd disklabel<\/p>\n<p>c toggle the dos compatibility flag<\/p>\n<p>d delete a partition<\/p>\n<p>g create a new empty GPT partition table<\/p>\n<p>G create an IRIX (SGI) partition table<\/p>\n<p>l list known partition types<\/p>\n<p>m print this menu<\/p>\n<p>n add a new partition<\/p>\n<p>o create a new empty DOS partition table<\/p>\n<p>p print the partition table<\/p>\n<p>q quit without saving changes<\/p>\n<p>s create a new empty Sun disklabel<\/p>\n<p>t change a partition&#8217;s system id<\/p>\n<p>u change display\/entry units<\/p>\n<p>v verify the partition table<\/p>\n<p>w write table to disk and exit<\/p>\n<p>x extra functionality (experts only)<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): l<\/p>\n<p>&nbsp;<\/p>\n<p>0 Empty 24 NEC DOS 81 Minix \/ old Lin bf Solaris<\/p>\n<p>1 FAT12 27 Hidden NTFS Win 82 Linux swap \/ So c1 DRDOS\/sec (FAT-<\/p>\n<p>2 XENIX root 39 Plan 9 83 Linux c4 DRDOS\/sec (FAT-<\/p>\n<p>3 XENIX usr 3c PartitionMagic 84 OS\/2 hidden C: c6 DRDOS\/sec (FAT-<\/p>\n<p>4 FAT16 &lt;32M 40 Venix 80286 85 Linux extended c7 Syrinx<\/p>\n<p>5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data<\/p>\n<p>6 FAT16 42 SFS 87 NTFS volume set db CP\/M \/ CTOS \/ .<\/p>\n<p>7 HPFS\/NTFS\/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility<\/p>\n<p>8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt<\/p>\n<p>9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access<\/p>\n<p>a OS\/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R\/O<\/p>\n<p>b W95 FAT32 51 OnTrack DM6 Aux 9f BSD\/OS e4 SpeedStor<\/p>\n<p>c W95 FAT32 (LBA) 52 CP\/M a0 IBM Thinkpad hi eb BeOS fs<\/p>\n<p>e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT<\/p>\n<p>f W95 Ext&#8217;d (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12\/16\/<\/p>\n<p>10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux\/PA-RISC b<\/p>\n<p>11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor<\/p>\n<p>12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor<\/p>\n<p>14 Hidden FAT16 &lt;3 61 SpeedStor ab Darwin boot f2 DOS secondary<\/p>\n<p>16 Hidden FAT16 63 GNU HURD or Sys af HFS \/ HFS+ fb VMware VMFS<\/p>\n<p>17 Hidden HPFS\/NTF 64 Novell Netware b7 BSDI fs fc VMwareVMKCORE<\/p>\n<p>18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto<\/p>\n<p>1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep<\/p>\n<p>1c Hidden W95 FAT3 75 PC\/IX be Solaris boot ff BBT<\/p>\n<p>1e Hidden W95 FAT1 80 Old Minix<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): p<\/p>\n<p>&nbsp;<\/p>\n<p>Disk \/dev\/sdc: 214.7 GB, 214748364800 bytes, 419430400 sectors<\/p>\n<p>Units = sectors of 1 * 512 = 512 bytes<\/p>\n<p>Sector size (logical\/physical): 512 bytes \/ 512 bytes<\/p>\n<p>I\/O size (minimum\/optimal): 512 bytes \/ 512 bytes<\/p>\n<p>Disk label type: dos<\/p>\n<p>Disk identifier: 0x6d06be8a<\/p>\n<p>&nbsp;<\/p>\n<p>Device Boot Start End Blocks Id System<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>Partition type:<\/p>\n<p>p primary (0 primary, 0 extended, 4 free)<\/p>\n<p>e extended<\/p>\n<p>Select (default p): p<\/p>\n<p>Partition number (1-4, default1):<\/p>\n<p>First sector (2048-419430399, default2048):<\/p>\n<p>Using default value 2048<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399): +20G<\/p>\n<p>Partition 1 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>Partition type:<\/p>\n<p>p primary (1 primary, 0 extended, 3 free)<\/p>\n<p>e extended<\/p>\n<p>Select (defaultp):<\/p>\n<p>Using default response p<\/p>\n<p>Partition number (2-4, default2):<\/p>\n<p>First sector (41945088-419430399, default41945088):<\/p>\n<p>Using default value 41945088<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (41945088-419430399, default 419430399): +20G<\/p>\n<p>Partition 2 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>Partition type:<\/p>\n<p>p primary (2 primary, 0 extended, 2 free)<\/p>\n<p>e extended<\/p>\n<p>Select (defaultp):<\/p>\n<p>Using default response p<\/p>\n<p>Partition number (3,4, default3):<\/p>\n<p>First sector (83888128-419430399, default83888128):<\/p>\n<p>Using default value 83888128<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (83888128-419430399, default 419430399): +20G<\/p>\n<p>Partition 3 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>Partition type:<\/p>\n<p>p primary (3 primary, 0 extended, 1 free)<\/p>\n<p>e extended<\/p>\n<p>Select (defaulte):<\/p>\n<p>Using default response e<\/p>\n<p>Selected partition 4<\/p>\n<p>First sector (125831168-419430399, default125831168):<\/p>\n<p>Using default value 125831168<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (125831168-419430399, default419430399):<\/p>\n<p>Using default value 419430399<\/p>\n<p>Partition 4 of type Extended and of size 140 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>All primary partitions are in use<\/p>\n<p>Adding logical partition 5<\/p>\n<p>First sector (125833216-419430399, default125833216):<\/p>\n<p>Using default value 125833216<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (125833216-419430399, default 419430399): +20G<\/p>\n<p>Partition 5 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>All primary partitions are in use<\/p>\n<p>Adding logical partition 6<\/p>\n<p>First sector (167778304-419430399, default167778304):<\/p>\n<p>Using default value 167778304<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (167778304-419430399, default 419430399): +20G<\/p>\n<p>Partition 6 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>All primary partitions are in use<\/p>\n<p>Adding logical partition 7<\/p>\n<p>First sector (209723392-419430399, default209723392):<\/p>\n<p>Using default value 209723392<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (209723392-419430399, default 419430399): +20G<\/p>\n<p>Partition 7 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>All primary partitions are in use<\/p>\n<p>Adding logical partition 8<\/p>\n<p>First sector (251668480-419430399, default251668480):<\/p>\n<p>Using default value 251668480<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (251668480-419430399, default 419430399): +20G<\/p>\n<p>Partition 8 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>All primary partitions are in use<\/p>\n<p>Adding logical partition 9<\/p>\n<p>First sector (293613568-419430399, default293613568):<\/p>\n<p>Using default value 293613568<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (293613568-419430399, default 419430399): +20G<\/p>\n<p>Partition 9 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>All primary partitions are in use<\/p>\n<p>Adding logical partition 10<\/p>\n<p>First sector (335558656-419430399, default335558656):<\/p>\n<p>Using default value 335558656<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (335558656-419430399, default 419430399): +20G<\/p>\n<p>Partition 10 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): n<\/p>\n<p>All primary partitions are in use<\/p>\n<p>Adding logical partition 11<\/p>\n<p>First sector (377503744-419430399, default377503744):<\/p>\n<p>Using default value 377503744<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (377503744-419430399, default 419430399): +20G<\/p>\n<p>Value out of range.<\/p>\n<p>Last sector, +sectors or +size{K,M,G} (377503744-419430399, default419430399):<\/p>\n<p>Using default value 419430399<\/p>\n<p>Partition 11 of type Linux and of size 20 GiB is set<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): p<\/p>\n<p>&nbsp;<\/p>\n<p>Disk \/dev\/sdc: 214.7 GB, 214748364800 bytes, 419430400 sectors<\/p>\n<p>Units = sectors of 1 * 512 = 512 bytes<\/p>\n<p>Sector size (logical\/physical): 512 bytes \/ 512 bytes<\/p>\n<p>I\/O size (minimum\/optimal): 512 bytes \/ 512 bytes<\/p>\n<p>Disk label type: dos<\/p>\n<p>Disk identifier: 0x6d06be8a<\/p>\n<p>&nbsp;<\/p>\n<p>Device Boot Start End Blocks Id System<\/p>\n<p>\/dev\/sdc1 2048 41945087 20971520 83 Linux<\/p>\n<p>\/dev\/sdc2 41945088 83888127 20971520 83 Linux<\/p>\n<p>\/dev\/sdc3 83888128 125831167 20971520 83 Linux<\/p>\n<p>\/dev\/sdc4 125831168 419430399 146799616 5 Extended<\/p>\n<p>\/dev\/sdc5 125833216 167776255 20971520 83 Linux<\/p>\n<p>\/dev\/sdc6 167778304 209721343 20971520 83 Linux<\/p>\n<p>\/dev\/sdc7 209723392 251666431 20971520 83 Linux<\/p>\n<p>\/dev\/sdc8 251668480 293611519 20971520 83 Linux<\/p>\n<p>\/dev\/sdc9 293613568 335556607 20971520 83 Linux<\/p>\n<p>\/dev\/sdc10 335558656 377501695 20971520 83 Linux<\/p>\n<p>\/dev\/sdc11 377503744 419430399 20963328 83 Linux<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 1<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 2<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 3<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 5<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 6<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 7<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 8<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 9<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default 11): 10<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Linux&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): t<\/p>\n<p>Partition number (1-11, default11):<\/p>\n<p>Hex code (type L to list all codes): 8e<\/p>\n<p>Changed type of partition &#8216;Empty&#8217; to &#8216;Linux LVM&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): p<\/p>\n<p>&nbsp;<\/p>\n<p>Disk \/dev\/sdc: 214.7 GB, 214748364800 bytes, 419430400 sectors<\/p>\n<p>Units = sectors of 1 * 512 = 512 bytes<\/p>\n<p>Sector size (logical\/physical): 512 bytes \/ 512 bytes<\/p>\n<p>I\/O size (minimum\/optimal): 512 bytes \/ 512 bytes<\/p>\n<p>Disk label type: dos<\/p>\n<p>Disk identifier: 0x6d06be8a<\/p>\n<p>&nbsp;<\/p>\n<p>Device Boot Start End Blocks Id System<\/p>\n<p>\/dev\/sdc1 2048 41945087 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc2 41945088 83888127 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc3 83888128 125831167 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc4 125831168 419430399 146799616 5 Extended<\/p>\n<p>\/dev\/sdc5 125833216 167776255 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc6 167778304 209721343 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc7 209723392 251666431 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc8 251668480 293611519 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc9 293613568 335556607 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc10 335558656 377501695 20971520 8e Linux LVM<\/p>\n<p>\/dev\/sdc11 377503744 419430399 20963328 8e Linux LVM<\/p>\n<p>&nbsp;<\/p>\n<p>Command (m for help): w<\/p>\n<p>The partition table has been altered!<\/p>\n<p>&nbsp;<\/p>\n<p>Calling ioctl() to re-read partition table.<\/p>\n<p>Syncing disks.<\/p>\n<p>\u5206\u533a\u5b8c\u6210\u540e\uff0c\u5f00\u59cb\u521b\u5efa\u903b\u8f91\u5377\uff0c\u6302\u8f7d\u5206\u533a\u7b49\u64cd\u4f5c\uff1a<\/p>\n<p>pvcreate \/dev\/sdc1 \/dev\/sdc2 \/dev\/sdc3 \/dev\/sdc5 \/dev\/sdc6 \/dev\/sdc7 \/dev\/sdc8 \/dev\/sdc9 \/dev\/sdc10 \/dev\/sdc11<\/p>\n<p>vgcreate vg_oracle \/dev\/sdc1 \/dev\/sdc2 \/dev\/sdc3 \/dev\/sdc5 \/dev\/sdc6 \/dev\/sdc7 \/dev\/sdc8 \/dev\/sdc9 \/dev\/sdc10 \/dev\/sdc11<\/p>\n<p>lvcreate -n lv_orasoft_u01 -L 60G vg_oracle<\/p>\n<p>mkfs.ext4 \/dev\/vg_oracle\/lv_orasoft_u01<\/p>\n<p>mkdir \/u01<\/p>\n<p>mount \/dev\/vg_oracle\/lv_orasoft_u01 \/u01<\/p>\n<p>echo &#8220;\/dev\/vg_oracle\/lv_orasoft_u01 \/u01 ext4 defaults 0 0&#8221; &gt;&gt; \/etc\/fstab<\/p>\n<p>\u67e5\u8be2\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# df -h<\/p>\n<p>Filesystem Size Used Avail Use% Mounted on<\/p>\n<p>devtmpfs 3.9G 0 3.9G 0% \/dev<\/p>\n<p>tmpfs 3.9G 0 3.9G 0% \/dev\/shm<\/p>\n<p>tmpfs 3.9G 13M 3.9G 1% \/run<\/p>\n<p>tmpfs 3.9G 0 3.9G 0% \/sys\/fs\/cgroup<\/p>\n<p>\/dev\/mapper\/centos_lhrdocker-root 50G 5.0G 42G 11% \/<\/p>\n<p>\/dev\/sda1 976M 143M 767M 16% \/boot<\/p>\n<p>\/dev\/mapper\/centos_lhrdocker-home 9.8G 41M 9.2G 1% \/home<\/p>\n<p>\/dev\/mapper\/vg_docker-lv_docker 788G 73M 748G 1% \/var\/lib\/docker<\/p>\n<p>tmpfs 797M 12K 797M 1% \/run\/user\/42<\/p>\n<p>tmpfs 797M 0 797M 0% \/run\/user\/0<\/p>\n<p>\/dev\/mapper\/vg_oracle-lv_orasoft_u01 59G 53M 56G 1% \/u01<\/p>\n<p><strong>2.9.2\u3001\u521b\u5efa\u76ee\u5f55<\/strong><\/p>\n<p>mkdir -p \/u01\/app\/21.3.0\/grid<\/p>\n<p>mkdir -p \/u01\/app\/grid<\/p>\n<p>mkdir -p \/u01\/app\/oracle<\/p>\n<p>mkdir -p \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1<\/p>\n<p>chown -R grid:oinstall \/u01<\/p>\n<p>chown -R oracle:oinstall \/u01\/app\/oracle<\/p>\n<p>chmod -R 775 \/u01\/<\/p>\n<p>mkdir -p \/u01\/app\/oraInventory<\/p>\n<p>chown -R grid:oinstall \/u01\/app\/oraInventory<\/p>\n<p>chmod -R 775 \/u01\/app\/oraInventory<\/p>\n<p><strong>2.10\u3001\u914d\u7f6egrid\u548c<\/strong><a href=\"https:\/\/www.xmmup.com\/tag\/oracle\"><strong>Oracle<\/strong><\/a><strong>\u7528\u6237\u7684\u73af\u5883\u53d8\u91cf\u6587\u4ef6<\/strong><\/p>\n<p>oracle\u7528\u6237\uff1a<\/p>\n<p>cat &gt;&gt; \/home\/oracle\/.bash_profile &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>umask 022<\/p>\n<p>export ORACLE_SID=rac21c1<\/p>\n<p>export ORACLE_BASE=\/u01\/app\/oracle<\/p>\n<p>export ORACLE_HOME=$ORACLE_BASE\/product\/21.3.0\/dbhome_1<\/p>\n<p>export LD_LIBRARY_PATH=$ORACLE_HOME\/lib:\/lib:\/usr\/lib<\/p>\n<p>export NLS_DATE_FORMAT=&#8221;YYYY-MM-DD HH24:MI:SS&#8221;<\/p>\n<p>export TMP=\/tmp<\/p>\n<p>export TMPDIR=$TMP<\/p>\n<p>export PATH=$ORACLE_HOME\/bin:$ORACLE_HOME\/OPatch:$PATH<\/p>\n<p>&nbsp;<\/p>\n<p>export EDITOR=vi<\/p>\n<p>export TNS_ADMIN=$ORACLE_HOME\/network\/admin<\/p>\n<p>export ORACLE_PATH=.:$ORACLE_BASE\/dba_scripts\/sql:$ORACLE_HOME\/rdbms\/admin<\/p>\n<p>export SQLPATH=$ORACLE_HOME\/sqlplus\/admin<\/p>\n<p>&nbsp;<\/p>\n<p>#export NLS_LANG=&#8221;SIMPLIFIED CHINESE_CHINA.ZHS16GBK&#8221; &#8211;AL32UTF8 SELECT userenv(&#8216;LANGUAGE&#8217;) db_NLS_LANG FROM DUAL;<\/p>\n<p>export NLS_LANG=&#8221;AMERICAN_CHINA.ZHS16GBK&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>alias sqlplus=&#8217;rlwrap sqlplus&#8217;<\/p>\n<p>alias rman=&#8217;rlwrap rman&#8217;<\/p>\n<p>alias asmcmd=&#8217;rlwrap asmcmd&#8217;<\/p>\n<p>alias dgmgrl=&#8217;rlwrap dgmgrl&#8217;<\/p>\n<p>alias sas=&#8217;sqlplus \/ as sysdba&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>EOF<\/p>\n<p>&nbsp;<\/p>\n<p>cat &gt;&gt; \/home\/grid\/.bash_profile &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>umask 022<\/p>\n<p>export ORACLE_SID=+ASM1<\/p>\n<p>export ORACLE_BASE=\/u01\/app\/grid<\/p>\n<p>export ORACLE_HOME=\/u01\/app\/21.3.0\/grid<\/p>\n<p>export LD_LIBRARY_PATH=$ORACLE_HOME\/lib<\/p>\n<p>export NLS_DATE_FORMAT=&#8221;YYYY-MM-DD HH24:MI:SS&#8221;<\/p>\n<p>export PATH=$ORACLE_HOME\/bin:$PATH<\/p>\n<p>alias sqlplus=&#8217;rlwrap sqlplus&#8217;<\/p>\n<p>alias asmcmd=&#8217;rlwrap asmcmd&#8217;<\/p>\n<p>alias dgmgrl=&#8217;rlwrap dgmgrl&#8217;<\/p>\n<p>alias sas=&#8217;sqlplus \/ as sysdba&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>EOF<\/p>\n<p>\u6ce8\u610f\uff1a\u53e6\u5916\u4e00\u53f0\u6570\u636e\u5e93\u5b9e\u4f8b\u540d\u987b\u505a\u76f8\u5e94\u4fee\u6539\uff1a<\/p>\n<p>Oracle\uff1aexport ORACLE_SID=rac21c2<\/p>\n<p>grid\uff1aexport ORACLE_SID=+ASM2<\/p>\n<p><strong>2.11\u3001\u914d\u7f6eroot\u7528\u6237\u7684\u73af\u5883\u53d8\u91cf<\/strong><\/p>\n<p>cat &gt;&gt; \/etc\/profile &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>export ORACLE_BASE=\/u01\/app\/grid<\/p>\n<p>export ORACLE_HOME=\/u01\/app\/21.3.0\/grid<\/p>\n<p>export GRID_BASE=$ORACLE_BASE<\/p>\n<p>export GRID_HOME=$ORACLE_HOME<\/p>\n<p>export PATH=$PATH:$ORACLE_HOME\/bin<\/p>\n<p>EOF<\/p>\n<p><strong>2.12\u3001\u5b89\u88c5\u8f6f\u4ef6\u4f9d\u8d56\u5305<\/strong><\/p>\n<p>\u5b89\u88c5\u4e00\u4e9b\u5e38\u7528\u7684\u5305\uff1a<\/p>\n<p>yum install -y openssh-clients openssh-server initscripts net-tools telnet which wget \\<\/p>\n<p>passwd e4fsprogs lrzsz sudo unzip lvm2 tree traceroute lsof file tar systemd \\<\/p>\n<p>bridge-utils mlocate mailx strace less mmv stress<\/p>\n<p>yum install -y dos2unix rlwrap xdpyinfo xorg-x11-apps nmap numactl numactl-devel \\<\/p>\n<p>iproute rsyslog bash-completion tmux sysbench vim redhat-lsb smartmontools xinetd \\<\/p>\n<p>gcc make sysstat ksh binutils socat cmake automake autoconf bzr bison libtool deltarpm \\<\/p>\n<p>rsync libev pv subversion nload gnuplot jq oniguruma yum-fastestmirror net-snmp net-snmp-utils \\<\/p>\n<p>nfs-utils rpcbind postfix dovecot bind-utils bind bind-chroot dnsmasq haproxy keepalived bzr \\<\/p>\n<p>fio bzip2 ntp flex lftp<\/p>\n<p>yum install -y ncurses-devel libgcrypt-devel libaio libaio-devel \\<\/p>\n<p>perl perl-Env perl-devel perl-Time-HiRes perl-DBD-MySQL perl-ExtUtils-MakeMaker perl-TermReadKey \\<\/p>\n<p>perl-Config-Tiny perl-Email-Date-Format perl-Log-Dispatch perl-Mail-Sender perl-Mail-Sendmail \\<\/p>\n<p>perl-MIME-Lite perl-Parallel-ForkManager perl-Digest-MD5 perl-ExtUtils-CBuilder perl-IO-Socket-SSL \\<\/p>\n<p>perl-JSON openssl-devel libverto-devel libsepol-devel libselinux-devel libkadm5 keyutils-libs-devel \\<\/p>\n<p>krb5-devel libcom_err-devel cyrus-sasl* perl-DBD-Pg perf slang perl-DBI perl-CPAN \\<\/p>\n<p>perl-ExtUtils-eBuilder cpan perl-tests<\/p>\n<p>yum install -y compat-libstdc++-33 gcc-c++ glibc glibc-common glibc.i686 glibc-devel glibc-devel.i686 \\<\/p>\n<p>libgcc libgcc.i686 libstdc++ libstdc++-devel libaio.i686 libaio-devel.i686 \\<\/p>\n<p>libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 \\<\/p>\n<p>libxcb libxcb.i686 libXi libXi.i686 unixODBC unixODBC-devel zlib-devel zlib-devel.i686 \\<\/p>\n<p>compat-libcap1 libXp libXp-devel libXp.i686 elfutils-libelf elfutils-libelf-devel compat-db \\<\/p>\n<p>gnome-libs pdksh xscreensaver fontconfig-devel libXrender-devel<\/p>\n<p>&nbsp;<\/p>\n<p>yum remove PackageKit -y<\/p>\n<p>\u68c0\u67e5\uff1a<\/p>\n<p>rpm -q &#8211;qf &#8216;%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\\n&#8217; binutils \\<\/p>\n<p>compat-libcap1 \\<\/p>\n<p>compat-libstdc++-33 \\<\/p>\n<p>gcc \\<\/p>\n<p>gcc-c++ \\<\/p>\n<p>glibc \\<\/p>\n<p>glibc-devel \\<\/p>\n<p>ksh \\<\/p>\n<p>libgcc \\<\/p>\n<p>libstdc++ \\<\/p>\n<p>libstdc++-devel \\<\/p>\n<p>libaio \\<\/p>\n<p>libaio-devel \\<\/p>\n<p>libXext \\<\/p>\n<p>libXtst \\<\/p>\n<p>libX11 \\<\/p>\n<p>libXau \\<\/p>\n<p>libxcb \\<\/p>\n<p>libXi \\<\/p>\n<p>make \\<\/p>\n<p>elfutils-libelf-devel \\<\/p>\n<p>sysstat | grep &#8220;not installed&#8221;<\/p>\n<p><strong>2.13\u3001\u914d\u7f6e\u5185\u6838\u53c2\u6570<\/strong><\/p>\n<p><strong>2.13.1\u3001\u4fee\u6539\/etc\/sysctl.conf\u6587\u4ef6<\/strong><\/p>\n<p>cat &gt;&gt; \/etc\/sysctl.conf &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>vm.swappiness = 1<\/p>\n<p>vm.dirty_background_ratio = 3<\/p>\n<p>vm.dirty_ratio = 80<\/p>\n<p>vm.dirty_expire_centisecs = 500<\/p>\n<p>vm.dirty_writeback_centisecs = 100<\/p>\n<p>kernel.shmmni = 4096<\/p>\n<p>kernel.shmall = 1073741824<\/p>\n<p>kernel.shmmax = 4398046511104<\/p>\n<p>kernel.sem = 250 32000 100 128<\/p>\n<p>net.ipv4.ip_local_port_range=900065500<\/p>\n<p>net.core.rmem_default = 262144<\/p>\n<p>net.core.rmem_max = 4194304<\/p>\n<p>net.core.wmem_default = 262144<\/p>\n<p>net.core.wmem_max=1048576<\/p>\n<p>fs.aio-max-nr = 1048576<\/p>\n<p>fs.file-max = 6815744<\/p>\n<p>kernel.panic_on_oops = 1<\/p>\n<p>kernel.watchdog_thresh=30<\/p>\n<p>EOF<\/p>\n<p>\u751f\u6548\uff1a<\/p>\n<p>\/sbin\/sysctl -p<\/p>\n<p><strong>2.13.2\u3001\u4fee\u6539\/etc\/security\/limits.conf\u6587\u4ef6<\/strong><\/p>\n<p>echo &#8220;grid soft nofile 1024<\/p>\n<p>grid hard nofile 65536<\/p>\n<p>grid soft stack 10240<\/p>\n<p>grid hard stack 32768<\/p>\n<p>grid soft nproc 2047<\/p>\n<p>grid hard nproc 16384<\/p>\n<p>oracle soft nofile 1024<\/p>\n<p>oracle hard nofile 65536<\/p>\n<p>oracle soft stack 10240<\/p>\n<p>oracle hard stack 32768<\/p>\n<p>oracle soft nproc 2047<\/p>\n<p>oracle hard nproc 16384<\/p>\n<p>oracle hard memlock 8145728<\/p>\n<p>oracle soft memlock 8145728<\/p>\n<p>root soft nproc 2047 &#8221; &gt;&gt; \/etc\/security\/limits.conf<\/p>\n<p><strong>2.13.3\u3001\u4fee\u6539\/etc\/pam.d\/login\u6587\u4ef6<\/strong><\/p>\n<p>echo &#8220;session\u00a0 \u00a0 required\u00a0 \u00a0 \u00a0pam_limits.so&#8221; &gt;&gt; \/etc\/pam.d\/login<\/p>\n<p><strong>2.13.4\u3001\u4fee\u6539\/etc\/profile\u6587\u4ef6<\/strong><\/p>\n<p>cat &gt;&gt; \/etc\/profile &lt;&lt; &#8220;EOF&#8221;<\/p>\n<p>if [ $USER = &#8220;oracle&#8221; ] || [ $USER = &#8220;grid&#8221; ]; then<\/p>\n<p>if [ $SHELL = &#8220;\/bin\/ksh&#8221; ]; then<\/p>\n<p>ulimit -p 16384<\/p>\n<p>ulimit -n 65536<\/p>\n<p>else<\/p>\n<p>ulimit -u 16384 -n 65536<\/p>\n<p>fi<\/p>\n<p>umask 022<\/p>\n<p>fi<\/p>\n<p>EOF<\/p>\n<p><strong>2.14\u3001\u5173\u95edNTP\u548cchrony\u670d\u52a1<\/strong><\/p>\n<p>\u53ef\u4ee5\u91c7\u7528\u64cd\u4f5c\u7cfb\u7edf\u7684NTP\u670d\u52a1\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528Oracle\u81ea\u5e26\u7684\u670d\u52a1ctss\uff0c\u5982\u679cntp\u6ca1\u6709\u542f\u7528\uff0c\u90a3\u4e48Oracle\u4f1a\u81ea\u52a8\u542f\u7528\u81ea\u5df1\u7684ctssd\u8fdb\u7a0b\u3002<br \/>\n\u4eceoracle 11gR2 RAC\u5f00\u59cb\u4f7f\u7528Cluster Time Synchronization Service(CTSS)\u540c\u6b65\u5404\u8282\u70b9\u7684\u65f6\u95f4,\u5f53\u5b89\u88c5\u7a0b\u5e8f\u53d1\u73b0NTP\u534f\u8bae\u5904\u4e8e\u975e\u6d3b\u52a8\u72b6\u6001\u65f6\uff0c\u5b89\u88c5\u96c6\u7fa4\u65f6\u95f4\u540c\u6b65\u670d\u52a1\u5c06\u4ee5\u6d3b\u52a8\u6a21\u5f0f\uff08active\uff09\u81ea\u52a8\u8fdb\u884c\u5b89\u88c5\u5e76\u540c\u6b65\u6240\u6709\u8282\u70b9\u7684\u65f6\u95f4\u3002\u5982\u679c\u53d1\u73b0\u914d\u7f6e\u4e86NTP\uff0c\u5219\u4ee5\u89c2\u5bdf\u8005\u6a21\u5f0f\uff08observer mode\uff09\u542f\u52a8\u96c6\u7fa4\u65f6\u95f4\u540c\u6b65\u670d\u52a1\uff0cOracle Clusterware\u4e0d\u4f1a\u5728\u96c6\u7fa4\u4e2d\u8fdb\u884c\u6d3b\u52a8\u7684\u65f6\u95f4\u540c\u6b65\u3002<\/p>\n<p>systemctl stopntpd<\/p>\n<p>systemctl disable ntpd.service<\/p>\n<p>mv \/etc\/ntp.conf \/etc\/ntp.conf.bak<\/p>\n<p>Chrony\u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u81ea\u7531\u8f6f\u4ef6\uff0c\u5b83\u80fd\u5e2e\u52a9\u4f60\u4fdd\u6301\u7cfb\u7edf\u65f6\u949f\u4e0e\u65f6\u949f\u670d\u52a1\u5668\uff08NTP\uff09\u540c\u6b65\uff0c\u56e0\u6b64\u8ba9\u4f60\u7684\u65f6\u95f4\u4fdd\u6301\u7cbe\u786e\u3002\u5b83\u7531\u4e24\u4e2a\u7a0b\u5e8f\u7ec4\u6210\uff0c\u5206\u522b\u662fchronyd\u548cchronyc\u3002chronyd\u662f\u4e00\u4e2a\u540e\u53f0\u8fd0\u884c\u7684\u5b88\u62a4\u8fdb\u7a0b\uff0c\u7528\u4e8e\u8c03\u6574\u5185\u6838\u4e2d\u8fd0\u884c\u7684\u7cfb\u7edf\u65f6\u949f\u548c\u65f6\u949f\u670d\u52a1\u5668\u540c\u6b65\u3002\u5b83\u786e\u5b9a\u8ba1\u7b97\u673a\u589e\u51cf\u65f6\u95f4\u7684\u6bd4\u7387\uff0c\u5e76\u5bf9\u6b64\u8fdb\u884c\u8865\u507f\u3002chronyc\u63d0\u4f9b\u4e86\u4e00\u4e2a\u7528\u6237\u754c\u9762\uff0c\u7528\u4e8e\u76d1\u63a7\u6027\u80fd\u5e76\u8fdb\u884c\u591a\u6837\u5316\u7684\u914d\u7f6e\u3002\u5b83\u53ef\u4ee5\u5728chronyd\u5b9e\u4f8b\u63a7\u5236\u7684\u8ba1\u7b97\u673a\u4e0a\u5de5\u4f5c\uff0c\u4e5f\u53ef\u4ee5\u5728\u4e00\u53f0\u4e0d\u540c\u7684\u8fdc\u7a0b\u8ba1\u7b97\u673a\u4e0a\u5de5\u4f5c\u3002<\/p>\n<p>systemctl disable chronyd<\/p>\n<p>systemctl stop chronyd<\/p>\n<p>mv \/etc\/chrony.conf \/etc\/chrony.conf_bak<\/p>\n<p><strong>2.15\u3001\u5173\u95edavahi-daemon<\/strong><\/p>\n<p>systemctl stop avahi-daemon<\/p>\n<p>systemctl disable avahi-daemon<\/p>\n<p>Avahi\u5141\u8bb8\u7a0b\u5e8f\u5728\u4e0d\u9700\u8981\u8fdb\u884c\u624b\u52a8\u7f51\u7edc\u914d\u7f6e\u7684\u60c5\u51b5 \u4e0b\uff0c\u5728\u4e00\u4e2a\u672c\u5730\u7f51\u7edc\u4e2d\u53d1\u5e03\u548c\u83b7\u77e5\u5404\u79cd\u670d\u52a1\u548c\u4e3b\u673a\u3002\u4f8b\u5982\uff0c\u5f53\u67d0\u7528\u6237\u628a\u4ed6\u7684\u8ba1\u7b97\u673a\u63a5\u5165\u5230\u67d0\u4e2a\u5c40\u57df\u7f51\u65f6\uff0c\u5982\u679c\u4ed6\u7684\u673a\u5668\u8fd0\u884c\u6709Avahi\u670d\u52a1\uff0c\u5219Avahi\u7a0b\u5f0f\u81ea\u52a8\u5e7f\u64ad\uff0c\u4ece\u800c\u53d1\u73b0\u7f51\u7edc\u4e2d\u53ef\u7528\u7684\u6253\u5370\u673a\u3001\u5171\u4eab\u6587\u4ef6\u548c\u53ef\u76f8\u4e92\u804a\u5929\u7684\u5176\u4ed6\u7528\u6237\u3002\u8fd9\u6709\u70b9\u8c61\u4ed6\u6b63\u5728\u63a5\u6536\u5c40\u57df\u7f51\u4e2d\u7684\u5404\u79cd\u7f51\u7edc\u5e7f\u544a\u4e00\u6837\u3002<\/p>\n<p>Linux\u4e0b\u7cfb\u7edf\u5b9e\u9645\u542f\u52a8\u7684\u8fdb\u7a0b\u540d\uff0c\u662favahi-daemon\u3002<\/p>\n<p><strong>2.16\u3001\u5c06NOZEROCONF=yes\u6dfb\u52a0\u5230\/etc\/sysconfig\/network\u6587\u4ef6\u4e2d<\/strong><\/p>\n<p>echo &#8216;NOZEROCONF=yes&#8217; &gt;&gt; \/etc\/sysconfig\/network<\/p>\n<p><strong>2.17\u3001\u7981\u7528\u900f\u660e\u5927\u9875<\/strong><\/p>\n<p>\u53c2\u8003\uff1a<a href=\"https:\/\/www.xmmup.com\/linux-biaozhundayehetoumingdaye.html\">https:\/\/www.xmmup.com\/linux-biaozhundayehetoumingdaye.html<\/a><\/p>\n<p>cat &gt;&gt; \/etc\/rc.local &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>if test -f \/sys\/kernel\/mm\/transparent_hugepage\/enabled; then<\/p>\n<p>echo never &gt; \/sys\/kernel\/mm\/transparent_hugepage\/enabled<\/p>\n<p>fi<\/p>\n<p>&nbsp;<\/p>\n<p>if test -f \/sys\/kernel\/mm\/transparent_hugepage\/defrag; then<\/p>\n<p>echo never &gt; \/sys\/kernel\/mm\/transparent_hugepage\/defrag<\/p>\n<p>fi<\/p>\n<p>&nbsp;<\/p>\n<p>EOF<\/p>\n<p>&nbsp;<\/p>\n<p>chmod +x \/etc\/rc.d\/rc.local<\/p>\n<p>sh \/etc\/rc.local<\/p>\n<p>&nbsp;<\/p>\n<p>cat \/sys\/kernel\/mm\/transparent_hugepage\/defrag<\/p>\n<p>cat \/sys\/kernel\/mm\/transparent_hugepage\/enabled<\/p>\n<p>\u5efa\u8bae\u914d\u7f6e\u5927\u9875\u529f\u80fd\uff0c\u53c2\u8003\uff1a<a href=\"https:\/\/www.xmmup.com\/oracleshujukupeizhidaye.html\">https:\/\/www.xmmup.com\/oracleshujukupeizhidaye.html<\/a><\/p>\n<p><strong>2.18\u3001\u505c\u6b62\u4e0d\u7528\u7684\u670d\u52a1<\/strong><\/p>\n<p>systemctl list-unit-files | grep enable<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl stop autofs<\/p>\n<p>systemctl stop nfslock<\/p>\n<p>systemctl stop rpcidmapd<\/p>\n<p>systemctl stop rpcgssd<\/p>\n<p>systemctl stop ntpd<\/p>\n<p>systemctl stop bluetooth.service<\/p>\n<p>systemctl stop cups.path<\/p>\n<p>systemctl stop cups.socket<\/p>\n<p>systemctl stop postfix.service<\/p>\n<p>systemctl stop rpcbind.service<\/p>\n<p>systemctl stop rpcbind.socket<\/p>\n<p>systemctl stop NetworkManager-dispatcher.service<\/p>\n<p>systemctl stop dbus-org.freedesktop.NetworkManager.service<\/p>\n<p>systemctl stop abrt-ccpp.service<\/p>\n<p>systemctl stop cups.service<\/p>\n<p>systemctl stop libvirtd<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl disable autofs<\/p>\n<p>systemctl disable nfslock<\/p>\n<p>systemctl disable rpcidmapd<\/p>\n<p>systemctl disable rpcgssd<\/p>\n<p>systemctl disable ntpd<\/p>\n<p>systemctl disable bluetooth.service<\/p>\n<p>systemctl disable cups.path<\/p>\n<p>systemctl disable cups.socket<\/p>\n<p>systemctl disable postfix.service<\/p>\n<p>systemctl disable rpcbind.service<\/p>\n<p>systemctl disable rpcbind.socket<\/p>\n<p>systemctl disable NetworkManager-dispatcher.service<\/p>\n<p>systemctl disable dbus-org.freedesktop.NetworkManager.service<\/p>\n<p>systemctl disable abrt-ccpp.service<\/p>\n<p>systemctl disable cups.service<\/p>\n<p>systemctl disable libvirtd<\/p>\n<p><strong>2.19\u3001\u63d0\u5347\u5f00\u5173\u673a\u901f\u5ea6<\/strong><\/p>\n<p>\u5728centos\u5728\u5173\u673a\u6216\u5f00\u673a\u65f6\u4e00\u76f4\u7b49\u5f85\uff0c\u7b49\u5f85\u65f6\u95f4\u4e45\uff0c\u5361\u4f4f\u65f6\u95f4\u4e45\uff0c\u63d0\u793a\uff1aA stop job is running for &#8230;&#8230;<\/p>\n<p>\u89e3\u51b3\uff1a<\/p>\n<p>cat &gt;&gt; \/etc\/systemd\/system.conf &lt;&lt; &#8220;EOF&#8221;<\/p>\n<p>DefaultTimeoutStartSec=5s<\/p>\n<p>DefaultTimeoutStopSec=5s<\/p>\n<p>EOF<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl daemon-reload<\/p>\n<p>\u4e09\u3001\u914d\u7f6e\u5171\u4eab\u5b58\u50a8<\/p>\n<p>\u8fd9\u4e2a\u662f\u91cd\u70b9\uff0c\u4e5f\u662f\u6700\u5bb9\u6613\u51fa\u9519\u7684\u5730\u65b9\u3002\u5171\u4eab\u5b58\u50a8\u53ef\u4ee5\u4f7f\u7528\u7b2c\u4e09\u65b9\u8f6f\u4ef6\u63d0\u4f9b\u7684\u65b9\u5f0f\u6765\u5171\u4eab\uff08\u4f8b\u5982openfiler\uff09\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 WMware Workstation\u8f6f\u4ef6\u8fdb\u884c\u5b58\u50a8\u5171\u4eab\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528ISCSI\u7f51\u7edc\u5b58\u50a8\u670d\u52a1\u6765\u914d\u7f6e\u5171\u4eab\u5b58\u50a8\u3002<br \/>\n\u6211\u4eec\u672c\u6b21\u4f7f\u7528ISCSI\u7f51\u7edc\u5b58\u50a8\u670d\u52a1+udev\u7684\u65b9\u5f0f\u8fdb\u884c\u6a21\u62df\u5171\u4eab\u5b58\u50a8\uff0c\u5c06\u8282\u70b92\u4e0a\u7684\u591a\u51fa\u7684\u78c1\u76d8\u4f5c\u4e3a\u5171\u4eab\u5b58\u50a8\u3002<\/p>\n<p><strong>3.1\u3001\u670d\u52a1\u7aef\u914d\u7f6e<\/strong><\/p>\n<p>\u8fd9\u91cc\u7684\u670d\u52a1\u7aef\u5373\u8282\u70b92\u3002<\/p>\n<p><strong>3.1.1\u3001\u521b\u5efaLVM<\/strong><\/p>\n<p>\u5728\u8282\u70b92\u6267\u884c\uff1a<\/p>\n<p>lvcreate -L 1g -n lv_ocr1 vg_oracle<\/p>\n<p>lvcreate -L 1g -n lv_ocr2 vg_oracle<\/p>\n<p>lvcreate -L 1g -n lv_ocr3 vg_oracle<\/p>\n<p>&nbsp;<\/p>\n<p>lvcreate -L 10g -n lv_mgmt1 vg_oracle<\/p>\n<p>lvcreate -L 10g -n lv_mgmt2 vg_oracle<\/p>\n<p>lvcreate -L 10g -n lv_mgmt3 vg_oracle<\/p>\n<p>&nbsp;<\/p>\n<p>lvcreate -L 15g -n lv_data1 vg_oracle<\/p>\n<p>lvcreate -L 15g -n lv_data2 vg_oracle<\/p>\n<p>lvcreate -L 15g -n lv_data3 vg_oracle<\/p>\n<p>&nbsp;<\/p>\n<p>lvcreate -L 10g -n lv_fra1 vg_oracle<\/p>\n<p>lvcreate -L 10g -n lv_fra2 vg_oracle<\/p>\n<p>lvcreate -L 10g -n lv_fra3 vg_oracle<\/p>\n<p><strong>3.1.2\u3001\u4f7f\u7528yum\u5b89\u88c5targetd\u548ctargetcli<\/strong><\/p>\n<p>\u5728\u8282\u70b92\u6267\u884c\uff1a<\/p>\n<p>yum -y install targetd targetcli<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl start target<\/p>\n<p>systemctl enable target<\/p>\n<p>systemctl status target<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl list-unit-files|grep target.service<\/p>\n<p>\u540c\u65f6\u786e\u8ba4targetd\u670d\u52a1\u542f\u52a8\u72b6\u6001\u548c\u5f00\u673a\u542f\u52a8\u3002<\/p>\n<p><strong>3.1.3\u3001\u4f7f\u7528targetcli\u521b\u5efa\u8bbe\u5907<\/strong><\/p>\n<p>targetcli\u8fdb\u5165\u547d\u4ee4\u884c\uff0ccd\u5230\/backstores\/block\u76ee\u5f55\u4e0b\uff0c\u521b\u5efa\u8bbe\u5907\uff1a<\/p>\n<p>targetcli<\/p>\n<p>ls<\/p>\n<p>cd \/backstores\/block<\/p>\n<p>&nbsp;<\/p>\n<p>create ocr1 \/dev\/vg_oracle\/lv_ocr1<\/p>\n<p>create ocr2 \/dev\/vg_oracle\/lv_ocr2<\/p>\n<p>create ocr3 \/dev\/vg_oracle\/lv_ocr3<\/p>\n<p>&nbsp;<\/p>\n<p>create mgmt1 \/dev\/vg_oracle\/lv_mgmt1<\/p>\n<p>create mgmt2 \/dev\/vg_oracle\/lv_mgmt2<\/p>\n<p>create mgmt3 \/dev\/vg_oracle\/lv_mgmt3<\/p>\n<p>&nbsp;<\/p>\n<p>create data1 \/dev\/vg_oracle\/lv_data1<\/p>\n<p>create data2 \/dev\/vg_oracle\/lv_data2<\/p>\n<p>create data3 \/dev\/vg_oracle\/lv_data3<\/p>\n<p>&nbsp;<\/p>\n<p>create fra1 \/dev\/vg_oracle\/lv_fra1<\/p>\n<p>create fra2 \/dev\/vg_oracle\/lv_fra2<\/p>\n<p>create fra3 \/dev\/vg_oracle\/lv_fra3<\/p>\n<p>\u6267\u884c\u8fc7\u7a0b\uff1a<\/p>\n<p>[root@raclhr-21c-n2 ~]# targetcli<\/p>\n<p>Warning: Could not load preferences file \/root\/.targetcli\/prefs.bin.<\/p>\n<p>targetcli shell version 2.1.53<\/p>\n<p>Copyright 2011-2013 by Datera, Inc and others.<\/p>\n<p>For help on commands, type &#8216;help&#8217;.<\/p>\n<p>&nbsp;<\/p>\n<p>\/&gt; ls<\/p>\n<p>o- \/ &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [&#8230;]<\/p>\n<p>o- backstores &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [&#8230;]<\/p>\n<p>| o- block &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [Storage Objects: 0]<\/p>\n<p>| o- fileio &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [Storage Objects: 0]<\/p>\n<p>| o- pscsi &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [Storage Objects: 0]<\/p>\n<p>| o- ramdisk &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Storage Objects: 0]<\/p>\n<p>o- iscsi &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Targets: 0]<\/p>\n<p>o- loopback &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Targets: 0]<\/p>\n<p>\/&gt; cd \/backstores\/block<\/p>\n<p>\/backstores\/block&gt;<\/p>\n<p>\/backstores\/block&gt; create ocr1 \/dev\/vg_oracle\/lv_ocr1<\/p>\n<p>Created block storage object ocr1 using \/dev\/vg_oracle\/lv_ocr1.<\/p>\n<p>\/backstores\/block&gt;<\/p>\n<p>\/backstores\/block&gt; create ocr2 \/dev\/vg_oracle\/lv_ocr2<\/p>\n<p>create ocr3 \/dev\/vg_oracle\/lv_ocr3<\/p>\n<p>Created block storage object ocr2 using \/dev\/vg_oracle\/lv_ocr2.<\/p>\n<p>&nbsp;<\/p>\n<p>\/backstores\/block&gt; create ocr3 \/dev\/vg_oracle\/lv_ocr3<\/p>\n<p>create mgmt1 \/dev\/vg_oracle\/lv_mgmt1<\/p>\n<p>create mgmt2 \/dev\/vg_oracle\/lv_mgmt2<\/p>\n<p>Created block storage object ocr3 using \/dev\/vg_oracle\/lv_ocr3.<\/p>\n<p>\/backstores\/block&gt;<\/p>\n<p>\/backstores\/block&gt; create mgmt1 \/dev\/vg_oracle\/lv_mgmt1<\/p>\n<p>Created block storage object mgmt1 using \/dev\/vg_oracle\/lv_mgmt1.<\/p>\n<p>\/backstores\/block&gt; create mgmt2 \/dev\/vg_oracle\/lv_mgmt2<\/p>\n<p>create mgmt3 \/dev\/vg_oracle\/lv_mgmt3<\/p>\n<p>Created block storage object mgmt2 using \/dev\/vg_oracle\/lv_mgmt2.<\/p>\n<p>\/backstores\/block&gt; create mgmt3 \/dev\/vg_oracle\/lv_mgmt3<\/p>\n<p>&nbsp;<\/p>\n<p>Created block storage object mgmt3 using \/dev\/vg_oracle\/lv_mgmt3.<\/p>\n<p>\/backstores\/block&gt;<\/p>\n<p>\/backstores\/block&gt; create data1 \/dev\/vg_oracle\/lv_data1<\/p>\n<p>Created block storage object data1 using \/dev\/vg_oracle\/lv_data1.<\/p>\n<p>\/backstores\/block&gt; create data2 \/dev\/vg_oracle\/lv_data2<\/p>\n<p>Created block storage object data2 using \/dev\/vg_oracle\/lv_data2.<\/p>\n<p>\/backstores\/block&gt; create data3 \/dev\/vg_oracle\/lv_data3<\/p>\n<p>Created block storage object data3 using \/dev\/vg_oracle\/lv_data3.<\/p>\n<p>\/backstores\/block&gt;<\/p>\n<p>\/backstores\/block&gt; create fra1 \/dev\/vg_oracle\/lv_fra1<\/p>\n<p>Created block storage object fra1 using \/dev\/vg_oracle\/lv_fra1.<\/p>\n<p>\/backstores\/block&gt; create fra2 \/dev\/vg_oracle\/lv_fra2<\/p>\n<p>Created block storage object fra2 using \/dev\/vg_oracle\/lv_fra2.<\/p>\n<p>\/backstores\/block&gt; create fra3 \/dev\/vg_oracle\/lv_fra3<\/p>\n<p>Created block storage object fra3 using \/dev\/vg_oracle\/lv_fra3.<\/p>\n<p>\/backstores\/block&gt; ls<\/p>\n<p>o- block &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [Storage Objects: 12]<\/p>\n<p>o- data1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_data1 (15.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- data2 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_data2 (15.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- data3 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_data3 (15.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- fra1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [\/dev\/vg_oracle\/lv_fra1 (10.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- fra2 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [\/dev\/vg_oracle\/lv_fra2 (10.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- fra3 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [\/dev\/vg_oracle\/lv_fra3 (10.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- mgmt1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_mgmt1 (10.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- mgmt2 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_mgmt2 (10.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- mgmt3 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_mgmt3 (10.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- ocr1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_ocr1 (1.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- ocr2 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_ocr2 (1.0GiB) write-thru deactivated]<\/p>\n<p>| o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>| o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p>o- ocr3 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [\/dev\/vg_oracle\/lv_ocr3 (1.0GiB) write-thru deactivated]<\/p>\n<p>o- alua &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ALUA Groups: 1]<\/p>\n<p>o- default_tg_pt_gp &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ALUA state: Active\/optimized]<\/p>\n<p><strong>3.1.4\u3001\u4f7f\u7528targetcli\u521b\u5efaiqn\u548cLUN<\/strong><\/p>\n<p>cd\u5230\/iscsi\u76ee\u5f55\u4e0b\uff0c\u521b\u5efaiqn\uff1bcd\u5230\/iscsi\/iqn.20&#8230;0be\/tpg1\/luns\u4e0b\u521b\u5efaLUN\uff0c\u53c2\u8003\u547d\u4ee4\u5982\u4e0b\uff1a<\/p>\n<p>cd \/iscsi<\/p>\n<p>create iqn.2021-08.xmmup.com:rac-21c-shared-disks<\/p>\n<p>cd \/iscsi\/iqn.2021-08.xmmup.com:rac-21c-shared-disks\/tpg1\/luns<\/p>\n<p>create \/backstores\/block\/ocr1<\/p>\n<p>create \/backstores\/block\/ocr2<\/p>\n<p>create \/backstores\/block\/ocr3<\/p>\n<p>create \/backstores\/block\/mgmt1<\/p>\n<p>create \/backstores\/block\/mgmt2<\/p>\n<p>create \/backstores\/block\/mgmt3<\/p>\n<p>create \/backstores\/block\/data1<\/p>\n<p>create \/backstores\/block\/data2<\/p>\n<p>create \/backstores\/block\/data3<\/p>\n<p>create \/backstores\/block\/fra1<\/p>\n<p>create \/backstores\/block\/fra2<\/p>\n<p>create \/backstores\/block\/fra3<\/p>\n<p>\u6267\u884c\u8fc7\u7a0b\uff1a<\/p>\n<p>\/&gt; cd \/iscsi<\/p>\n<p>\/iscsi&gt; create iqn.2021-08.xmmup.com:rac-21c-shared-disks<\/p>\n<p>Created target iqn.2021-08.xmmup.com:rac-21c-shared-disks.<\/p>\n<p>Created TPG 1.<\/p>\n<p>Global pref auto_add_default_portal=true<\/p>\n<p>Created default portal listening on all IPs (0.0.0.0), port 3260.<\/p>\n<p>\/iscsi&gt; ls<\/p>\n<p>o- iscsi &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [Targets: 1]<\/p>\n<p>o- iqn.2021-08.xmmup.com:rac-21c-shared-disks &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [TPGs: 1]<\/p>\n<p>o- tpg1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [no-gen-acls, no-auth]<\/p>\n<p>o- acls &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ACLs: 0]<\/p>\n<p>o- luns &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [LUNs: 0]<\/p>\n<p>o- portals &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Portals: 1]<\/p>\n<p>o- 0.0.0.0:3260 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [OK]<\/p>\n<p>\/iscsi&gt; cd \/iscsi\/iqn.2021-08.xmmup.com:rac-21c-shared-disks\/tpg1\/luns<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/ocr1<\/p>\n<p>Created LUN 0.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/ocr2<\/p>\n<p>Created LUN 1.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/ocr3<\/p>\n<p>Created LUN 2.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/mgmt1<\/p>\n<p>Created LUN 3.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/mgmt2<\/p>\n<p>Created LUN 4.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/mgmt3<\/p>\n<p>Created LUN 5.<\/p>\n<p>create \/backstores\/block\/data1<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/data1<\/p>\n<p>Created LUN 6.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/data2<\/p>\n<p>Created LUN 7.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/data3<\/p>\n<p>Created LUN 8.<\/p>\n<p>create \/backstores\/block\/fra1<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/fra1<\/p>\n<p>Created LUN 9.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/fra2<\/p>\n<p>Created LUN 10.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; create \/backstores\/block\/fra3<\/p>\n<p>Created LUN 11.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; ls<\/p>\n<p>o- luns &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [LUNs: 12]<\/p>\n<p>o- lun0 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [block\/ocr1 (\/dev\/vg_oracle\/lv_ocr1) (default_tg_pt_gp)]<\/p>\n<p>o- lun1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [block\/ocr2 (\/dev\/vg_oracle\/lv_ocr2) (default_tg_pt_gp)]<\/p>\n<p>o- lun2 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [block\/ocr3 (\/dev\/vg_oracle\/lv_ocr3) (default_tg_pt_gp)]<\/p>\n<p>o- lun3 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [block\/mgmt1 (\/dev\/vg_oracle\/lv_mgmt1) (default_tg_pt_gp)]<\/p>\n<p>o- lun4 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [block\/mgmt2 (\/dev\/vg_oracle\/lv_mgmt2) (default_tg_pt_gp)]<\/p>\n<p>o- lun5 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [block\/mgmt3 (\/dev\/vg_oracle\/lv_mgmt3) (default_tg_pt_gp)]<\/p>\n<p>o- lun6 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [block\/data1 (\/dev\/vg_oracle\/lv_data1) (default_tg_pt_gp)]<\/p>\n<p>o- lun7 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [block\/data2 (\/dev\/vg_oracle\/lv_data2) (default_tg_pt_gp)]<\/p>\n<p>o- lun8 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [block\/data3 (\/dev\/vg_oracle\/lv_data3) (default_tg_pt_gp)]<\/p>\n<p>o- lun9 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [block\/fra1 (\/dev\/vg_oracle\/lv_fra1) (default_tg_pt_gp)]<\/p>\n<p>o- lun10 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [block\/fra2 (\/dev\/vg_oracle\/lv_fra2) (default_tg_pt_gp)]<\/p>\n<p>o- lun11 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [block\/fra3 (\/dev\/vg_oracle\/lv_fra3) (default_tg_pt_gp)]<\/p>\n<p><strong>3.1.5\u3001\u4f7f\u7528targetcli\u521b\u5efaacls<\/strong><\/p>\n<p>\u8bbe\u7f6e\u54ea\u4e9b\u8bbe\u5907\u53ef\u4ee5\u8fde\u63a5\u5230\u6b64iqn\u4e0a\uff1a<\/p>\n<p>cd\u5230acls\u76ee\u5f55\u4e0b\uff0c\u521b\u5efa2\u4e2aclient\u7684acls\uff0c\u53c2\u8003\u547d\u4ee4\u5982\u4e0b\uff1a<\/p>\n<p>cd \/iscsi\/iqn.2021-08.xmmup.com:rac-21c-shared-disks\/tpg1\/acls<\/p>\n<p>create iqn.2021-08.xmmup.com:rac-21c-shared-disks:client62<\/p>\n<p>create iqn.2021-08.xmmup.com:rac-21c-shared-disks:client63<\/p>\n<p>\u6267\u884c\uff1a<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/luns&gt; cd \/iscsi\/iqn.2021-08.xmmup.com:rac-21c-shared-disks\/tpg1\/acls<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/acls&gt; ls<\/p>\n<p>o- acls &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ACLs: 0]<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/acls&gt; create iqn.2021-08.xmmup.com:rac-21c-shared-disks:client62<\/p>\n<p>Created Node ACL for iqn.2021-08.xmmup.com:rac-21c-shared-disks:client62<\/p>\n<p>Created mapped LUN 0.<\/p>\n<p>Created mapped LUN 1.<\/p>\n<p>Created mapped LUN 2.<\/p>\n<p>Created mapped LUN 3.<\/p>\n<p>Created mapped LUN 4.<\/p>\n<p>Created mapped LUN 5.<\/p>\n<p>Created mapped LUN 6.<\/p>\n<p>Created mapped LUN 7.<\/p>\n<p>Created mapped LUN 8.<\/p>\n<p>Created mapped LUN 9.<\/p>\n<p>Created mapped LUN 10.<\/p>\n<p>Created mapped LUN 11.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/acls&gt; create iqn.2021-08.xmmup.com:rac-21c-shared-disks:client63<\/p>\n<p>Created Node ACL for iqn.2021-08.xmmup.com:rac-21c-shared-disks:client63<\/p>\n<p>Created mapped LUN 0.<\/p>\n<p>Created mapped LUN 1.<\/p>\n<p>Created mapped LUN 2.<\/p>\n<p>Created mapped LUN 3.<\/p>\n<p>Created mapped LUN 4.<\/p>\n<p>Created mapped LUN 5.<\/p>\n<p>Created mapped LUN 6.<\/p>\n<p>Created mapped LUN 7.<\/p>\n<p>Created mapped LUN 8.<\/p>\n<p>Created mapped LUN 9.<\/p>\n<p>Created mapped LUN 10.<\/p>\n<p>Created mapped LUN 11.<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/acls&gt; ls<\/p>\n<p>o- acls &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [ACLs: 2]<\/p>\n<p>o- iqn.2021-08.xmmup.com:rac-21c-shared-disks:client62 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Mapped LUNs: 12]<\/p>\n<p>| o- mapped_lun0 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun0 block\/ocr1 (rw)]<\/p>\n<p>| o- mapped_lun1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun1 block\/ocr2 (rw)]<\/p>\n<p>| o- mapped_lun2 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun2 block\/ocr3 (rw)]<\/p>\n<p>| o- mapped_lun3 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun3 block\/mgmt1 (rw)]<\/p>\n<p>| o- mapped_lun4 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun4 block\/mgmt2 (rw)]<\/p>\n<p>| o- mapped_lun5 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun5 block\/mgmt3 (rw)]<\/p>\n<p>| o- mapped_lun6 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun6 block\/data1 (rw)]<\/p>\n<p>| o- mapped_lun7 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun7 block\/data2 (rw)]<\/p>\n<p>| o- mapped_lun8 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun8 block\/data3 (rw)]<\/p>\n<p>| o- mapped_lun9 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun9 block\/fra1 (rw)]<\/p>\n<p>| o- mapped_lun10 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [lun10 block\/fra2 (rw)]<\/p>\n<p>| o- mapped_lun11 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [lun11 block\/fra3 (rw)]<\/p>\n<p>o- iqn.2021-08.xmmup.com:rac-21c-shared-disks:client63 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Mapped LUNs: 12]<\/p>\n<p>o- mapped_lun0 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun0 block\/ocr1 (rw)]<\/p>\n<p>o- mapped_lun1 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun1 block\/ocr2 (rw)]<\/p>\n<p>o- mapped_lun2 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun2 block\/ocr3 (rw)]<\/p>\n<p>o- mapped_lun3 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun3 block\/mgmt1 (rw)]<\/p>\n<p>o- mapped_lun4 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun4 block\/mgmt2 (rw)]<\/p>\n<p>o- mapped_lun5 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun5 block\/mgmt3 (rw)]<\/p>\n<p>o- mapped_lun6 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun6 block\/data1 (rw)]<\/p>\n<p>o- mapped_lun7 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun7 block\/data2 (rw)]<\/p>\n<p>o- mapped_lun8 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. [lun8 block\/data3 (rw)]<\/p>\n<p>o- mapped_lun9 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [lun9 block\/fra1 (rw)]<\/p>\n<p>o- mapped_lun10 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [lun10 block\/fra2 (rw)]<\/p>\n<p>o- mapped_lun11 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [lun11 block\/fra3 (rw)]<\/p>\n<p><strong>3.1.6\u3001\u914d\u7f6etarget\u76d1\u542cIP\u548c\u7aef\u53e3<\/strong><\/p>\n<p>cd\u5230portals\u76ee\u5f55\u4e0b\u521b\u5efaportals\uff1a<\/p>\n<p>cd \/iscsi\/iqn.2021-08.xmmup.com:rac-21c-shared-disks\/tpg1\/portals<\/p>\n<p>delete 0.0.0.0 3260<\/p>\n<p>create 192.168.59.63<\/p>\n<p>\u6267\u884c\u8fc7\u7a0b\uff1a<\/p>\n<p>\/iscsi\/iqn.20&#8230;sks\/tpg1\/acls&gt; cd \/iscsi\/iqn.2021-08.xmmup.com:rac-21c-shared-disks\/tpg1\/portals<\/p>\n<p>\/iscsi\/iqn.20&#8230;\/tpg1\/portals&gt; ls<\/p>\n<p>o- portals &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Portals: 1]<\/p>\n<p>o- 0.0.0.0:3260 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [OK]<\/p>\n<p>\/iscsi\/iqn.20&#8230;\/tpg1\/portals&gt; delete 0.0.0.0 3260<\/p>\n<p>Deleted network portal 0.0.0.0:3260<\/p>\n<p>\/iscsi\/iqn.20&#8230;\/tpg1\/portals&gt; create 192.168.59.63<\/p>\n<p>Using default IP port 3260<\/p>\n<p>Created network portal 192.168.59.63:3260.<\/p>\n<p>\/iscsi\/iqn.20&#8230;\/tpg1\/portals&gt; ls<\/p>\n<p>o- portals &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; [Portals: 2]<\/p>\n<p>o- 192.168.59.63:3260 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [OK]<\/p>\n<p>\/iscsi\/iqn.20&#8230;\/tpg1\/portals&gt;<\/p>\n<p><strong>3.1.7\u3001\u4fdd\u5b58\u914d\u7f6e<\/strong><\/p>\n<p>cd \/<\/p>\n<p>saveconfig<\/p>\n<p>\u8bf4\u660e\uff1a\u53ef\u4ee5\u67e5\u770b\/etc\/target\/saveconfig.json\u914d\u7f6e\u6587\u4ef6\uff0c\u8be5\u914d\u7f6e\u6587\u4ef6\u4fdd\u5b58\u7740ISCSI\u7684\u914d\u7f6e\u3002<\/p>\n<p>\/iscsi\/iqn.20&#8230;\/tpg1\/portals&gt; cd \/<\/p>\n<p>\/&gt; saveconfig<\/p>\n<p>Configuration saved to \/etc\/target\/saveconfig.json<\/p>\n<p>\/&gt;<\/p>\n<p><strong>3.2\u3001\u5ba2\u6237\u7aef\u914d\u7f6e<\/strong><\/p>\n<p>\u5ba2\u6237\u7aef\u5373\u8282\u70b91\u548c\u8282\u70b92\u90fd\u9700\u8981\u914d\u7f6e\u3002<\/p>\n<p><strong>3.2.1\u3001\u5b89\u88c5\u670d\u52a1\u5e76\u542f\u52a8<\/strong><\/p>\n<p>yum -y install iscsi-initiator-utils<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u6ce8\u610f\u8282\u70b92\u7684\u4e0d\u540c\uff0c\u5e94\u8be5\u4e3a\u201cclient63\u201d<\/p>\n<p>echo &#8220;InitiatorName=iqn.2021-08.xmmup.com:rac-21c-shared-disks:client62&#8221; &gt; \/etc\/iscsi\/initiatorname.iscsi<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl enable iscsid<\/p>\n<p>systemctl start iscsid<\/p>\n<p>systemctl status iscsid<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u4fee\u6539\u6587\u4ef6\/usr\/lib\/systemd\/system\/iscsi.service\uff0c\u5728\u201c[Service]\u201d\u4e0b\u6dfb\u52a0\u5982\u4e0b\u5185\u5bb9\uff1a<\/p>\n<p>TimeoutStartSec=5sec<\/p>\n<p>TimeoutStopSec=5sec<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl daemon-reload<\/p>\n<p><strong>3.2.2\u3001\u4f7f\u7528iscsiadm\u53d1\u73b0\u53ef\u7528\u5b58\u50a8\u8bbe\u5907\u5e76\u767b\u9646\u8fde\u63a5<\/strong><\/p>\n<p>&#8212; \u627e\u5230\u53ef\u7528\u5b58\u50a8\u8bbe\u5907\uff1a<\/p>\n<p>iscsiadm -m discovery -t st -p 192.168.59.63<\/p>\n<p>&#8212; \u767b\u9646\u8fde\u63a5\uff1a<\/p>\n<p>iscsiadm -m node -T iqn.2021-08.xmmup.com:rac-21c-shared-disks -p 192.168.59.63 &#8211;login<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u82e5\u662f\u91cd\u65b0\u914d\u7f6e\uff0c\u5219\u5220\u9664\u4ee5\u4e0b\u5185\u5bb9\uff0c\u5e76\u91cd\u542fOS\u624d\u80fd\u751f\u6548<\/p>\n<p>rm -rf \/var\/lib\/iscsi\/nodes\/*<\/p>\n<p>rm -rf \/var\/lib\/iscsi\/send_targets\/*<\/p>\n<p>\u6267\u884c\u8fc7\u7a0b\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# iscsiadm -m discovery -t st -p 192.168.59.63<\/p>\n<p>192.168.59.63:3260,1 iqn.2021-08.xmmup.com:rac-21c-shared-disks<\/p>\n<p>[root@raclhr-21c-n1 ~]# iscsiadm -m node -T iqn.2021-08.xmmup.com:rac-21c-shared-disks -p 192.168.59.63 &#8211;login<\/p>\n<p>Logging in to [iface: default, target: iqn.2021-08.xmmup.com:rac-21c-shared-disks, portal: 192.168.59.63,3260] (multiple)<\/p>\n<p>Login to [iface: default, target: iqn.2021-08.xmmup.com:rac-21c-shared-disks, portal: 192.168.59.63,3260] successful.<\/p>\n<p>\u6b64\u65f6\u4f7f\u7528fdisk -l | grep dev\u67e5\u770b\u5df2\u7ecf\u6b63\u5e38\u663e\u793a\u6240\u6709\u8bbe\u5907\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# fdisk -l | grep dev<\/p>\n<p>&#8230;.<\/p>\n<p>Disk \/dev\/sdd: 1073 MB, 1073741824 bytes, 2097152 sectors<\/p>\n<p>Disk \/dev\/sde: 1073 MB, 1073741824 bytes, 2097152 sectors<\/p>\n<p>Disk \/dev\/sdf: 1073 MB, 1073741824 bytes, 2097152 sectors<\/p>\n<p>Disk \/dev\/sdg: 10.7 GB, 10737418240 bytes, 20971520 sectors<\/p>\n<p>Disk \/dev\/sdh: 10.7 GB, 10737418240 bytes, 20971520 sectors<\/p>\n<p>Disk \/dev\/sdi: 10.7 GB, 10737418240 bytes, 20971520 sectors<\/p>\n<p>Disk \/dev\/sdj: 16.1 GB, 16106127360 bytes, 31457280 sectors<\/p>\n<p>Disk \/dev\/sdk: 16.1 GB, 16106127360 bytes, 31457280 sectors<\/p>\n<p>Disk \/dev\/sdl: 16.1 GB, 16106127360 bytes, 31457280 sectors<\/p>\n<p>Disk \/dev\/sdm: 10.7 GB, 10737418240 bytes, 20971520 sectors<\/p>\n<p>Disk \/dev\/sdn: 10.7 GB, 10737418240 bytes, 20971520 sectors<\/p>\n<p>Disk \/dev\/sdo: 10.7 GB, 10737418240 bytes, 20971520 sectors<\/p>\n<p><strong>3.2.3\u3001\u521b\u5efa\u5e76\u914d\u7f6eudev rules\u6587\u4ef6<\/strong><\/p>\n<p>\u76f4\u63a5\u8fd0\u884c\u5982\u4e0b\u7684\u811a\u672c\uff1a<\/p>\n<p>&#8212; \u521b\u5efaASM\u78c1\u76d8udev\u914d\u7f6e\u6587\u4ef6shell\u811a\u672c\u5e76\u8fd0\u884c<\/p>\n<p>for i in c d e f; do<\/p>\n<p>echo &#8220;KERNEL==\\&#8221;sd*\\&#8221;,ENV{DEVTYPE}==\\&#8221;disk\\&#8221;,SUBSYSTEM==\\&#8221;block\\&#8221;,PROGRAM==\\&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d \\$devnode\\&#8221;,RESULT==\\&#8221;`\/usr\/lib\/udev\/scsi_id -g -u \/dev\/sd$i`\\&#8221;, RUN+=\\&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-disk$i b \\$major \\$minor; chown grid:asmadmin \/dev\/asm-disk$i; chmod 0660 \/dev\/asm-disk$i&#8217;\\&#8221;&#8221; &gt;&gt; \/etc\/udev\/rules.d\/99-oracle-asmdevices.rules<\/p>\n<p>done<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u91cd\u542f\u670d\u52a1\uff1a<\/p>\n<p>\/sbin\/udevadm trigger &#8211;type=devices &#8211;action=change<\/p>\n<p>\/sbin\/udevadm control &#8211;reload<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u67e5\u770b\u78c1\u76d8<\/p>\n<p>ll \/dev\/asm*<\/p>\n<p>\u6267\u884c\u8fc7\u7a0b\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# for i in defghijklmno;do<\/p>\n<p>&gt; echo &#8220;KERNEL==\\&#8221;sd*\\&#8221;,ENV{DEVTYPE}==\\&#8221;disk\\&#8221;,SUBSYSTEM==\\&#8221;block\\&#8221;,PROGRAM==\\&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d \\$devnode\\&#8221;,RESULT==\\&#8221;&lt;code&gt;\/usr\/lib\/udev\/scsi_id -g -u \/dev\/sd$i&lt;\/code&gt;\\&#8221;, RUN+=\\&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-disk$i b \\$major \\$minor; chown grid:asmadmin \/dev\/asm-disk$i; chmod 0660 \/dev\/asm-disk$i&#8217;\\&#8221;&#8221; &gt;&gt; \/etc\/udev\/rules.d\/99-oracle-asmdevices.rules<\/p>\n<p>&gt; done<\/p>\n<p>[root@raclhr-21c-n1 ~]# cat \/etc\/udev\/rules.d\/99-oracle-asmdevices.rules<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;360014054269a99f369e49f3b96c36a1f&#8221;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskd b $major $minor; chown grid:asmadmin \/dev\/asm-diskd; chmod 0660 \/dev\/asm-diskd'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;360014050e1a3ca0338b4ec98c3fd3549&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diske b $major $minor; chown grid:asmadmin \/dev\/asm-diske; chmod 0660 \/dev\/asm-diske'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;360014059475c72da0e44253b4377a355&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskf b $major $minor; chown grid:asmadmin \/dev\/asm-diskf; chmod 0660 \/dev\/asm-diskf'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405cf669852f98240dd9596e1808&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskg b $major $minor; chown grid:asmadmin \/dev\/asm-diskg; chmod 0660 \/dev\/asm-diskg'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405120d8ce03eb94720ac9ffa91a&#8221;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskh b $major $minor; chown grid:asmadmin \/dev\/asm-diskh; chmod 0660 \/dev\/asm-diskh'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405095565b2b64b4085bf3b13184&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diski b $major $minor; chown grid:asmadmin \/dev\/asm-diski; chmod 0660 \/dev\/asm-diski'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405647c901386824b27aceedf72f&#8221;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskj b $major $minor; chown grid:asmadmin \/dev\/asm-diskj; chmod 0660 \/dev\/asm-diskj'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405030340160f0b4393becae3f60&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskk b $major $minor; chown grid:asmadmin \/dev\/asm-diskk; chmod 0660 \/dev\/asm-diskk'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405ef600c31b0034c41ac16391ea&#8221;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskl b $major $minor; chown grid:asmadmin \/dev\/asm-diskl; chmod 0660 \/dev\/asm-diskl'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405f671bb9a383e4808ad158b573&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskm b $major $minor; chown grid:asmadmin \/dev\/asm-diskm; chmod 0660 \/dev\/asm-diskm'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;360014053294b9b4056841baa79a34d67&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-diskn b $major $minor; chown grid:asmadmin \/dev\/asm-diskn; chmod 0660 \/dev\/asm-diskn'&#8221;<\/p>\n<p>KERNEL==&#8221;sd*&#8221;,ENV{DEVTYPE}==&#8221;disk&#8221;,SUBSYSTEM==&#8221;block&#8221;,PROGRAM==&#8221;\/usr\/lib\/udev\/scsi_id -g -u -d $devnode&#8221;,RESULT==&#8221;36001405b219421f2408475f8b8183eb1&#8243;, RUN+=&#8221;\/bin\/sh -c &#8216;mknod \/dev\/asm-disko b $major $minor; chown grid:asmadmin \/dev\/asm-disko; chmod 0660 \/dev\/asm-disko'&#8221;<\/p>\n<p>[root@raclhr-21c-n1 ~]# ll \/dev\/asm*<\/p>\n<p>ls: cannot access \/dev\/asm*: No such file or directory<\/p>\n<p>[root@raclhr-21c-n1 ~]# \/sbin\/udevadm trigger &#8211;type=devices &#8211;action=change<\/p>\n<p>[root@raclhr-21c-n1 ~]# \/sbin\/udevadm control &#8211;reload<\/p>\n<p>[root@raclhr-21c-n1 ~]# ll \/dev\/asm*<\/p>\n<p>ls: cannot access \/dev\/asm*: No such file or directory<\/p>\n<p>[root@raclhr-21c-n1 ~]# ll \/dev\/asm*<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 48 Aug 19 15:19 \/dev\/asm-diskd<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 64 Aug 19 15:19 \/dev\/asm-diske<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 80 Aug 19 15:19 \/dev\/asm-diskf<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 96 Aug 19 15:19 \/dev\/asm-diskg<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 112 Aug 19 15:19 \/dev\/asm-diskh<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 128 Aug 19 15:19 \/dev\/asm-diski<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 144 Aug 19 15:19 \/dev\/asm-diskj<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 160 Aug 19 15:19 \/dev\/asm-diskk<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 176 Aug 19 15:19 \/dev\/asm-diskl<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 192 Aug 19 15:19 \/dev\/asm-diskm<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 208 Aug 19 15:19 \/dev\/asm-diskn<\/p>\n<p>brw-rw&#8212;- 1 grid asmadmin 8, 224 Aug 19 15:19 \/dev\/asm-disko<\/p>\n<p>&nbsp;<\/p>\n<p>[root@raclhr-21c-n1 ~]# lsscsi<\/p>\n<p>[0:0:0:0] disk VMware, VMware Virtual S 1.0 \/dev\/sda<\/p>\n<p>[0:0:1:0] disk VMware, VMware Virtual S 1.0 \/dev\/sdb<\/p>\n<p>[0:0:2:0] disk VMware, VMware Virtual S 1.0 \/dev\/sdc<\/p>\n<p>[3:0:0:0] disk LIO-ORG ocr1 4.0 \/dev\/asm-diskd<\/p>\n<p>[3:0:0:1] disk LIO-ORG ocr2 4.0 \/dev\/asm-diske<\/p>\n<p>[3:0:0:2] disk LIO-ORG ocr3 4.0 \/dev\/asm-diskf<\/p>\n<p>[3:0:0:3] disk LIO-ORG mgmt1 4.0 \/dev\/asm-diskg<\/p>\n<p>[3:0:0:4] disk LIO-ORG mgmt2 4.0 \/dev\/asm-diskh<\/p>\n<p>[3:0:0:5] disk LIO-ORG mgmt3 4.0 \/dev\/asm-diski<\/p>\n<p>[3:0:0:6] disk LIO-ORG data1 4.0 \/dev\/asm-diskj<\/p>\n<p>[3:0:0:7] disk LIO-ORG data2 4.0 \/dev\/asm-diskk<\/p>\n<p>[3:0:0:8] disk LIO-ORG data3 4.0 \/dev\/asm-diskl<\/p>\n<p>[3:0:0:9] disk LIO-ORG fra1 4.0 \/dev\/asm-diskm<\/p>\n<p>[3:0:0:10] disk LIO-ORG fra2 4.0 \/dev\/asm-diskn<\/p>\n<p>[3:0:0:11] disk LIO-ORG fra3 4.0 \/dev\/asm-disko<\/p>\n<p><strong>\u56db\u3001\u6570\u636e\u5e93\u8f6f\u4ef6\u5305\u51c6\u5907<\/strong><\/p>\n<p><strong>4.1\u3001\u4e0a\u4f20\u5b89\u88c5\u8f6f\u4ef6<\/strong><\/p>\n<p>\u6253\u5f00SecureFX\u6216xshell ftp\u8f6f\u4ef6\uff1a\u5c06db-home\u548cgrid-home\u5b89\u88c5\u7a0b\u5e8f\u4e0a\u4f20\u81f3\/soft\u76ee\u5f55\u3002<\/p>\n<p>\u6ce8\u610f\uff0c\u5bf9\u5b89\u88c5\u5305\u9700\u8981\u8fdb\u884cMD5\u503c\u6821\u9a8c\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# cd \/soft<\/p>\n<p>[root@raclhr-21c-n1 soft]# ll<\/p>\n<p>total 5401812<\/p>\n<p>-rw-r&#8211;r&#8211; 1 root root 3109225519 Aug 16 09:58 LINUX.X64_213000_db_home.zip<\/p>\n<p>-rw-r&#8211;r&#8211; 1 root root 2422217613 Aug 16 09:57 LINUX.X64_213000_grid_home.zip<\/p>\n<p>[root@raclhr-21c-n1soft]#md5sumLINUX.X64_213000_grid_home.zip<\/p>\n<p>b3fbdb7621ad82cbd4f40943effdd1be LINUX.X64_213000_grid_home.zip<\/p>\n<p>[root@raclhr-21c-n1soft]#md5sumLINUX.X64_213000_db_home.zip<\/p>\n<p>8ac915a800800ddf16a382506d3953db LINUX.X64_213000_db_home.zip<\/p>\n<p><strong>4.2\u3001\u89e3\u538b\u8f6f\u4ef6<\/strong><\/p>\n<p>grid\u7528\u6237\uff1a<\/p>\n<p>unzip LINUX.X64_213000_grid_home.zip\u00a0 -d \/u01\/app\/21.3.0\/grid<\/p>\n<p>Oracle\u7528\u6237\uff1a<\/p>\n<p>unzip LINUX.X64_213000_db_home.zip -d \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1<\/p>\n<p>\u53ea\u5728\u8282\u70b91\u4e0a\u8fdb\u884c\u89e3\u538b\u5373\u53ef\u3002<\/p>\n<p>\ud83d\udc49 \u6ce8\u610f\uff1a<\/p>\n<p>1\u3001\u4e0d\u8981\u540c\u65f6\u8fdb\u884c\u89e3\u538b2\u4e2a\u6587\u4ef6\uff0c\u5426\u5219\u53ef\u80fd\u6709\u672a\u9884\u6599\u5230\u7684\u9519\u8bef<\/p>\n<p>2\u3001\u9700\u8981\u641c\u7d22\u4e00\u4e0b\u89e3\u538b\u662f\u5426\u6709\u62a5\u9519\u7684\u5730\u65b9\uff0c\u641c\u7d22\u5173\u952e\u8bcd\u201cerror\u201d<\/p>\n<p>\u6ce8\u610f\uff1a18c\u89e3\u538b\u540e\u7684\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u5c31\u662fgrid home\u3002\u6240\u4ee5\u89e3\u538b\u7684\u65f6\u5019\uff0c\u5c31\u8981\u628a\u6587\u4ef6\u89e3\u538b\u5230\u4e4b\u524d\u5b9a\u7684GRID_HOME\u4e0b\u3002\u572812c R2\u4e4b\u524d\u662f\u5b89\u88c5\u7684\u65f6\u5019\uff0c\u8f6f\u4ef6\u4f1a\u81ea\u52a8\u590d\u5236\u8fc7\u53bb\u3002<\/p>\n<p><strong>\u4e94\u3001\u5b89\u88c5\u524d\u9884\u68c0\u67e5<\/strong><\/p>\n<p><strong>5.1\u3001\u5b89\u88c5\u8865\u4e01\u5305(cvuqdisk)<\/strong><\/p>\n<p>\u5728\u5b89\u88c5rac\u4e4b\u524d\uff0c\u7ecf\u5e38\u4f1a\u9700\u8981\u8fd0\u884c\u96c6\u7fa4\u9a8c\u8bc1\u5de5\u5177CVU\uff08Cluster Verification Utility\uff09\uff0c\u8be5\u5de5\u5177\u6267\u884c\u7cfb\u7edf\u68c0\u67e5\uff0c\u786e\u8ba4\u5f53\u524d\u7684\u914d\u7f6e\u662f\u5426\u6ee1\u8db3\u8981\u6c42\u3002<\/p>\n<p>\u9996\u5148\u5224\u65ad\u662f\u5426\u5b89\u88c5\u4e86cvuqdisk\u5305\uff1a<\/p>\n<p>rpm -qa cvuqdisk<\/p>\n<p>\u5982\u679c\u6ca1\u6709\u5b89\u88c5\uff0c\u90a3\u4e48\u57282\u4e2a\u8282\u70b9\u4e0a\u90fd\u6267\u884c\u5982\u4e0b\u547d\u4ee4\u8fdb\u884c\u5b89\u88c5\u8be5\u5305\uff1a<\/p>\n<p>export CVUQDISK_GRP=oinstall<\/p>\n<p>cd \/u01\/app\/21.3.0\/grid\/cv\/rpm<\/p>\n<p>rpm -ivh cvuqdisk-1.0.10-1.rpm<\/p>\n<p>\u4f20\u8f93\u5230\u7b2c2\u4e2a\u8282\u70b9\u4e0a\u8fdb\u884c\u5b89\u88c5\uff1a<\/p>\n<p>scp cvuqdisk-1.0.10-1.rpm root@raclhr-21c-n2:\/soft<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u8282\u70b92\u5b89\u88c5cvuqdisk\u5305<\/p>\n<p>export CVUQDISK_GRP=oinstall<\/p>\n<p>rpm -ivh \/soft\/cvuqdisk-1.0.10-1.rpm<\/p>\n<p><strong>5.2\u3001\u914dSSH\u4e92\u4fe1\uff0c\u5efa\u7acbssh\u7b49\u6548\u6027<\/strong><\/p>\n<p>sshUserSetup.sh\u5728GI\u5b89\u88c5\u4ecb\u8d28\u89e3\u538b\u7f29\u540e\u7684sshsetup\u76ee\u5f55\u4e0b\u3002\u4e0b\u9762\u4e24\u6761\u547d\u4ee4\u5728\u8282\u70b91\u4e0a\u6267\u884c\u5373\u53ef\uff0c\u5728root\u7528\u6237\u4e0b\u6267\u884c\uff1a<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/oui\/prov\/resources\/scripts\/sshUserSetup.sh -user grid -hosts &#8220;raclhr-21c-n1 raclhr-21c-n2&#8221; -advanced exverify -confirm<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/oui\/prov\/resources\/scripts\/sshUserSetup.sh -user oracle -hosts &#8220;raclhr-21c-n1 raclhr-21c-n2&#8221; -advanced exverify -confirm<\/p>\n<p>\u8f93\u5165yes\u53ca\u5bc6\u7801\u4e00\u8def\u56de\u8f66\u5373\u53ef\u3002<\/p>\n<p>\u4ee5Oracle\u548cgrid\u7528\u6237\u57282\u4e2a\u8282\u70b9\u4e0a\u90fd\u6d4b\u8bd5\u4e24\u8282\u70b9\u8fde\u901a\u6027\uff1a<\/p>\n<p>ssh raclhr-21c-n1 date<\/p>\n<p>ssh raclhr-21c-n2 date<\/p>\n<p>ssh raclhr-21c-n1-priv date<\/p>\n<p>ssh raclhr-21c-n2-priv date<\/p>\n<p>\u7b2c\u4e8c\u6b21\u6267\u884c\u65f6\u4e0d\u518d\u63d0\u793a\u8f93\u5165\u53e3\u4ee4\uff0c\u5e76\u4e14\u53ef\u4ee5\u6210\u529f\u6267\u884c\u547d\u4ee4\uff0c\u5219\u8868\u793aSSH\u5bf9\u7b49\u6027\u914d\u7f6e\u6210\u529f\u3002<\/p>\n<p><strong>5.3\u3001cluster\u786c\u4ef6\u68c0\u6d4b\u2013\u5b89\u88c5\u524d\u9884\u68c0\u67e5\u914d\u7f6e\u4fe1\u606f<\/strong><\/p>\n<p><strong>Use Cluster Verification Utility (cvu)<\/strong><\/p>\n<p>Before installing Oracle Clusterware, use CVU to ensure that your cluster is prepared for an installation:<\/p>\n<p>Oracle provides CVU to perform system checks in preparation for an installation, patch updates, or other system changes. In addition, CVU can generate fixup scripts that can change many kernel parameters to at lease the minimum settings required for a successful installation.<\/p>\n<p>Using CVU can help system administrators, storage administrators, and DBA to ensure that everyone has completed the system configuration and preinstallation steps.<\/p>\n<p>.\/runcluvfy.sh -help<\/p>\n<p>.\/runcluvfy.sh stage -pre crsinst -n rac1,rac2 \u2013fixup -verbose<\/p>\n<p>Install the operating system package cvuqdisk to both Oracle RAC nodes. Without cvuqdisk, Cluster Verification Utility cannot discover shared disks, and you will receive the error message \u201cPackage cvuqdisk not installed\u201d when the Cluster Verification Utility is run (either manually or at the end of the Oracle grid infrastructure installation). Use the cvuqdisk RPM for your hardware architecture (for example, x86_64 or i386). The cvuqdisk RPM can be found on the Oracle grid infrastructure installation media in the rpm directory. For the purpose of this article, the Oracle grid infrastructure media was extracted to the \/home\/grid\/software\/oracle\/grid directory on racnode1 as the grid user.<\/p>\n<p>\u5728\u5b89\u88c5GRID\u4e4b\u524d\uff0c\u5efa\u8bae\u5148\u5229\u7528CVU(Cluster Verification Utility)\u68c0\u67e5CRS\u7684\u5b89\u88c5\u524d\u73af\u5883\u3002\u4ee5grid\u7528\u6237\u8fd0\u884c\uff1a<\/p>\n<p>su &#8211; grid<\/p>\n<p>export CVUQDISK_GRP=oinstall<\/p>\n<p>export CV_NODE_ALL=raclhr-21c-n1,raclhr-21c-n2<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/runcluvfy.sh stage -pre crsinst -allnodes -fixup -verbose -method root<\/p>\n<p>grid\u5b89\u88c5\u5b8c\u6210\u540e\u8fd8\u53ef\u4ee5\u8fdb\u884c\u5982\u4e0b\u6821\u9a8c\uff1a<\/p>\n<p>$ORACLE_HOME\/bin\/cluvfy stage\u00a0 -pre crsinst -n all\u00a0 -verbose -fixup<\/p>\n<p>\u672a\u68c0\u6d4b\u901a\u8fc7\u7684\u663e\u793a\u4e3afailed\uff0c\u6709\u7684failed\u53ef\u4ee5\u6839\u636e\u63d0\u4f9b\u7684\u811a\u672c\u8fdb\u884c\u4fee\u590d\u3002\u6709\u7684\u9700\u8981\u6839\u636e\u60c5\u51b5\u8fdb\u884c\u4fee\u590d\uff0c\u6709\u7684failed\u4e5f\u53ef\u4ee5\u5ffd\u7565\u3002<\/p>\n<ul>\n<li><strong>\u62a5\u9519\u4e00\uff1a<\/strong><\/li>\n<\/ul>\n<p>\/dev\/shm mounted as temporary file system &#8230;FAILED<\/p>\n<p>raclhr-21c-n2: PRVE-0421 : No entry exists in \/etc\/fstab for mounting \/dev\/shm<\/p>\n<p>raclhr-21c-n1: PRVE-0421 : No entry exists in \/etc\/fstab for mounting \/dev\/shm<\/p>\n<p>\u53c2\u8003\uff1a<a href=\"http:\/\/blog.itpub.net\/26736162\/viewspace-2214381\">http:\/\/blog.itpub.net\/26736162\/viewspace-2214381<\/a><\/p>\n<p>CentOS7\u548cRHEL7\u5728 \/etc\/fstab\u4e2d\u4e0d\u5305\u542b\/dev\/shm \uff0c\u53ef\u4ee5\u624b\u52a8\u52a0\u8fdb\u53bb\uff0c\u6216\u8005\u5ffd\u7565\u90fd\u53ef\u4ee5\u3002<\/p>\n<ul>\n<li><strong>\u62a5\u9519\u4e8c\uff1a<\/strong><\/li>\n<\/ul>\n<p>Systemd login manager IPC parameter &#8230;FAILED<\/p>\n<p>raclhr-21c-n2: PRVE-10233 : Systemd login manager parameter &#8216;RemoveIPC&#8217; entry<\/p>\n<p>does not exist or is commented out in the configuration file<\/p>\n<p>&#8220;\/etc\/systemd\/logind.conf&#8221; on node &#8220;raclhr-21c-n2&#8243;.<\/p>\n<p>[Expected=&#8221;no&#8221;]<\/p>\n<p>&nbsp;<\/p>\n<p>raclhr-21c-n1: PRVE-10233 : Systemd login manager parameter &#8216;RemoveIPC&#8217; entry<\/p>\n<p>does not exist or is commented out in the configuration file<\/p>\n<p>&#8220;\/etc\/systemd\/logind.conf&#8221; on node &#8220;raclhr-21c-n1&#8243;.<\/p>\n<p>[Expected=&#8221;no&#8221;]<\/p>\n<p>\u53c2\u8003\uff1a<a href=\"http:\/\/blog.itpub.net\/29371470\/viewspace-2125673\/\">http:\/\/blog.itpub.net\/29371470\/viewspace-2125673\/<\/a><\/p>\n<p>\u89e3\u51b3\uff1a<\/p>\n<p>echo &#8220;RemoveIPC=no&#8221; &gt;&gt; \/etc\/systemd\/logind.conf<\/p>\n<p>systemctl daemon-reload<\/p>\n<p>systemctl restart systemd-logind<\/p>\n<ul>\n<li><strong>\u62a5\u9519\u4e09\uff1a<\/strong><\/li>\n<\/ul>\n<p>Network Time Protocol (NTP) &#8230;FAILED<\/p>\n<p>raclhr-21c-n2: PRVG-1017 : NTP configuration file &#8220;\/etc\/ntp.conf&#8221; is present on<\/p>\n<p>nodes &#8220;raclhr-21c-n2,raclhr-21c-n1&#8221; on which NTP daemon or<\/p>\n<p>service was not running<\/p>\n<p>&nbsp;<\/p>\n<p>raclhr-21c-n1: PRVG-1017 : NTP configuration file &#8220;\/etc\/ntp.conf&#8221; is present on<\/p>\n<p>nodes &#8220;raclhr-21c-n2,raclhr-21c-n1&#8221; on which NTP daemon or<\/p>\n<p>service was not running<\/p>\n<p>\u6211\u4eec\u4f7f\u7528ctssd\u6765\u540c\u6b65\u96c6\u7fa4\u7684\u65f6\u95f4\uff0c\u6240\u4ee5ntp\u5fc5\u987b\u5173\u95ed\u3002<\/p>\n<p><strong>\u516d\u3001\u56fe\u5f62\u754c\u9762\u5b89\u88c5\u96c6\u7fa4\u548cdb<\/strong><\/p>\n<p>\u5b89\u88c5\u4e4b\u524d\u91cd\u542f\u4e00\u6b21OS\uff0c\u5e76\u68c0\u67e5\u7f51\u7edc\u548c\u5171\u4eab\u76d8\u662f\u5426\u6b63\u786e\u3002<\/p>\n<p>\u9996\u5148\uff0c\u6253\u5f00Xmanager &#8211; Passive\uff0c\u5982\u4e0b\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-503.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"326\" class=\"wp-image-1678\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-503.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/div><\/p>\n<p><strong>6.1\u3001\u5b89\u88c5grid<\/strong><\/p>\n<p>\u6ce8\u610f\uff1a\u4ee5grid\u7528\u6237\u767b\u5f55\uff0c\u7136\u540e\u8fd0\u884c\u4e0b\u9762\u8fd9\u4e2a\u811a\u672c\uff0c\u548c\u4e4b\u524d\u7248\u672c\u7684grid\u5b89\u88c5\u6709\u6240\u4e0d\u540c\uff1a<\/p>\n<p>[grid@raclhr-21c-n1 ~]$ export DISPLAY=192.168.59.1:0.0<\/p>\n<p>[grid@raclhr-21c-n1 ~]$ \/u01\/app\/21.3.0\/grid\/gridSetup.sh<\/p>\n<p>Launching Oracle Grid Infrastructure Setup Wizard&#8230;<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-504.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1679\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-504.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-505.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1680\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-505.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-506.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1681\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-506.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-507.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1682\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-507.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p>\u70b9\u51fbadd\u6dfb\u52a0\u8282\u70b92\u540e\uff0c\u70b9\u51fbnext<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-508.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1683\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-508.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-509.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1684\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-509.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p>\u9ed8\u8ba4\u9009\u4e2d\u4e86\u4e0d\u5b89\u88c5GIMR\uff0c\u6211\u4eec\u4e5f\u6682\u65f6\u4e0d\u5b89\u88c5MIMR\u5e93\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-510.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1685\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-510.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-511.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"619\" class=\"wp-image-1686\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-511.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-512.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1687\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-512.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p>\u4fee\u6539\u78c1\u76d8\u8def\u5f84\u4e3a\u201c\/dev\/asm*\u201d\u5c31\u53ef\u4ee5\u627e\u5230ASM\u78c1\u76d8\u4e86\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-513.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1688\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-513.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-514.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1689\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-514.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-515.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1690\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-515.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-516.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1691\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-516.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-517.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1692\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-517.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-518.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1693\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-518.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-519.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1694\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-519.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-520.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1695\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-520.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p>\u5ffd\u7565\u6240\u6709\u9519\u8bef\u7ee7\u7eed\u5b89\u88c5<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-521.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1696\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-521.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-522.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1697\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-522.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-523.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1698\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-523.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><br \/>\n\u5206\u522b\u5728\u8282\u70b91\u548c\u8282\u70b92\u4e0a\u6267\u884c\uff1a<\/p>\n<p>\/u01\/app\/oraInventory\/orainstRoot.sh<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/root.sh<\/p>\n<p>\u8282\u70b91\u8fd0\u884c\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# \/u01\/app\/oraInventory\/orainstRoot.sh<\/p>\n<p>Changing permissions of \/u01\/app\/oraInventory.<\/p>\n<p>Adding read,write permissions for group.<\/p>\n<p>Removing read,write,execute permissions for world.<\/p>\n<p>&nbsp;<\/p>\n<p>Changing groupname of \/u01\/app\/oraInventory to oinstall.<\/p>\n<p>The execution of the script is complete.<\/p>\n<p>[root@raclhr-21c-n1 ~]# \/u01\/app\/21.3.0\/grid\/root.sh<\/p>\n<p>Performing root user operation.<\/p>\n<p>&nbsp;<\/p>\n<p>The following environment variables are set as:<\/p>\n<p>ORACLE_OWNER= grid<\/p>\n<p>ORACLE_HOME= \/u01\/app\/21.3.0\/grid<\/p>\n<p>&nbsp;<\/p>\n<p>Enter the full pathname of the local bin directory: [\/usr\/local\/bin]:<\/p>\n<p>Copying dbhome to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying oraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying coraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>Creating \/etc\/oratab file&#8230;<\/p>\n<p>Entries will be added to the \/etc\/oratab file as needed by<\/p>\n<p>Database Configuration Assistant when a database is created<\/p>\n<p>Finished running generic part of root script.<\/p>\n<p>Now product-specific root actions will be performed.<\/p>\n<p>Relinking oracle with rac_on option<\/p>\n<p>Using configuration parameter file: \/u01\/app\/21.3.0\/grid\/crs\/install\/crsconfig_params<\/p>\n<p>2021-08-20 08:38:46: Got permissions of file \/u01\/app\/grid\/crsdata\/raclhr-21c-n1\/crsconfig: 0775<\/p>\n<p>2021-08-20 08:38:46: Got permissions of file \/u01\/app\/grid\/crsdata: 0775<\/p>\n<p>2021-08-20 08:38:46: Got permissions of file \/u01\/app\/grid\/crsdata\/raclhr-21c-n1: 0775<\/p>\n<p>The log of current session can be found at:<\/p>\n<p>\/u01\/app\/grid\/crsdata\/raclhr-21c-n1\/crsconfig\/rootcrs_raclhr-21c-n1_2021-08-20_08-38-46AM.log<\/p>\n<p>2021\/08\/20 08:38:56 CLSRSC-594: Executing installation step 1 of 19: &#8216;SetupTFA&#8217;.<\/p>\n<p>2021\/08\/20 08:38:56 CLSRSC-594: Executing installation step 2 of 19: &#8216;ValidateEnv&#8217;.<\/p>\n<p>2021\/08\/20 08:38:56 CLSRSC-594: Executing installation step 3 of 19: &#8216;CheckFirstNode&#8217;.<\/p>\n<p>2021\/08\/20 08:38:58 CLSRSC-594: Executing installation step 4 of 19: &#8216;GenSiteGUIDs&#8217;.<\/p>\n<p>2021\/08\/20 08:39:00 CLSRSC-594: Executing installation step 5 of 19: &#8216;SetupOSD&#8217;.<\/p>\n<p>Redirecting to \/bin\/systemctl restart rsyslog.service<\/p>\n<p>2021\/08\/20 08:39:00 CLSRSC-594: Executing installation step 6 of 19: &#8216;CheckCRSConfig&#8217;.<\/p>\n<p>2021\/08\/20 08:39:00 CLSRSC-594: Executing installation step 7 of 19: &#8216;SetupLocalGPNP&#8217;.<\/p>\n<p>2021\/08\/20 08:39:13 CLSRSC-594: Executing installation step 8 of 19: &#8216;CreateRootCert&#8217;.<\/p>\n<p>2021\/08\/20 08:39:17 CLSRSC-594: Executing installation step 9 of 19: &#8216;ConfigOLR&#8217;.<\/p>\n<p>2021\/08\/20 08:39:35 CLSRSC-594: Executing installation step 10 of 19: &#8216;ConfigCHMOS&#8217;.<\/p>\n<p>2021\/08\/20 08:39:35 CLSRSC-594: Executing installation step 11 of 19: &#8216;CreateOHASD&#8217;.<\/p>\n<p>2021\/08\/20 08:39:40 CLSRSC-594: Executing installation step 12 of 19: &#8216;ConfigOHASD&#8217;.<\/p>\n<p>2021\/08\/20 08:39:41 CLSRSC-330: Adding Clusterware entries to file &#8216;oracle-ohasd.service&#8217;<\/p>\n<p>2021\/08\/20 08:39:58 CLSRSC-4002: Successfully installed Oracle Autonomous Health Framework (AHF).<\/p>\n<p>2021\/08\/20 08:40:14 CLSRSC-594: Executing installation step 13 of 19: &#8216;InstallAFD&#8217;.<\/p>\n<p>2021\/08\/20 08:40:14 CLSRSC-594: Executing installation step 14 of 19: &#8216;InstallACFS&#8217;.<\/p>\n<p>2021\/08\/20 08:40:19 CLSRSC-594: Executing installation step 15 of 19: &#8216;InstallKA&#8217;.<\/p>\n<p>2021\/08\/20 08:40:24 CLSRSC-594: Executing installation step 16 of 19: &#8216;InitConfig&#8217;.<\/p>\n<p>2021\/08\/20 08:41:52 CLSRSC-482: Running command: &#8216;\/u01\/app\/21.3.0\/grid\/bin\/ocrconfig -upgrade grid oinstall&#8217;<\/p>\n<p>CRS-4256: Updating the profile<\/p>\n<p>Successful addition of voting disk e4f4713a678d4f04bf0cce6c0c14692d.<\/p>\n<p>Successful addition of voting disk 7f85f487c7e34f42bff66f6c7cfc6032.<\/p>\n<p>Successful addition of voting disk 408b301b47c84f97bfc109558258b289.<\/p>\n<p>Successfully replaced voting disk group with +OCR.<\/p>\n<p>CRS-4256: Updating the profile<\/p>\n<p>CRS-4266: Voting file(s) successfully replaced<\/p>\n<p>## STATE File Universal Id File Name Disk group<\/p>\n<p>&#8212; &#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;<\/p>\n<p>1.ONLINE e4f4713a678d4f04bf0cce6c0c14692d (\/dev\/asm-diskd) [OCR]<\/p>\n<p>2.ONLINE 7f85f487c7e34f42bff66f6c7cfc6032 (\/dev\/asm-diske) [OCR]<\/p>\n<p>3.ONLINE 408b301b47c84f97bfc109558258b289 (\/dev\/asm-diskf) [OCR]<\/p>\n<p>Located 3 voting disk(s).<\/p>\n<p>2021\/08\/20 08:43:30 CLSRSC-594: Executing installation step 17 of 19: &#8216;StartCluster&#8217;.<\/p>\n<p>2021\/08\/20 08:44:43 CLSRSC-343: Successfully started Oracle Clusterware stack<\/p>\n<p>2021\/08\/20 08:44:43 CLSRSC-594: Executing installation step 18 of 19: &#8216;ConfigNode&#8217;.<\/p>\n<p>2021\/08\/20 08:47:14 CLSRSC-594: Executing installation step 19 of 19: &#8216;PostConfig&#8217;.<\/p>\n<p>2021\/08\/20 08:47:36 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster &#8230; succeeded<\/p>\n<p>\u6700\u540e\u8f93\u51faConfigure Oracle Grid Infrastructure for a Cluster &#8230; succeeded\u8868\u793a\u6210\u529f\uff0c\u8dd1\u5b8c\u540e\uff0c\u68c0\u67e5\u4e00\u4e0b\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# crsctl stat res -t<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Name Target State Server State details<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Local Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.LISTENER.lsnr<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.chad<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.net1.network<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.ons<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Cluster Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.LISTENER_SCAN1.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN2.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN3.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.OCR.dg(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.asm(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.asmnet1.asmnetwork(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.cdp1.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp2.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp3.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cvu<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.qosmserver<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.raclhr-21c-n1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan3.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>\u8282\u70b92\uff1a<\/p>\n<p>[root@raclhr-21c-n2 ~]# \/u01\/app\/21.3.0\/grid\/root.sh<\/p>\n<p>Performing root user operation.<\/p>\n<p>&nbsp;<\/p>\n<p>The following environment variables are set as:<\/p>\n<p>ORACLE_OWNER= grid<\/p>\n<p>ORACLE_HOME= \/u01\/app\/21.3.0\/grid<\/p>\n<p>&nbsp;<\/p>\n<p>Enter the full pathname of the local bin directory: [\/usr\/local\/bin]:<\/p>\n<p>The contents of &#8220;dbhome&#8221; have not changed. No need to overwrite.<\/p>\n<p>The contents of &#8220;oraenv&#8221; have not changed. No need to overwrite.<\/p>\n<p>The contents of &#8220;coraenv&#8221; have not changed. No need to overwrite.<\/p>\n<p>&nbsp;<\/p>\n<p>Entries will be added to the \/etc\/oratab file as needed by<\/p>\n<p>Database Configuration Assistant when a database is created<\/p>\n<p>Finished running generic part of root script.<\/p>\n<p>Now product-specific root actions will be performed.<\/p>\n<p>Relinking oracle with rac_on option<\/p>\n<p>Using configuration parameter file: \/u01\/app\/21.3.0\/grid\/crs\/install\/crsconfig_params<\/p>\n<p>The log of current session can be found at:<\/p>\n<p>\/u01\/app\/grid\/crsdata\/raclhr-21c-n2\/crsconfig\/rootcrs_raclhr-21c-n2_2021-08-20_08-51-42AM.log<\/p>\n<p>2021\/08\/20 08:51:48 CLSRSC-594: Executing installation step 1 of 19: &#8216;SetupTFA&#8217;.<\/p>\n<p>2021\/08\/20 08:51:48 CLSRSC-594: Executing installation step 2 of 19: &#8216;ValidateEnv&#8217;.<\/p>\n<p>2021\/08\/20 08:51:48 CLSRSC-594: Executing installation step 3 of 19: &#8216;CheckFirstNode&#8217;.<\/p>\n<p>2021\/08\/20 08:51:50 CLSRSC-594: Executing installation step 4 of 19: &#8216;GenSiteGUIDs&#8217;.<\/p>\n<p>2021\/08\/20 08:51:50 CLSRSC-594: Executing installation step 5 of 19: &#8216;SetupOSD&#8217;.<\/p>\n<p>2021\/08\/20 08:51:50 CLSRSC-594: Executing installation step 6 of 19: &#8216;CheckCRSConfig&#8217;.<\/p>\n<p>2021\/08\/20 08:51:51 CLSRSC-594: Executing installation step 7 of 19: &#8216;SetupLocalGPNP&#8217;.<\/p>\n<p>2021\/08\/20 08:51:52 CLSRSC-594: Executing installation step 8 of 19: &#8216;CreateRootCert&#8217;.<\/p>\n<p>2021\/08\/20 08:51:52 CLSRSC-594: Executing installation step 9 of 19: &#8216;ConfigOLR&#8217;.<\/p>\n<p>2021\/08\/20 08:51:52 CLSRSC-594: Executing installation step 10 of 19: &#8216;ConfigCHMOS&#8217;.<\/p>\n<p>2021\/08\/20 08:52:23 CLSRSC-594: Executing installation step 11 of 19: &#8216;CreateOHASD&#8217;.<\/p>\n<p>2021\/08\/20 08:52:24 CLSRSC-594: Executing installation step 12 of 19: &#8216;ConfigOHASD&#8217;.<\/p>\n<p>2021\/08\/20 08:52:25 CLSRSC-330: Adding Clusterware entries to file &#8216;oracle-ohasd.service&#8217;<\/p>\n<p>2021\/08\/20 08:52:55 CLSRSC-594: Executing installation step 13 of 19: &#8216;InstallAFD&#8217;.<\/p>\n<p>2021\/08\/20 08:52:55 CLSRSC-594: Executing installation step 14 of 19: &#8216;InstallACFS&#8217;.<\/p>\n<p>2021\/08\/20 08:52:57 CLSRSC-594: Executing installation step 15 of 19: &#8216;InstallKA&#8217;.<\/p>\n<p>2021\/08\/20 08:52:58 CLSRSC-594: Executing installation step 16 of 19: &#8216;InitConfig&#8217;.<\/p>\n<p>2021\/08\/20 08:53:04 CLSRSC-4002: Successfully installed Oracle Autonomous Health Framework (AHF).<\/p>\n<p>2021\/08\/20 08:53:08 CLSRSC-594: Executing installation step 17 of 19: &#8216;StartCluster&#8217;.<\/p>\n<p>2021\/08\/20 08:54:09 CLSRSC-343: Successfully started Oracle Clusterware stack<\/p>\n<p>2021\/08\/20 08:54:09 CLSRSC-594: Executing installation step 18 of 19: &#8216;ConfigNode&#8217;.<\/p>\n<p>2021\/08\/20 08:54:28 CLSRSC-594: Executing installation step 19 of 19: &#8216;PostConfig&#8217;.<\/p>\n<p>2021\/08\/20 08:54:38 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster &#8230; succeeded<\/p>\n<p>\u6700\u540e\u8f93\u51faConfigure O<a href=\"https:\/\/www.xmmup.com\/tag\/rac\">rac<\/a>le Grid Infrastructure for a Cluster &#8230; succeeded\u8868\u793a\u6210\u529f\uff0c\u67e5\u770b\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# crsctl stat res -t<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Name Target State Server State details<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Local Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.LISTENER.lsnr<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.chad<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.net1.network<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.ons<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Cluster Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.LISTENER_SCAN1.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN2.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN3.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.OCR.dg(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.asm(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 Started,STABLE<\/p>\n<p>ora.asmnet1.asmnetwork(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.cdp1.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp2.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp3.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.cvu<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.qosmserver<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.raclhr-21c-n1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.raclhr-21c-n2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.scan1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan3.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>\u6b64\u65f6\u56de\u5230\u754c\u9762\u70b9\u51fbOK\uff0c\u7ee7\u7eed\u8fd0\u884c\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-524.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"619\" class=\"wp-image-1699\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-524.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-525.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"619\" class=\"wp-image-1700\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-525.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><br \/>\n\u6700\u540e\u96c6\u7fa4\u6821\u9a8c\u62a5\u9519\uff0c\u770b\u4e86\u4e00\u4e0b\u662fdns\u548cntp\u7684\u95ee\u9898\uff0c\u53ef\u4ee5\u5ffd\u7565\uff0c\u7ee7\u7eed\u5b89\u88c5\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-526.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1701\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-526.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><strong>6.2\u3001\u5b89\u88c5db<\/strong><\/p>\n<p>[root@raclhr-21c-n1 ~]# su &#8211; oracle<\/p>\n<p>Last login: Thu Aug 19 15:26:38 CST 2021 on pts\/0<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ cd $ORACLE_HOME<\/p>\n<p>[oracle@raclhr-21c-n1 dbhome_1]$ export DISPLAY=192.168.59.1:0.0<\/p>\n<p>[oracle@raclhr-21c-n1dbhome_1]$.\/runInstaller<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-527.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1702\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-527.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-528.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1703\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-528.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-529.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1704\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-529.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-530.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1705\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-530.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-531.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1706\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-531.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-532.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1707\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-532.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-533.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1708\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-533.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-534.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1709\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-534.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-535.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1710\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-535.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-536.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1711\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-536.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-537.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1712\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-537.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-538.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1713\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-538.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p>\u8282\u70b91\u548c\u8282\u70b92\u5206\u522b\u6267\u884c\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/root.sh<\/p>\n<p>Performing root user operation.<\/p>\n<p>&nbsp;<\/p>\n<p>The following environment variables are set as:<\/p>\n<p>ORACLE_OWNER= oracle<\/p>\n<p>ORACLE_HOME= \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1<\/p>\n<p>&nbsp;<\/p>\n<p>Enter the full pathname of the local bin directory: [\/usr\/local\/bin]:<\/p>\n<p>The contents of &#8220;dbhome&#8221; have not changed. No need to overwrite.<\/p>\n<p>The contents of &#8220;oraenv&#8221; have not changed. No need to overwrite.<\/p>\n<p>The contents of &#8220;coraenv&#8221; have not changed. No need to overwrite.<\/p>\n<p>&nbsp;<\/p>\n<p>Entries will be added to the \/etc\/oratab file as needed by<\/p>\n<p>Database Configuration Assistant when a database is created<\/p>\n<p>Finished running generic part of root script.<\/p>\n<p>Now product-specific root actions will be performed.<\/p>\n<p>\u6267\u884c\u5b8c\u540e\uff0c\u70b9\u51fbOK\uff1a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-539.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1714\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-539.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><strong>6.3\u3001\u521b\u5efa\u78c1\u76d8\u7ec4<\/strong><\/p>\n<p>\u4ee5 grid \u7528\u6237\u6267\u884c asmca \u547d\u4ee4\uff0c\u521b\u5efaDATA\u548cFRA\u4e24\u4e2a\u78c1\u76d8\u7ec4\u3002\uff1a<\/p>\n<p>[root@raclhr-21c-n1 ~]# su &#8211; grid<\/p>\n<p>Last login: Fri Aug 20 09:59:53 CST 2021<\/p>\n<p>[grid@raclhr-21c-n1 ~]$ export DISPLAY=192.168.59.1:0.0<\/p>\n<p>[grid@raclhr-21c-n1 ~]$ asmca<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-540.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"610\" class=\"wp-image-1715\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-540.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 952px) 100vw, 952px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-541.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"610\" class=\"wp-image-1716\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-541.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 952px) 100vw, 952px\" \/><\/div><br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-542.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"610\" class=\"wp-image-1717\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-542.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 952px) 100vw, 952px\" \/><\/div><\/p>\n<p>\u67e5\u770b\uff1a<\/p>\n<p>[grid@raclhr-21c-n1 ~]$ $ORACLE_HOME\/bin\/kfod disks=all st=true ds=true<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Disk Size Header Path Disk Group User Group<\/p>\n<p>================================================================================<\/p>\n<p>1: 1024 MB MEMBER \/dev\/asm-diskd OCR grid asmadmin<\/p>\n<p>2: 1024 MB MEMBER \/dev\/asm-diske OCR grid asmadmin<\/p>\n<p>3: 1024 MB MEMBER \/dev\/asm-diskf OCR grid asmadmin<\/p>\n<p>4: 10240 MB CANDIDATE \/dev\/asm-diskg # grid asmadmin<\/p>\n<p>5: 10240 MB CANDIDATE \/dev\/asm-diskh # grid asmadmin<\/p>\n<p>6: 10240 MB CANDIDATE \/dev\/asm-diski # grid asmadmin<\/p>\n<p>7: 15360 MB MEMBER \/dev\/asm-diskj DATA grid asmadmin<\/p>\n<p>8: 15360 MB MEMBER \/dev\/asm-diskk DATA grid asmadmin<\/p>\n<p>9: 15360 MB MEMBER \/dev\/asm-diskl DATA grid asmadmin<\/p>\n<p>10: 10240 MB MEMBER \/dev\/asm-diskm FRA grid asmadmin<\/p>\n<p>11: 10240 MB MEMBER \/dev\/asm-diskn FRA grid asmadmin<\/p>\n<p>12: 10240 MB MEMBER \/dev\/asm-disko FRA grid asmadmin<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ORACLE_SID ORACLE_HOME<\/p>\n<p>================================================================================<\/p>\n<p><strong>6.4\u3001\u521b\u5efa\u6570\u636e\u5e93<\/strong><\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ export DISPLAY=192.168.59.1:0.0<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ dbca<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-543.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1718\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-543.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-544.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1719\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-544.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-545.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1720\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-545.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-546.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1721\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-546.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-547.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1722\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-547.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-548.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1723\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-548.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-549.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1724\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-549.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-550.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1725\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-550.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-551.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1726\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-551.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-552.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1727\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-552.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-553.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1728\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-553.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-554.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1729\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-554.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-555.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1730\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-555.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-556.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"610\" class=\"wp-image-1731\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-556.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/div><\/p>\n<p><strong>\u4e03\u3001\u9759\u9ed8\u5b89\u88c5\u96c6\u7fa4\u548cdb<\/strong><\/p>\n<p>\u5b89\u88c5\u4e4b\u524d\u91cd\u542f\u4e00\u6b21OS\uff0c\u5e76\u68c0\u67e5\u7f51\u7edc\u548c\u5171\u4eab\u76d8\u662f\u5426\u6b63\u786e\u3002<\/p>\n<p><strong>7.1\u3001\u9759\u9ed8\u5b89\u88c5grid<\/strong><\/p>\n<p>\/u01\/app\/21.3.0\/grid\/gridSetup.sh -silent -force -noconfig -ignorePrereq \\<\/p>\n<p>oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_crsinstall_response_schema_v21.0.0 \\<\/p>\n<p>INVENTORY_LOCATION=\/u01\/app\/oraInventory \\<\/p>\n<p>oracle.install.option=CRS_CONFIG \\<\/p>\n<p>ORACLE_BASE=\/u01\/app\/grid \\<\/p>\n<p>oracle.install.asm.OSDBA=asmdba \\<\/p>\n<p>oracle.install.asm.OSOPER=asmoper \\<\/p>\n<p>oracle.install.asm.OSASM=asmadmin \\<\/p>\n<p>oracle.install.crs.config.scanType=LOCAL_SCAN \\<\/p>\n<p>oracle.install.crs.config.gpnp.scanName=raclhr-21c-scan \\<\/p>\n<p>oracle.install.crs.config.gpnp.scanPort=1521 \\<\/p>\n<p>oracle.install.crs.config.ClusterConfiguration=STANDALONE \\<\/p>\n<p>oracle.install.crs.config.configureAsExtendedCluster=false \\<\/p>\n<p>oracle.install.crs.config.clusterName=raclhr-cluster \\<\/p>\n<p>oracle.install.crs.config.gpnp.configureGNS=false \\<\/p>\n<p>oracle.install.crs.config.autoConfigureClusterNodeVIP=false \\<\/p>\n<p>oracle.install.crs.config.clusterNodes=raclhr-21c-n1:raclhr-21c-n1-vip,raclhr-21c-n2:raclhr-21c-n2-vip \\<\/p>\n<p>oracle.install.crs.config.networkInterfaceList=ens34:192.168.2.0:5,ens33:192.168.59.0:1 \\<\/p>\n<p>oracle.install.asm.configureGIMRDataDG=false \\<\/p>\n<p>oracle.install.crs.config.useIPMI=false \\<\/p>\n<p>oracle.install.asm.storageOption=ASM \\<\/p>\n<p>oracle.install.asm.SYSASMPassword=lhr \\<\/p>\n<p>oracle.install.asm.diskGroup.name=OCR \\<\/p>\n<p>oracle.install.asm.diskGroup.redundancy=NORMAL \\<\/p>\n<p>oracle.install.asm.diskGroup.AUSize=4 \\<\/p>\n<p>oracle.install.asm.diskGroup.disks=\/dev\/asm-diskd,\/dev\/asm-diske,\/dev\/asm-diskf \\<\/p>\n<p>oracle.install.asm.diskGroup.diskDiscoveryString=\/dev\/asm-* \\<\/p>\n<p>oracle.install.asm.monitorPassword=lhr \\<\/p>\n<p>oracle.install.asm.configureAFD=false \\<\/p>\n<p>oracle.install.crs.configureRHPS=false \\<\/p>\n<p>oracle.install.crs.config.ignoreDownNodes=false \\<\/p>\n<p>oracle.install.config.managementOption=NONE \\<\/p>\n<p>oracle.install.crs.rootconfig.executeRootScript=false<\/p>\n<p>\u6267\u884c\u8fc7\u7a0b\uff1a<\/p>\n<p>[grid@raclhr-21c-n1 ~]$ \/u01\/app\/21.3.0\/grid\/gridSetup.sh -silent -force -noconfig -ignorePrereq \\<\/p>\n<p>&gt; oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_crsinstall_response_schema_v21.0.0 \\<\/p>\n<p>&gt; INVENTORY_LOCATION=\/u01\/app\/oraInventory \\<\/p>\n<p>&gt; oracle.install.option=CRS_CONFIG \\<\/p>\n<p>&gt; ORACLE_BASE=\/u01\/app\/grid \\<\/p>\n<p>&gt; oracle.install.asm.OSDBA=asmdba \\<\/p>\n<p>&gt; oracle.install.asm.OSOPER=asmoper \\<\/p>\n<p>&gt; oracle.install.asm.OSASM=asmadmin \\<\/p>\n<p>&gt; oracle.install.crs.config.scanType=LOCAL_SCAN \\<\/p>\n<p>&gt; oracle.install.crs.config.gpnp.scanName=raclhr-21c-scan \\<\/p>\n<p>&gt; oracle.install.crs.config.gpnp.scanPort=1521 \\<\/p>\n<p>&gt; oracle.install.crs.config.ClusterConfiguration=STANDALONE \\<\/p>\n<p>&gt; oracle.install.crs.config.configureAsExtendedCluster=false \\<\/p>\n<p>&gt; oracle.install.crs.config.clusterName=raclhr-cluster \\<\/p>\n<p>&gt; oracle.install.crs.config.gpnp.configureGNS=false \\<\/p>\n<p>&gt; oracle.install.crs.config.autoConfigureClusterNodeVIP=false \\<\/p>\n<p>&gt; oracle.install.crs.config.clusterNodes=raclhr-21c-n1:raclhr-21c-n1-vip,raclhr-21c-n2:raclhr-21c-n2-vip \\<\/p>\n<p>&gt; oracle.install.crs.config.networkInterfaceList=ens34:192.168.2.0:5,ens33:192.168.59.0:1 \\<\/p>\n<p>&gt; oracle.install.asm.configureGIMRDataDG=false \\<\/p>\n<p>&gt; oracle.install.crs.config.useIPMI=false \\<\/p>\n<p>&gt; oracle.install.asm.storageOption=ASM \\<\/p>\n<p>&gt; oracle.install.asm.SYSASMPassword=lhr \\<\/p>\n<p>&gt; oracle.install.asm.diskGroup.name=OCR \\<\/p>\n<p>&gt; oracle.install.asm.diskGroup.redundancy=NORMAL \\<\/p>\n<p>&gt; oracle.install.asm.diskGroup.AUSize=4 \\<\/p>\n<p>&gt; oracle.install.asm.diskGroup.disks=\/dev\/asm-diskd,\/dev\/asm-diske,\/dev\/asm-diskf \\<\/p>\n<p>&gt; oracle.install.asm.diskGroup.diskDiscoveryString=\/dev\/asm-* \\<\/p>\n<p>&gt; oracle.install.asm.monitorPassword=lhr \\<\/p>\n<p>&gt; oracle.install.asm.configureAFD=false \\<\/p>\n<p>&gt; oracle.install.crs.configureRHPS=false \\<\/p>\n<p>&gt; oracle.install.crs.config.ignoreDownNodes=false \\<\/p>\n<p>&gt; oracle.install.config.managementOption=NONE \\<\/p>\n<p>&gt; oracle.install.crs.rootconfig.executeRootScript=false<\/p>\n<p>Launching Oracle Grid Infrastructure Setup Wizard&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>[WARNING] [INS-30011] The SYS password entered does not conform to the Oracle recommended standards.<\/p>\n<p>CAUSE: Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].<\/p>\n<p>ACTION: Provide a password that conforms to the Oracle recommended standards.<\/p>\n<p>[WARNING] [INS-30011] The ASMSNMP password entered does not conform to the Oracle recommended standards.<\/p>\n<p>CAUSE: Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].<\/p>\n<p>ACTION: Provide a password that conforms to the Oracle recommended standards.<\/p>\n<p>[WARNING] [INS-13013] Target environment does not meet some mandatory requirements.<\/p>\n<p>CAUSE: Some of the mandatory prerequisites are not met. See logs for details. \/tmp\/GridSetupActions2021-08-20_04-58-51PM\/gridSetupActions2021-08-20_04-58-51PM.log<\/p>\n<p>ACTION: Identify the list of failed prerequisite checks from the log: \/tmp\/GridSetupActions2021-08-20_04-58-51PM\/gridSetupActions2021-08-20_04-58-51PM.log. Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually.<\/p>\n<p>The response file for this session can be found at:<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/install\/response\/grid_2021-08-20_04-58-51PM.rsp<\/p>\n<p>&nbsp;<\/p>\n<p>You can find the log of this install session at:<\/p>\n<p>\/tmp\/GridSetupActions2021-08-20_04-58-51PM\/gridSetupActions2021-08-20_04-58-51PM.log<\/p>\n<p>&nbsp;<\/p>\n<p>As a root user, execute the following script(s):<\/p>\n<p>1. \/u01\/app\/oraInventory\/orainstRoot.sh<\/p>\n<p>2. \/u01\/app\/21.3.0\/grid\/root.sh<\/p>\n<p>&nbsp;<\/p>\n<p>Execute \/u01\/app\/oraInventory\/orainstRoot.sh on thefollowingnodes:<\/p>\n<p>[raclhr-21c-n1, raclhr-21c-n2]<\/p>\n<p>Execute \/u01\/app\/21.3.0\/grid\/root.sh on thefollowingnodes:<\/p>\n<p>[raclhr-21c-n1, raclhr-21c-n2]<\/p>\n<p>&nbsp;<\/p>\n<p>Run the script on the node raclhr-21c-n1 first. After successful completion, you can start the script in parallel on all other nodes.<\/p>\n<p>&nbsp;<\/p>\n<p>Successfully Setup Software with warning(s).<\/p>\n<p>As install user, execute the following command to complete the configuration.<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/gridSetup.sh -executeConfigTools -responseFile \/u01\/app\/21.3.0\/grid\/install\/response\/grid_2021-08-20_04-58-51PM.rsp [-silent]<\/p>\n<p>Note: The required passwords need to be included in the response file.<\/p>\n<p>&nbsp;<\/p>\n<p>Moved the install session logs to:<\/p>\n<p>\/u01\/app\/oraInventory\/logs\/GridSetupActions2021-08-20_04-58-51PM<\/p>\n<p>\u5728\u5b89\u88c5grid\u8f6f\u4ef6\u548cdb\u8f6f\u4ef6\u7684\u8fc7\u7a0b\u4e2d\uff0c\u6709\u4e00\u4e2a\u8fc7\u7a0b\u662f\u5c06\u8282\u70b91\u4e0a\u7684\u8f6f\u4ef6\u62f7\u8d1d\u5230\u8282\u70b92\u4e0a\uff0c\u8fd9\u4e2a\u8fc7\u7a0b\u662f\u5229\u7528\u7684<strong>\u96c6\u7fa4\u7684\u516c\u7f51<\/strong>\u8fdb\u884c\u4f20\u9012\u8f6f\u4ef6\u7684\uff0c\u53ef\u4ee5\u4f7f\u7528ifconfig\u547d\u4ee4\u770b\u5230\u3002<\/p>\n<p>[root@raclhr-21c-n2 ~]# ifconfig<\/p>\n<p>ens33: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt; mtu 1500<\/p>\n<p>inet 192.168.59.63 netmask 255.255.255.0 broadcast 192.168.59.255<\/p>\n<p>inet6 fe80::20c:29ff:feb5:cf4b prefixlen 64 scopeid 0x20&lt;link&gt;<\/p>\n<p>ether 00:0c:29:b5:cf:4b txqueuelen 1000 (Ethernet)<\/p>\n<p>RX packets 4285065 bytes 6368668989 (5.9 GiB)<\/p>\n<p>RX errors 0 dropped 0 overruns 0 frame 0<\/p>\n<p>TX packets 161678 bytes 27715188 (26.4 MiB)<\/p>\n<p>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<\/p>\n<p>&nbsp;<\/p>\n<p>ens34: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt; mtu 1500<\/p>\n<p>inet 192.168.2.63 netmask 255.255.255.0 broadcast 192.168.2.255<\/p>\n<p>inet6 fe80::20c:29ff:feb5:cf55 prefixlen 64 scopeid 0x20&lt;link&gt;<\/p>\n<p>ether 00:0c:29:b5:cf:55 txqueuelen 1000 (Ethernet)<\/p>\n<p>RX packets 478 bytes 426304 (416.3 KiB)<\/p>\n<p>RX errors 0 dropped 0 overruns 0 frame 0<\/p>\n<p>TX packets 441 bytes 421344 (411.4 KiB)<\/p>\n<p>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<\/p>\n<p><strong>7.1.1\u3001root.sh\u811a\u672c<\/strong><\/p>\n<p>\u4ee5root\u7528\u6237\u5206\u522b\u57282\u4e2a\u8282\u70b9\u4e0a\u8fd0\u884c\uff1a<\/p>\n<p>1. \/u01\/app\/oraInventory\/orainstRoot.sh<\/p>\n<p>2. \/u01\/app\/21.3.0\/grid\/root.sh<\/p>\n<p><strong>1\u3001\u8282\u70b91\u6267\u884c\u8fc7\u7a0b<\/strong>\uff1a<\/p>\n<p>[root@raclhr-21c-n1 u01]# \/u01\/app\/oraInventory\/orainstRoot.sh<\/p>\n<p>Changing permissions of \/u01\/app\/oraInventory.<\/p>\n<p>Adding read,write permissions for group.<\/p>\n<p>Removing read,write,execute permissions for world.<\/p>\n<p>&nbsp;<\/p>\n<p>Changing groupname of \/u01\/app\/oraInventory to oinstall.<\/p>\n<p>The execution of the script is complete.<\/p>\n<p>[root@raclhr-21c-n1 u01]# \/u01\/app\/21.3.0\/grid\/root.sh<\/p>\n<p>Check \/u01\/app\/21.3.0\/grid\/install\/root_raclhr-21c-n1_2021-08-20_17-06-17-435524095.log for the output of root script<\/p>\n<p>[root@raclhr-21c-n1 u01]# more \/u01\/app\/21.3.0\/grid\/install\/root_raclhr-21c-n1_2021-08-20_17-06-17-435524095.log<\/p>\n<p>Performing root user operation.<\/p>\n<p>&nbsp;<\/p>\n<p>The following environment variables are set as:<\/p>\n<p>ORACLE_OWNER= grid<\/p>\n<p>ORACLE_HOME= \/u01\/app\/21.3.0\/grid<\/p>\n<p>Copying dbhome to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying oraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying coraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>Creating \/etc\/oratab file&#8230;<\/p>\n<p>Entries will be added to the \/etc\/oratab file as needed by<\/p>\n<p>Database Configuration Assistant when a database is created<\/p>\n<p>Finished running generic part of root script.<\/p>\n<p>Now product-specific root actions will be performed.<\/p>\n<p>Relinking oracle with rac_on option<\/p>\n<p>Using configuration parameter file: \/u01\/app\/21.3.0\/grid\/crs\/install\/crsconfig_params<\/p>\n<p>2021-08-20 17:06:38: Got permissions of file \/u01\/app\/grid\/crsdata\/raclhr-21c-n1\/crsconfig: 0775<\/p>\n<p>2021-08-20 17:06:38: Got permissions of file \/u01\/app\/grid\/crsdata: 0775<\/p>\n<p>2021-08-20 17:06:38: Got permissions of file \/u01\/app\/grid\/crsdata\/raclhr-21c-n1: 0775<\/p>\n<p>The log of current session can be found at:<\/p>\n<p>\/u01\/app\/grid\/crsdata\/raclhr-21c-n1\/crsconfig\/rootcrs_raclhr-21c-n1_2021-08-20_05-06-38PM.log<\/p>\n<p>2021\/08\/20 17:06:46 CLSRSC-594: Executing installation step 1 of 19: &#8216;SetupTFA&#8217;.<\/p>\n<p>2021\/08\/20 17:06:46 CLSRSC-594: Executing installation step 2 of 19: &#8216;ValidateEnv&#8217;.<\/p>\n<p>2021\/08\/20 17:06:46 CLSRSC-363: User ignored prerequisites during installation<\/p>\n<p>2021\/08\/20 17:06:47 CLSRSC-594: Executing installation step 3 of 19: &#8216;CheckFirstNode&#8217;.<\/p>\n<p>2021\/08\/20 17:06:49 CLSRSC-594: Executing installation step 4 of 19: &#8216;GenSiteGUIDs&#8217;.<\/p>\n<p>2021\/08\/20 17:06:50 CLSRSC-594: Executing installation step 5 of 19: &#8216;SetupOSD&#8217;.<\/p>\n<p>Redirecting to \/bin\/systemctl restart rsyslog.service<\/p>\n<p>2021\/08\/20 17:06:50 CLSRSC-594: Executing installation step 6 of 19: &#8216;CheckCRSConfig&#8217;.<\/p>\n<p>2021\/08\/20 17:06:50 CLSRSC-594: Executing installation step 7 of 19: &#8216;SetupLocalGPNP&#8217;.<\/p>\n<p>2021\/08\/20 17:07:02 CLSRSC-594: Executing installation step 8 of 19: &#8216;CreateRootCert&#8217;.<\/p>\n<p>2021\/08\/20 17:07:07 CLSRSC-594: Executing installation step 9 of 19: &#8216;ConfigOLR&#8217;.<\/p>\n<p>2021\/08\/20 17:07:25 CLSRSC-594: Executing installation step 10 of 19: &#8216;ConfigCHMOS&#8217;.<\/p>\n<p>2021\/08\/20 17:07:25 CLSRSC-594: Executing installation step 11 of 19: &#8216;CreateOHASD&#8217;.<\/p>\n<p>2021\/08\/20 17:07:31 CLSRSC-594: Executing installation step 12 of 19: &#8216;ConfigOHASD&#8217;.<\/p>\n<p>2021\/08\/20 17:07:31 CLSRSC-330: Adding Clusterware entries to file &#8216;oracle-ohasd.service&#8217;<\/p>\n<p>2021\/08\/20 17:07:49 CLSRSC-4002: Successfully installed Oracle Autonomous Health Framework (AHF).<\/p>\n<p>2021\/08\/20 17:07:51 CLSRSC-594: Executing installation step 13 of 19: &#8216;InstallAFD&#8217;.<\/p>\n<p>2021\/08\/20 17:07:51 CLSRSC-594: Executing installation step 14 of 19: &#8216;InstallACFS&#8217;.<\/p>\n<p>2021\/08\/20 17:07:57 CLSRSC-594: Executing installation step 15 of 19: &#8216;InstallKA&#8217;.<\/p>\n<p>2021\/08\/20 17:08:02 CLSRSC-594: Executing installation step 16 of 19: &#8216;InitConfig&#8217;.<\/p>\n<p>2021\/08\/20 17:09:15 CLSRSC-482: Running command: &#8216;\/u01\/app\/21.3.0\/grid\/bin\/ocrconfig -upgrade grid oinstall&#8217;<\/p>\n<p>CRS-4256: Updating the profile<\/p>\n<p>Successful addition of voting disk 9e414fc873a04fa9bf804f75b1ab4aee.<\/p>\n<p>Successful addition of voting disk f93fea3f47e14f0ebff2acf3d0477b04.<\/p>\n<p>Successful addition of voting disk a9293487c98d4fb5bf07584e563c0a4f.<\/p>\n<p>Successfully replaced voting disk group with +OCR.<\/p>\n<p>CRS-4256: Updating the profile<\/p>\n<p>CRS-4266: Voting file(s) successfully replaced<\/p>\n<p>## STATE File Universal Id File Name Disk group<\/p>\n<p>&#8212; &#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;<\/p>\n<p>1.ONLINE 9e414fc873a04fa9bf804f75b1ab4aee (\/dev\/asm-diskd) [OCR]<\/p>\n<p>2.ONLINE f93fea3f47e14f0ebff2acf3d0477b04 (\/dev\/asm-diske) [OCR]<\/p>\n<p>3.ONLINE a9293487c98d4fb5bf07584e563c0a4f (\/dev\/asm-diskf) [OCR]<\/p>\n<p>Located 3 voting disk(s).<\/p>\n<p>2021\/08\/20 17:10:42 CLSRSC-594: Executing installation step 17 of 19: &#8216;StartCluster&#8217;.<\/p>\n<p>2021\/08\/20 17:12:02 CLSRSC-343: Successfully started Oracle Clusterware stack<\/p>\n<p>2021\/08\/20 17:12:02 CLSRSC-594: Executing installation step 18 of 19: &#8216;ConfigNode&#8217;.<\/p>\n<p>2021\/08\/20 17:14:37 CLSRSC-594: Executing installation step 19 of 19: &#8216;PostConfig&#8217;.<\/p>\n<p>2021\/08\/20 17:15:01 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster &#8230; succeeded<\/p>\n<p>&nbsp;<\/p>\n<p>[root@raclhr-21c-n1 ~]# crsctl stat res -t<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Name Target State Server State details<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Local Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.LISTENER.lsnr<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.chad<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.net1.network<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.ons<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Cluster Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.LISTENER_SCAN1.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN2.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN3.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.OCR.dg(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.asm(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 Started,STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.asmnet1.asmnetwork(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 OFFLINE OFFLINE STABLE<\/p>\n<p>ora.cdp1.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp2.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp3.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cvu<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.qosmserver<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.raclhr-21c-n1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan3.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>\u6700\u540e\u8f93\u51faConfigure Oracle Grid Infrastructure for a Cluster &#8230; succeeded\u8868\u793a\u6210\u529f\u3002<\/p>\n<p><strong>2\u3001\u8282\u70b92\u6267\u884c\u8fc7\u7a0b<\/strong>\uff1a<\/p>\n<p>[root@raclhr-21c-n2 ~]# \/u01\/app\/oraInventory\/orainstRoot.sh<\/p>\n<p>Changing permissions of \/u01\/app\/oraInventory.<\/p>\n<p>Adding read,write permissions for group.<\/p>\n<p>Removing read,write,execute permissions for world.<\/p>\n<p>&nbsp;<\/p>\n<p>Changing groupname of \/u01\/app\/oraInventory to oinstall.<\/p>\n<p>The execution of the script is complete.<\/p>\n<p>[root@raclhr-21c-n2~]#<\/p>\n<p>[root@raclhr-21c-n2~]#<\/p>\n<p>[root@raclhr-21c-n2 ~]# \/u01\/app\/21.3.0\/grid\/root.sh<\/p>\n<p>Check \/u01\/app\/21.3.0\/grid\/install\/root_raclhr-21c-n2_2021-08-20_17-15-07-463118963.log for the output of root script<\/p>\n<p>[root@raclhr-21c-n2 ~]# more \/u01\/app\/21.3.0\/grid\/install\/root_raclhr-21c-n2_2021-08-20_17-15-07-463118963.log<\/p>\n<p>Performing root user operation.<\/p>\n<p>&nbsp;<\/p>\n<p>The following environment variables are set as:<\/p>\n<p>ORACLE_OWNER= grid<\/p>\n<p>ORACLE_HOME= \/u01\/app\/21.3.0\/grid<\/p>\n<p>Copying dbhome to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying oraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying coraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>Creating \/etc\/oratab file&#8230;<\/p>\n<p>Entries will be added to the \/etc\/oratab file as needed by<\/p>\n<p>Database Configuration Assistant when a database is created<\/p>\n<p>Finished running generic part of root script.<\/p>\n<p>Now product-specific root actions will be performed.<\/p>\n<p>Relinking oracle with rac_on option<\/p>\n<p>Using configuration parameter file: \/u01\/app\/21.3.0\/grid\/crs\/install\/crsconfig_params<\/p>\n<p>2021-08-20 17:15:39: Got permissions of file \/u01\/app\/grid\/crsdata\/raclhr-21c-n2\/crsconfig: 0775<\/p>\n<p>2021-08-20 17:15:39: Got permissions of file \/u01\/app\/grid\/crsdata: 0775<\/p>\n<p>2021-08-20 17:15:39: Got permissions of file \/u01\/app\/grid\/crsdata\/raclhr-21c-n2: 0775<\/p>\n<p>The log of current session can be found at:<\/p>\n<p>\/u01\/app\/grid\/crsdata\/raclhr-21c-n2\/crsconfig\/rootcrs_raclhr-21c-n2_2021-08-20_05-15-39PM.log<\/p>\n<p>2021\/08\/20 17:15:45 CLSRSC-594: Executing installation step 1 of 19: &#8216;SetupTFA&#8217;.<\/p>\n<p>2021\/08\/20 17:15:45 CLSRSC-594: Executing installation step 2 of 19: &#8216;ValidateEnv&#8217;.<\/p>\n<p>2021\/08\/20 17:15:45 CLSRSC-363: User ignored prerequisites during installation<\/p>\n<p>2021\/08\/20 17:15:45 CLSRSC-594: Executing installation step 3 of 19: &#8216;CheckFirstNode&#8217;.<\/p>\n<p>2021\/08\/20 17:15:46 CLSRSC-594: Executing installation step 4 of 19: &#8216;GenSiteGUIDs&#8217;.<\/p>\n<p>2021\/08\/20 17:15:47 CLSRSC-594: Executing installation step 5 of 19: &#8216;SetupOSD&#8217;.<\/p>\n<p>Redirecting to \/bin\/systemctl restart rsyslog.service<\/p>\n<p>2021\/08\/20 17:15:47 CLSRSC-594: Executing installation step 6 of 19: &#8216;CheckCRSConfig&#8217;.<\/p>\n<p>2021\/08\/20 17:15:48 CLSRSC-594: Executing installation step 7 of 19: &#8216;SetupLocalGPNP&#8217;.<\/p>\n<p>2021\/08\/20 17:15:49 CLSRSC-594: Executing installation step 8 of 19: &#8216;CreateRootCert&#8217;.<\/p>\n<p>2021\/08\/20 17:15:49 CLSRSC-594: Executing installation step 9 of 19: &#8216;ConfigOLR&#8217;.<\/p>\n<p>2021\/08\/20 17:16:05 CLSRSC-594: Executing installation step 10 of 19: &#8216;ConfigCHMOS&#8217;.<\/p>\n<p>2021\/08\/20 17:16:05 CLSRSC-594: Executing installation step 11 of 19: &#8216;CreateOHASD&#8217;.<\/p>\n<p>2021\/08\/20 17:16:07 CLSRSC-594: Executing installation step 12 of 19: &#8216;ConfigOHASD&#8217;.<\/p>\n<p>2021\/08\/20 17:16:07 CLSRSC-330: Adding Clusterware entries to file &#8216;oracle-ohasd.service&#8217;<\/p>\n<p>2021\/08\/20 17:16:32 CLSRSC-594: Executing installation step 13 of 19: &#8216;InstallAFD&#8217;.<\/p>\n<p>2021\/08\/20 17:16:32 CLSRSC-594: Executing installation step 14 of 19: &#8216;InstallACFS&#8217;.<\/p>\n<p>2021\/08\/20 17:16:34 CLSRSC-594: Executing installation step 15 of 19: &#8216;InstallKA&#8217;.<\/p>\n<p>2021\/08\/20 17:16:35 CLSRSC-594: Executing installation step 16 of 19: &#8216;InitConfig&#8217;.<\/p>\n<p>2021\/08\/20 17:16:44 CLSRSC-594: Executing installation step 17 of 19: &#8216;StartCluster&#8217;.<\/p>\n<p>2021\/08\/20 17:17:07 CLSRSC-4002: Successfully installed Oracle Autonomous Health Framework (AHF).<\/p>\n<p>2021\/08\/20 17:17:49 CLSRSC-343: Successfully started Oracle Clusterware stack<\/p>\n<p>2021\/08\/20 17:17:49 CLSRSC-594: Executing installation step 18 of 19: &#8216;ConfigNode&#8217;.<\/p>\n<p>2021\/08\/20 17:18:08 CLSRSC-594: Executing installation step 19 of 19: &#8216;PostConfig&#8217;.<\/p>\n<p>2021\/08\/20 17:18:13 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster &#8230; succeeded<\/p>\n<p>&nbsp;<\/p>\n<p>[root@raclhr-21c-n1 ~]# crsctl stat res -t<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Name Target State Server State details<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Local Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.LISTENER.lsnr<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.chad<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.net1.network<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.ons<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Cluster Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.LISTENER_SCAN1.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN2.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN3.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.OCR.dg(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.asm(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 Started,STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 Started,STABLE<\/p>\n<p>ora.asmnet1.asmnetwork(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.cdp1.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp2.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp3.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.cvu<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.qosmserver<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.raclhr-21c-n1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.raclhr-21c-n2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.scan1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan3.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>\u6700\u540e\u8f93\u51faConfigure Oracle Grid Infrastructure for a Cluster &#8230; succeeded\u8868\u793a\u6210\u529f\u3002<\/p>\n<p><strong>3\u3001\u7136\u540e\u4ee5\u5b89\u88c5\u7528\u6237grid\u5728\u8282\u70b91\u6267\u884c\u5982\u4e0b\u811a\u672c<\/strong>\uff1a<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/gridSetup.sh\u00a0 -silent -executeConfigTools -responseFile \/u01\/app\/21.3.0\/grid\/install\/response\/grid_2021-08-20_04-58-51PM.rsp<\/p>\n<p>\u6267\u884c\u7ed3\u679c\uff1a<\/p>\n<p>[grid@raclhr-21c-n1 ~]$ \/u01\/app\/21.3.0\/grid\/gridSetup.sh -silent -executeConfigTools -responseFile \/u01\/app\/21.3.0\/grid\/install\/response\/grid_2021-08-20_04-58-51PM.rsp<\/p>\n<p>Launching Oracle Grid Infrastructure Setup Wizard&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>You can find the logs of this session at:<\/p>\n<p>\/u01\/app\/oraInventory\/logs\/GridSetupActions2021-08-20_05-20-02PM<\/p>\n<p>&nbsp;<\/p>\n<p>====\u300b \u8fd9\u91cc\u81f3\u5c11\u9700\u8981\u63092\u6b21\u56de\u8f66<\/p>\n<p>&nbsp;<\/p>\n<p>(reconfirmation):<\/p>\n<p>&nbsp;<\/p>\n<p>(reconfirmation):<\/p>\n<p>&nbsp;<\/p>\n<p>[WARNING] [INS-43080] Some of the configuration assistants failed, were cancelled or skipped.<\/p>\n<p>ACTION: Refer to the logs or contact Oracle Support Services.<\/p>\n<p><strong>7.2\u3001\u9759\u9ed8\u5b89\u88c5db\u8f6f\u4ef6<\/strong><\/p>\n<p>\u5b89\u88c5\u4e4b\u524d\u53ef\u4ee5\u4f7f\u7528\u811a\u672c\u8fdb\u884c\u6821\u9a8c\uff0c\u786e\u4fdd\u6240\u6709\u7684failed\u9009\u9879\u90fd\u53ef\u4ee5\u5ffd\u7565\u3002<\/p>\n<p>su &#8211; oracle<\/p>\n<p>export CVUQDISK_GRP=oinstall<\/p>\n<p>export CV_NODE_ALL=raclhr-21c-n1,raclhr-21c-n2<\/p>\n<p>\/u01\/app\/21.3.0\/grid\/runcluvfy.sh stage -pre dbinst -allnodes -fixup -verbose<\/p>\n<p>\u9759\u9ed8\u5b89\u88c5\uff1a<\/p>\n<p>\/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/runInstaller -silent -force -noconfig -ignorePrereq \\<\/p>\n<p>oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_dbinstall_response_schema_v21.0.0 \\<\/p>\n<p>oracle.install.option=INSTALL_DB_SWONLY \\<\/p>\n<p>UNIX_GROUP_NAME=oinstall \\<\/p>\n<p>INVENTORY_LOCATION=\/u01\/app\/oraInventory \\<\/p>\n<p>ORACLE_BASE=\/u01\/app\/oracle \\<\/p>\n<p>oracle.install.db.InstallEdition=EE \\<\/p>\n<p>oracle.install.db.OSDBA_GROUP=dba \\<\/p>\n<p>oracle.install.db.OSOPER_GROUP=oper \\<\/p>\n<p>oracle.install.db.OSBACKUPDBA_GROUP=backupdba \\<\/p>\n<p>oracle.install.db.OSDGDBA_GROUP=dgdba \\<\/p>\n<p>oracle.install.db.OSKMDBA_GROUP=kmdba \\<\/p>\n<p>oracle.install.db.OSRACDBA_GROUP=racdba \\<\/p>\n<p>oracle.install.db.CLUSTER_NODES=raclhr-21c-n1,raclhr-21c-n2 \\<\/p>\n<p>oracle.install.db.rootconfig.executeRootScript=false<\/p>\n<p>\u6267\u884c\u8fc7\u7a0b\uff1a<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/runInstaller -silent -force -noconfig -ignorePrereq \\<\/p>\n<p>&gt; oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_dbinstall_response_schema_v21.0.0 \\<\/p>\n<p>&gt; oracle.install.option=INSTALL_DB_SWONLY \\<\/p>\n<p>&gt; UNIX_GROUP_NAME=oinstall \\<\/p>\n<p>&gt; INVENTORY_LOCATION=\/u01\/app\/oraInventory \\<\/p>\n<p>&gt; ORACLE_BASE=\/u01\/app\/oracle \\<\/p>\n<p>&gt; oracle.install.db.InstallEdition=EE \\<\/p>\n<p>&gt; oracle.install.db.OSDBA_GROUP=dba \\<\/p>\n<p>&gt; oracle.install.db.OSOPER_GROUP=oper \\<\/p>\n<p>&gt; oracle.install.db.OSBACKUPDBA_GROUP=backupdba \\<\/p>\n<p>&gt; oracle.install.db.OSDGDBA_GROUP=dgdba \\<\/p>\n<p>&gt; oracle.install.db.OSKMDBA_GROUP=kmdba \\<\/p>\n<p>&gt; oracle.install.db.OSRACDBA_GROUP=racdba \\<\/p>\n<p>&gt; oracle.install.db.CLUSTER_NODES=raclhr-21c-n1,raclhr-21c-n2 \\<\/p>\n<p>&gt; oracle.install.db.rootconfig.executeRootScript=false<\/p>\n<p>Launching Oracle Database Setup Wizard&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>[WARNING] [INS-13001] Oracle Database is not supported on this operating system. Installer will not perform prerequisite checks on the system.<\/p>\n<p>CAUSE: This operating system may not have been in the certified list at the time of the release of this software.<\/p>\n<p>ACTION: Refer to My Oracle Support portal for the latest certification information for this operating system. Proceed with the installation if the operating system has been certified after the release of this software.<\/p>\n<p>The response file for this session can be found at:<\/p>\n<p>\/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/install\/response\/db_2021-08-20_09-57-24PM.rsp<\/p>\n<p>&nbsp;<\/p>\n<p>You can find the log of this install session at:<\/p>\n<p>\/u01\/app\/oraInventory\/logs\/InstallActions2021-08-20_09-57-24PM\/installActions2021-08-20_09-57-24PM.log<\/p>\n<p>&nbsp;<\/p>\n<p>As a root user, execute the following script(s):<\/p>\n<p>1. \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/root.sh<\/p>\n<p>&nbsp;<\/p>\n<p>Execute \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/root.sh on thefollowingnodes:<\/p>\n<p>[raclhr-21c-n1, raclhr-21c-n2]<\/p>\n<p>&nbsp;<\/p>\n<p>Successfully Setup Software.<\/p>\n<p>&nbsp;<\/p>\n<p>[root@raclhr-21c-n1 InstallActions2021-08-20_09-47-27PM]# \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/root.sh<\/p>\n<p>Check \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/install\/root_raclhr-21c-n1_2021-08-20_22-03-03-392736813.log for the output of root script<\/p>\n<p>[root@raclhr-21c-n1 InstallActions2021-08-20_09-47-27PM]# more \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/install\/root_raclhr-21c-n1_2021-08-20_22-03-03-392736813.log<\/p>\n<p>Performing root user operation.<\/p>\n<p>&nbsp;<\/p>\n<p>The following environment variables are set as:<\/p>\n<p>ORACLE_OWNER= oracle<\/p>\n<p>ORACLE_HOME= \/u01\/app\/oracle\/product\/21.3.0\/dbhome_1<\/p>\n<p>Copying dbhome to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying oraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>Copying coraenv to \/usr\/local\/bin &#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>Entries will be added to the \/etc\/oratab file as needed by<\/p>\n<p>Database Configuration Assistant when a database is created<\/p>\n<p>Finished running generic part of root script.<\/p>\n<p>Now product-specific root actions will be performed.<\/p>\n<p>\u8282\u70b91\u548c\u8282\u70b92\u90fd\u9700\u8981\u4ee5root\u7528\u6237\u6267\u884c\u811a\u672c\uff1a\/u01\/app\/oracle\/product\/21.3.0\/dbhome_1\/root.sh<\/p>\n<p>\u81f3\u6b64\uff0cgrid\u96c6\u7fa4\u548cdb\u8f6f\u4ef6\u90fd\u5df2\u7ecf\u5b89\u88c5\u5b8c\u6210\u4e86\uff0c\u5269\u4e0b\u7684\u5c31\u662f\u521b\u5efa\u6570\u636e\u5e93\u7684\u64cd\u4f5c\u3002<\/p>\n<p><strong>7.3\u3001\u521b\u5efaDATA\u548cFRA\u78c1\u76d8\u7ec4<\/strong><\/p>\n<p>su &#8211; grid<\/p>\n<p>&nbsp;<\/p>\n<p>sqlplus \/ as sysasm<\/p>\n<p>&nbsp;<\/p>\n<p>create diskgroup DATA external redundancy disk &#8216;\/dev\/asm-diskj&#8217;,&#8217;\/dev\/asm-diskk&#8217;,&#8217;\/dev\/asm-diskl&#8217;<\/p>\n<p>ATTRIBUTE &#8216;compatible.rdbms&#8217; = &#8216;21.3&#8217;, &#8216;compatible.asm&#8217; = &#8216;21.3&#8217;;<\/p>\n<p>&nbsp;<\/p>\n<p>create diskgroup FRA external redundancy disk &#8216;\/dev\/asm-diskm&#8217;,&#8217;\/dev\/asm-diskn&#8217;,&#8217;\/dev\/asm-disko&#8217;<\/p>\n<p>ATTRIBUTE &#8216;compatible.rdbms&#8217; = &#8216;21.3&#8217;, &#8216;compatible.asm&#8217; = &#8216;21.3&#8217;;<\/p>\n<p>&nbsp;<\/p>\n<p>srvctl start diskgroup -diskgroup data<\/p>\n<p>srvctl start diskgroup -diskgroup fra<\/p>\n<p>alter diskgroup all mount;<\/p>\n<p>&nbsp;<\/p>\n<p>col name format a10<\/p>\n<p>set line 9999<\/p>\n<p>col path format a25<\/p>\n<p>select GROUP_NUMBER,path,name,disk_number,total_mb,free_mb,CREATE_DATE,MOUNT_STATUS,MOUNT_DATE from v$asm_disk order by GROUP_NUMBER desc,disk_number;<\/p>\n<p>select name,state,free_mb,required_mirror_free_mb,usable_file_mb from v$asm_diskgroup;<\/p>\n<p>\u67e5\u770b\uff1a<\/p>\n<p>SQL&gt; col name format a10<\/p>\n<p>SQL&gt; set line 9999<\/p>\n<p>SQL&gt; col path format a25<\/p>\n<p>SQL&gt; select GROUP_NUMBER,path,name,disk_number,total_mb,free_mb,CREATE_DATE,MOUNT_STATUS,MOUNT_DATE from v$asm_disk order by GROUP_NUMBER desc,disk_number;<\/p>\n<p>&nbsp;<\/p>\n<p>GROUP_NUMBER PATH NAME DISK_NUMBER TOTAL_MB FREE_MB CREATE_DA MOUNT_S MOUNT_DAT<\/p>\n<p>&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;&#8212;<\/p>\n<p>3 \/dev\/asm-diskm FRA_0000 0 10240 10218 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>3 \/dev\/asm-diskn FRA_0001 1 10240 10216 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>3 \/dev\/asm-disko FRA_0002 2 10240 10216 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>2 \/dev\/asm-diskj DATA_0000 0 15360 15336 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>2 \/dev\/asm-diskk DATA_0001 1 15360 15339 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>2 \/dev\/asm-diskl DATA_0002 2 15360 15335 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>1 \/dev\/asm-diskd OCR_0000 0 1024 692 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>1 \/dev\/asm-diske OCR_0001 1 1024 696 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>1 \/dev\/asm-diskf OCR_0002 2 1024 696 20-AUG-21 CACHED 20-AUG-21<\/p>\n<p>0 \/dev\/asm-diskg 0 0 0 CLOSED<\/p>\n<p>0 \/dev\/asm-diskh 1 0 0 CLOSED<\/p>\n<p>&nbsp;<\/p>\n<p>GROUP_NUMBER PATH NAME DISK_NUMBER TOTAL_MB FREE_MB CREATE_DA MOUNT_S MOUNT_DAT<\/p>\n<p>&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;&#8212;<\/p>\n<p>0 \/dev\/asm-diski 2 0 0 CLOSED<\/p>\n<p>&nbsp;<\/p>\n<p>12 rows selected.<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; select name,state,free_mb,required_mirror_free_mb,usable_file_mb from v$asm_diskgroup;<\/p>\n<p>&nbsp;<\/p>\n<p>NAME STATE FREE_MB REQUIRED_MIRROR_FREE_MB USABLE_FILE_MB<\/p>\n<p>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>OCR MOUNTED 2084 1024 530<\/p>\n<p>DATA MOUNTED 46010 0 46010<\/p>\n<p>FRA MOUNTED 30650 0 30650<\/p>\n<p>&nbsp;<\/p>\n<p>[root@raclhr-21c-n1 ~]# $ORACLE_HOME\/bin\/kfod disks=all st=true ds=true<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Disk Size Header Path Disk Group User Group<\/p>\n<p>================================================================================<\/p>\n<p>1: 1024 MB MEMBER \/dev\/asm-diskd OCR grid asmadmin<\/p>\n<p>2: 1024 MB MEMBER \/dev\/asm-diske OCR grid asmadmin<\/p>\n<p>3: 1024 MB MEMBER \/dev\/asm-diskf OCR grid asmadmin<\/p>\n<p>4: 10240 MB CANDIDATE \/dev\/asm-diskg # grid asmadmin<\/p>\n<p>5: 10240 MB CANDIDATE \/dev\/asm-diskh # grid asmadmin<\/p>\n<p>6: 10240 MB CANDIDATE \/dev\/asm-diski # grid asmadmin<\/p>\n<p>7: 15360 MB MEMBER \/dev\/asm-diskj DATA grid asmadmin<\/p>\n<p>8: 15360 MB MEMBER \/dev\/asm-diskk DATA grid asmadmin<\/p>\n<p>9: 15360 MB MEMBER \/dev\/asm-diskl DATA grid asmadmin<\/p>\n<p>10: 10240 MB MEMBER \/dev\/asm-diskm FRA grid asmadmin<\/p>\n<p>11: 10240 MB MEMBER \/dev\/asm-diskn FRA grid asmadmin<\/p>\n<p>12: 10240 MB MEMBER \/dev\/asm-disko FRA grid asmadmin<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ORACLE_SID ORACLE_HOME<\/p>\n<p>================================================================================<\/p>\n<p><strong>7.4\u3001\u9759\u9ed8\u521b\u5efa\u6570\u636e\u5e93<\/strong><\/p>\n<p>&#8212; rac\u6570\u636e\u5e93<\/p>\n<p>dbca -silent -ignorePreReqs -ignorePrereqFailure -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \\<\/p>\n<p>-gdbname rac21c -sid rac21c \\<\/p>\n<p>-createAsContainerDatabase TRUE \\<\/p>\n<p>-sysPassword lhr -systemPassword lhr -dbsnmpPassword lhr \\<\/p>\n<p>-datafileDestination &#8216;+DATA&#8217; -recoveryAreaDestination &#8216;+FRA&#8217; \\<\/p>\n<p>-storageType ASM \\<\/p>\n<p>-characterset AL32UTF8 \\<\/p>\n<p>-totalMemory 1024 \\<\/p>\n<p>-databaseType OLTP \\<\/p>\n<p>-emConfiguration none \\<\/p>\n<p>-nodeinfo raclhr-21c-n1,raclhr-21c-n2<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u5355\u5b9e\u4f8b<\/p>\n<p>dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \\<\/p>\n<p>-gdbname LHRCDB -sid LHRCDB \\<\/p>\n<p>-createAsContainerDatabase TRUE \\<\/p>\n<p>-numberOfPDBs 1 \\<\/p>\n<p>-pdbName pdbxmm \\<\/p>\n<p>-pdbAdminPassword lhr \\<\/p>\n<p>-sysPassword lhr -systemPassword lhr \\<\/p>\n<p>-datafileDestination &#8216;\/u01\/app\/oracle\/oradata&#8217; \\<\/p>\n<p>-recoveryAreaDestination &#8216;\/u01\/app\/oracle\/flash_recovery_area&#8217; \\<\/p>\n<p>-redoLogFileSize 50 \\<\/p>\n<p>-storageType FS \\<\/p>\n<p>-characterset AL32UTF8 -nationalCharacterSet AL16UTF16 \\<\/p>\n<p>-totalMemory 1024 \\<\/p>\n<p>-databaseType OLTP \\<\/p>\n<p>-emConfiguration NONE<\/p>\n<p>\u521b\u5efa\u8fc7\u7a0b\uff1a<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ dbca -silent -ignorePreReqs -ignorePrereqFailure -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \\<\/p>\n<p>&gt; -gdbname rac21c -sid rac21c \\<\/p>\n<p>&gt; -createAsContainerDatabase TRUE \\<\/p>\n<p>&gt; -sysPassword lhr -systemPassword lhr -dbsnmpPassword lhr \\<\/p>\n<p>&gt; -datafileDestination &#8216;+DATA&#8217; -recoveryAreaDestination &#8216;+FRA&#8217; \\<\/p>\n<p>&gt; -storageType ASM \\<\/p>\n<p>&gt; -characterset AL32UTF8 \\<\/p>\n<p>&gt; -totalMemory 1024 \\<\/p>\n<p>&gt; -databaseType OLTP \\<\/p>\n<p>&gt; -emConfiguration none \\<\/p>\n<p>&gt; -nodeinfo raclhr-21c-n1,raclhr-21c-n2<\/p>\n<p>[WARNING] [DBT-06208] The &#8216;SYS&#8217; password entered does not conform to the Oracle recommended standards.<\/p>\n<p>CAUSE:<\/p>\n<p>a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].<\/p>\n<p>b.The password entered is a keyword that Oracle does not recommend to be used as password<\/p>\n<p>ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.<\/p>\n<p>[WARNING] [DBT-06208] The &#8216;SYSTEM&#8217; password entered does not conform to the Oracle recommended standards.<\/p>\n<p>CAUSE:<\/p>\n<p>a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].<\/p>\n<p>b.The password entered is a keyword that Oracle does not recommend to be used as password<\/p>\n<p>ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.<\/p>\n<p>[WARNING] [DBT-06208] The &#8216;PDBADMIN&#8217; password entered does not conform to the Oracle recommended standards.<\/p>\n<p>CAUSE:<\/p>\n<p>a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].<\/p>\n<p>b.The password entered is a keyword that Oracle does not recommend to be used as password<\/p>\n<p>ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.<\/p>\n<p>Prepare for db operation<\/p>\n<p>7% complete<\/p>\n<p>Copying database files<\/p>\n<p>27% complete<\/p>\n<p>Creating and starting Oracle instance<\/p>\n<p>28% complete<\/p>\n<p>31% complete<\/p>\n<p>35% complete<\/p>\n<p>37% complete<\/p>\n<p>40% complete<\/p>\n<p>Creating cluster database views<\/p>\n<p>41% complete<\/p>\n<p>53% complete<\/p>\n<p>Completing Database Creation<\/p>\n<p>57% complete<\/p>\n<p>59% complete<\/p>\n<p>60% complete<\/p>\n<p>80% complete<\/p>\n<p>Executing Post Configuration Actions<\/p>\n<p>100% complete<\/p>\n<p>Database creation complete. For details check the logfiles at:<\/p>\n<p>\/u01\/app\/oracle\/cfgtoollogs\/dbca\/rac21c.<\/p>\n<p>Database Information:<\/p>\n<p>Global Database Name:rac21c<\/p>\n<p>System Identifier(SID) Prefix:rac21c<\/p>\n<p>Look at the log file &#8220;\/u01\/app\/oracle\/cfgtoollogs\/dbca\/rac21c\/rac21c.log&#8221; for further details.<\/p>\n<p>&nbsp;<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ crsctl stat res -t<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Name Target State Server State details<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Local Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.LISTENER.lsnr<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.chad<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.net1.network<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.ons<\/p>\n<p>ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Cluster Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.DATA.dg(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.FRA.dg(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.LISTENER_SCAN1.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN2.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.LISTENER_SCAN3.lsnr<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.OCR.dg(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.asm(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 Started,STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 Started,STABLE<\/p>\n<p>ora.asmnet1.asmnetwork(ora.asmgroup)<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.cdp1.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp2.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.cdp3.cdp<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.cvu<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.qosmserver<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.rac21c.db<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 Open,HOME=\/u01\/app\/o<\/p>\n<p>racle\/product\/21.3.0<\/p>\n<p>\/dbhome_1,STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 Open,HOME=\/u01\/app\/o<\/p>\n<p>racle\/product\/21.3.0<\/p>\n<p>\/dbhome_1,STABLE<\/p>\n<p>ora.raclhr-21c-n1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.raclhr-21c-n2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>ora.scan1.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan2.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>ora.scan3.vip<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>&nbsp;<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ sas<\/p>\n<p>&nbsp;<\/p>\n<p>SQL*Plus: Release 21.0.0.0.0 &#8211; Production on Mon Aug 23 10:32:50 2021<\/p>\n<p>Version 21.3.0.0.0<\/p>\n<p>&nbsp;<\/p>\n<p>Copyright (c) 1982, 2021, Oracle. All rights reserved.<\/p>\n<p>&nbsp;<\/p>\n<p>Connected to:<\/p>\n<p>Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 &#8211; Production<\/p>\n<p>Version 21.3.0.0.0<\/p>\n<p>&nbsp;<\/p>\n<p>SYS@rac21c1&gt; show pdbs<\/p>\n<p>&nbsp;<\/p>\n<p>CON_ID CON_NAME OPEN MODE RESTRICTED<\/p>\n<p>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<\/p>\n<p>2 PDB$SEED READ ONLY NO<\/p>\n<p><strong>7.5\u3001\u521b\u5efaPDB\u6570\u636e\u5e93<\/strong><\/p>\n<p>SYS@rac21c1&gt; show parameter db_create_file_dest<\/p>\n<p>&nbsp;<\/p>\n<p>NAME TYPE VALUE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>db_create_file_dest string +DATA<\/p>\n<p>SYS@rac21c1&gt; create pluggable database PDBLHR1 admin user lhr identified by lhr;<\/p>\n<p>&nbsp;<\/p>\n<p>Pluggable database created.<\/p>\n<p>&nbsp;<\/p>\n<p>SYS@rac21c1&gt; show pdbs<\/p>\n<p>&nbsp;<\/p>\n<p>CON_ID CON_NAME OPEN MODE RESTRICTED<\/p>\n<p>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<\/p>\n<p>2 PDB$SEED READ ONLY NO<\/p>\n<p>3 PDBLHR1 MOUNTED<\/p>\n<p>SYS@rac21c1&gt; alter pluggable database pdblhr1 open;<\/p>\n<p>&nbsp;<\/p>\n<p>Pluggable database altered.<\/p>\n<p>&nbsp;<\/p>\n<p>SYS@rac21c1&gt; show pdbs<\/p>\n<p>&nbsp;<\/p>\n<p>CON_ID CON_NAME OPEN MODE RESTRICTED<\/p>\n<p>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<\/p>\n<p>2 PDB$SEED READ ONLY NO<\/p>\n<p>3 PDBLHR1 READ WRITE NO<\/p>\n<p>SYS@rac21c1&gt; alter pluggable database all save state;<\/p>\n<p>&nbsp;<\/p>\n<p>Pluggable database altered.<\/p>\n<p>&nbsp;<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ export ORACLE_PDB_SID=PDBLHR1<\/p>\n<p>[oracle@raclhr-21c-n1 ~]$ sas<\/p>\n<p>&nbsp;<\/p>\n<p>SQL*Plus: Release 21.0.0.0.0 &#8211; Production on Mon Aug 23 10:45:11 2021<\/p>\n<p>Version 21.3.0.0.0<\/p>\n<p>&nbsp;<\/p>\n<p>Copyright (c) 1982, 2021, Oracle. All rights reserved.<\/p>\n<p>&nbsp;<\/p>\n<p>Connected to:<\/p>\n<p>Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 &#8211; Production<\/p>\n<p>Version 21.3.0.0.0<\/p>\n<p>&nbsp;<\/p>\n<p>SYS@rac21c1&gt; show pdbs<\/p>\n<p>&nbsp;<\/p>\n<p>CON_ID CON_NAME OPEN MODE RESTRICTED<\/p>\n<p>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<\/p>\n<p>3 PDBLHR1 READ WRITE NO<\/p>\n<p>SYS@rac21c1&gt; show con_name<\/p>\n<p>&nbsp;<\/p>\n<p>CON_NAME<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>PDBLHR1<\/p>\n<p>&nbsp;<\/p>\n<p>[root@raclhr-21c-n1 ~]# crsctl status resource -w &#8220;TYPE = ora.database.type&#8221; -t<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Name Target State Server State details<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Cluster Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.rac21c.db<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 Open,HOME=\/u01\/app\/o<\/p>\n<p>racle\/product\/21.3.0<\/p>\n<p>\/dbhome_1,STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 Open,HOME=\/u01\/app\/o<\/p>\n<p>racle\/product\/21.3.0<\/p>\n<p>\/dbhome_1,STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>[root@raclhr-21c-n1 ~]# crsctl status resource -w &#8220;TYPE = ora.pdb.type&#8221; -t<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Name Target State Server State details<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Cluster Resources<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>ora.rac21c.pdblhr1.pdb<\/p>\n<p>1 ONLINE ONLINE raclhr-21c-n1 STABLE<\/p>\n<p>2 ONLINE ONLINE raclhr-21c-n2 STABLE<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p><strong>\u516b\u3001\u4fee\u6539\u57fa\u672c\u914d\u7f6e<\/strong><\/p>\n<p><strong>8.1\u3001\u7981\u7528crs\u548cdb\u7684\u81ea\u542f\u52a8<\/strong><\/p>\n<p>&#8212; \u7981\u7528crs\u81ea\u542f\u52a8<\/p>\n<p>crsctl disable has<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \u7981\u7528db\u81ea\u542f\u52a8<\/p>\n<p>crsctl modify resource ora.rac21c.db -attr AUTO_START=never -unsupported<\/p>\n<p>crsctl stat res ora.rac21c.db -p | grep AUTO_START<\/p>\n<p><strong>8.2\u3001\u4fee\u6539SQL\u63d0\u793a\u7b26<\/strong><\/p>\n<p>Oracle\u548cgrid\u5747\u4fee\u6539\uff1a<\/p>\n<p>cat &gt;&gt; $ORACLE_HOME\/sqlplus\/admin\/glogin.sql &lt;&lt;&#8220;EOF&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>set linesize 9999 pagesize 9999<\/p>\n<p>set sqlprompt &#8220;_USER&#8217;@&#8217;_CONNECT_IDENTIFIER&gt; &#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>EOF<\/p>\n<p><strong>\u4e5d\u3001\u914d\u7f6eEM<\/strong><\/p>\n<p>[root@oracle-rac1 ~]# su &#8211; oracle<\/p>\n<p>Last login: Sat Aug 28 13:43:30 CST 2021<\/p>\n<p>[oracle@oracle-rac1 ~]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 21.0.0.0.0 &#8211; Production on 28-AUG-2021 13:58:32<\/p>\n<p>Copyright (c) 1991, 2021, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<\/p>\n<p>STATUS of the LISTENER<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>Alias LISTENER<\/p>\n<p>Version TNSLSNR for Linux: Version 21.0.0.0.0 &#8211; Production<\/p>\n<p>Start Date 28-AUG-2021 12:32:00<\/p>\n<p>Uptime 0 days 1 hr. 26 min. 32 sec<\/p>\n<p>Trace Level off<\/p>\n<p>Security ON: Local OS Authentication<\/p>\n<p>SNMP OFF<\/p>\n<p>Listener Parameter File \/u01\/app\/21.3.0\/grid\/network\/admin\/listener.ora<\/p>\n<p>Listener Log File \/u01\/app\/grid\/diag\/tnslsnr\/oracle-rac1\/listener\/alert\/log.xml<\/p>\n<p>Listening Endpoints Summary&#8230;<\/p>\n<p>(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))<\/p>\n<p>(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.203.211)(PORT=1521)))<\/p>\n<p>(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.203.212)(PORT=1521)))<\/p>\n<p>(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=oracle-rac1)(PORT=5500))(Security=(my_wallet_directory=\/u01\/app\/oracle\/homes\/OraDB21Home1\/admin\/orcl\/xdb_wallet))(Presentation=HTTP)(Session=RAW))<\/p>\n<p>Services Summary&#8230;<\/p>\n<p>Service &#8220;+ASM&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;+ASM1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;+ASM_DATA&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;+ASM1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;+ASM_FRA&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;+ASM1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;+ASM_OCR&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;+ASM1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;c8209f27c6b16005e053362ee80ae60e&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;orcl1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;ca98e7747921a4b2e053d3cba8c06d0d&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;orcl1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;orcl&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;orcl1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;orclXDB&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;orcl1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>Service &#8220;orclpdb1&#8221; has 1 instance(s).<\/p>\n<p>Instance &#8220;orcl1&#8221;, status READY, has 1 handler(s) for this service&#8230;<\/p>\n<p>The command completed successfully<\/p>\n<p>\u53ef\u4ee5\u67e5\u770b\u5230EM\u7aef\u53e3\u4e3a5500\uff0c\u9700\u8981\u5bf9\/u01\/app\/oracle\/product\/19.3.0\/dbhome_1\/admin\/lhr19cdb\/xdb_wallet\/\u76ee\u5f55\u8d4b\u4e88\u76f8\u5e94\u6743\u9650\uff0c\u5426\u5219\u65e0\u6cd5\u8bbf\u95ee<\/p>\n<p>[root@oracle-rac1 ~]# chmod 777 \/u01\/app\/oracle\/homes\/OraDB21Home1\/admin\/orcl\/xdb_wallet\/*<\/p>\n<p>\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u8f93\u5165https:\/\/192.168.203.210:5500\/em\u56de\u8f66\uff0c\u7528\u6237\u540d\u4e3asystem\uff0c\u5bc6\u7801\u4e3a\u521b\u5efa\u6570\u636e\u5e93\u65f6\u8bbe\u7f6e\u7684\u5bc6\u7801\uff0c\u5bb9\u5668\u540d\u4e0d\u586b\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-557.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"832\" class=\"wp-image-1732\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-557.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-558.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1887\" height=\"994\" class=\"wp-image-1733\" data-original=\"https:\/\/www.xh86.me\/wp-content\/uploads\/2021\/10\/word-image-558.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\"  sizes=\"auto, (max-width: 1887px) 100vw, 1887px\" \/><\/div><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001RAC\u5b89\u88c5\u89c4\u5212 1.1\u3001\u6240\u9700\u8f6f\u4ef6\u4ecb\u7ecd 1.2\u3001IP\u5730\u5740\u89c4\u5212 1.3\u3001\u64cd\u4f5c\u7cfb\u7edf\u672c\u5730\u78c1\u76d8\u5206\u533a\u89c4\u5212 1.4\u3001\u5171\u4eab [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1668","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/1668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1668"}],"version-history":[{"count":1,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/1668\/revisions"}],"predecessor-version":[{"id":1734,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/1668\/revisions\/1734"}],"wp:attachment":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}