{"id":1284,"date":"2020-01-19T13:54:42","date_gmt":"2020-01-19T05:54:42","guid":{"rendered":"https:\/\/www.charflower.com\/?p=1284"},"modified":"2020-02-19T17:53:55","modified_gmt":"2020-02-19T09:53:55","slug":"%e5%9f%ba%e4%ba%8ewindows-2019%e5%9f%9f%e6%88%90%e5%91%98%e6%9e%84%e5%bb%ba0%e5%91%8a%e8%ad%a6%e7%9a%84oracle-19c-rac","status":"publish","type":"post","link":"https:\/\/www.charflower.com\/?p=1284","title":{"rendered":"\u57fa\u4e8eWindows 2019\u57df\u6210\u5458\u6784\u5efa0\u544a\u8b66Oracle 19c RAC"},"content":{"rendered":"\n<p>\u4e4b\u524d\u57fa\u4e8eWindows\u5de5\u4f5c\u7ec4\u67b6\u6784\u6f14\u793a\u8fc7Oracle RAC\u7684\u642d\u5efa\uff0cGI\u5b89\u88c5\u8fc7\u7a0b\u4e2dSkip\u4e86\u4e00\u4e9b\u8b66\u544a\uff0cDatabase\u5b89\u88c5\u8fc7\u7a0b\u8fd8\u662f\u6709\u76f8\u540c\u7684\u8b66\u544a\u4fe1\u606f\uff0cSkip\u540e\u8fd8\u662f\u80fd\u5b8c\u6210\u5b89\u88c5\u3002\u8fd9\u6b21\u6539\u7528AD\u73af\u5883\u5f00\u59cb\u4ee5\u4e3a\u80fd\u81ea\u52a8\u89e3\u51b3\u8fd9\u4e9b\u544a\u8b66\uff0c\u5b9e\u9645\u4e0a\u95ee\u9898\u4f9d\u65e7\u3002\u6ca1\u529e\u6cd5\uff0c\u7f51\u4e0a\u6839\u672c\u6ca1\u4eba\u5199\u8fd9\u5757\u513f\u4e1c\u897f\uff0c\u76f8\u540c\u7684\u544a\u8b66Linux\u5e73\u53f0\u90fd\u80fd\u8f7b\u677e\u89e3\u51b3\uff0c\u653e\u5230Windows\u4e0a\u5374\u884c\u4e0d\u901a\uff0c\u5b98\u65b9\u6709KB\uff0c\u4f46\u662f\u6ca1\u6709support\u8d26\u53f7\uff0c\u53ea\u80fd\u53bb\u4ed4\u7ec6\u7814\u8bfbOracle\u5b98\u65b9\u6587\u6863\u4e86\uff1agrid-infrastructure-installation-and-upgrade-guide-microsoft-windows.pdf<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6709\u4e86\u5de5\u4f5c\u7ec4\u73af\u5883\u4e0b\u7684RAC\u5b89\u88c5\u7ecf\u9a8c\uff0cAD\u73af\u5883\u57fa\u672c\u96f7\u540c\uff0c\u8fd9\u6b21\u6211\u4eec\u5148\u8fd0\u884c\u5b89\u88c5\u524d\u81ea\u68c0\uff0c\n\u5982\u679c\u4f60\u7684Public\u7f51\u5361\u914d\u7f6e\u4e86DNS\uff0c\u5219\u81ea\u68c0\u8f93\u51fa\u5f88\u5c34\u5c2c\u7684\u663e\u793a\u5982\u4e0b\uff1a\n.\\runcluvfy.bat stage -pre crsinst -n rac21,rac22 -verbose\nPRVF-0002 : could not retrieve local node name\nOTDBS03: DNS server failure [response code 2]\n\/\/\u4ee5\u4e0a\u662f\u4ec0\u4e48\u9b3c\u4fe1\u606f\uff1f\u627e\u4e0d\u5230\u76f8\u5173\u89e3\u6790\u8bb0\u5f55\uff1f\u8981\u77e5\u9053\u6211\u4eec\u7684\u6b63\u53cd\u53cc\u5411\u89e3\u6790\u90fd\u662fOK\u7684\u54e6\uff01<\/code><\/pre>\n\n\n\n<p>\u8fd8\u662f\u4ed4\u7ec6\u770b\u770b\u5b98\u65b9\u6587\u6863\u5bf9\u4e8e\u7f51\u7edc\u914d\u7f6e\u51c6\u5907\u90fd\u8bf4\u4e86\u4ec0\u4e48\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"403\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/115-1024x403.png\" alt=\"\" class=\"wp-image-1285\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/115-1024x403.png 1024w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/115-300x118.png 300w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/115-768x302.png 768w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/115.png 1177w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>\u4e0a\u56fe\u8bf4\u7684\u5f88\u6e05\u695a\uff1a1\u3001\u901a\u8fc7\u6ce8\u518c\u8868\u7981\u7528\u5a92\u4f53\u611f\u77e5\uff1b<br>2\u3001\u7981\u7528Public\u7f51\u5361\u7684DNS\u6ce8\u518c\uff1b<br>3\u3001\u624b\u5de5\u914d\u7f6eNIC\u5ea6\u91cf\u503c\uff1b<br>4\u3001\u6307\u5b9aTCP\/UDP\u7684\u7aef\u53e3\u533a\u95f4\uff1b<\/figcaption><\/figure>\n\n\n\n<p>\u5177\u4f53\u505a\u6cd5\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1\u3001\u901a\u8fc7\u6ce8\u518c\u8868\u7981\u7528\u5a92\u4f53\u611f\u77e5\uff1b\nHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Tcpip\\Parameters\nValue Name: DisableDHCPMediaSense\nValue: 1\n\n4\u3001\u6307\u5b9aTCP\/UDP\u7684\u7aef\u53e3\u533a\u95f4\uff1b\nnetsh int ipv4 set dynamicport udp start=9000 num=56000\nnetsh int ipv4 set dynamicport tcp start=9000 num=56000\nnetsh int ipv4 show dynamicport udp\nnetsh int ipv4 show dynamicport tcp<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"718\" height=\"530\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/117.png\" alt=\"\" class=\"wp-image-1286\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/117.png 718w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/117-300x221.png 300w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/117-272x200.png 272w\" sizes=\"(max-width: 718px) 100vw, 718px\" \/><figcaption> 3\u3001\u7981\u7528Public\u7f51\u5361\u7684DNS\u6ce8\u518c <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"827\" height=\"613\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/116-1.png\" alt=\"\" class=\"wp-image-1299\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/116-1.png 827w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/116-1-300x222.png 300w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/116-1-768x569.png 768w\" sizes=\"(max-width: 827px) 100vw, 827px\" \/><figcaption>  4\u3001\u624b\u5de5\u914d\u7f6eNIC\u5ea6\u91cf\u503c\uff1b\u5efa\u8baePublic 100\/Private 200\/SAN 300<\/figcaption><\/figure>\n\n\n\n<p>\u8fd9\u91cc\u5f88\u5947\u602a\uff0c\u65e0\u8bba\u600e\u6837\u6298\u817eDNS\u670d\u52a1\u5668\uff0c\u81ea\u68c0\u90fd\u662f\u4e24\u884c\u62a5\u9519\uff0c\u5373\u4f7f\u5c06DNS\u670d\u52a1\u90e8\u7f72\u5728RAC\u8282\u70b9\u4e0a\uff0c\u5730\u5740\u8bbe\u7f6e\u6210127.0.0.1\u90fd\u6ca1\u6709\u7528\uff0c\u4e00\u5ea6\u6000\u7591\u81ea\u68c0\u811a\u672c\u6709\u95ee\u9898\u6216\u662fDNS\u4e0d\u652f\u6301Windows\u5bb6\u7684\uff0c\u6211\u6ca1\u6709\u7528Linux\u4e0b\u7684Named  Server\u53bb\u9a8c\u8bc1\uff0c\u540e\u9762\u6709\u65f6\u95f4\u53ef\u4ee5\u4e00\u8bd5\uff0c\u6700\u540e\u9009\u62e9\u4e0d\u914dDNS\u5730\u5740\uff0c\u4f46\u6b64\u65f6\u522b\u5fd8\u4e86\u914d\u7f6e\u4f60\u7684hosts\u4fe1\u606f\uff0c\u8fd9\u91cc\u63d0\u9192\u4e0b\u5373\u4f7f\u6240\u6709\u7684record\u90fd\u5728DNS\u4e0a\uff0c\u8fd9\u91cc\u7684hosts\u8bb0\u5f55\u4e5f\u4e0d\u80fd\u5c11\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"553\" height=\"430\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/119.png\" alt=\"\" class=\"wp-image-1288\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/119.png 553w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/119-300x233.png 300w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.0.21\t\trac21.citrix.org.cn\n192.168.0.22\t\trac22.citrix.org.cn\n192.168.0.24\t\trac-cluster-scan.citrix.org.cn\n192.168.0.27\t\trac-cluster-scan.citrix.org.cn\n192.168.0.28\t\trac-cluster-scan.citrix.org.cn\n192.168.0.25\t\trac21-vip.citrix.org.cn\n192.168.0.26\t\trac22-vip.citrix.org.cn\n10.254.100.21\t\trac21-pri-ip.citrix.org.cn\n10.254.100.22\t\trac22-pri-ip.citrix.org.cn<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u501f\u52a9ps\u547d\u4ee4\u89e3\u538b\u7f29\uff1a\nPS C:\\> Expand-Archive -LiteralPath C:\\WINDOWS.X64_193000_db_home.zip -DestinationPath C:\\app\\19.0.0\\database\nPS C:\\> Expand-Archive -LiteralPath C:\\WINDOWS.X64_193000_grid_home.zip -DestinationPath C:\\app\\19.0.0\\grid<\/code><\/pre>\n\n\n\n<p>\u770b\u770b\u8f93\u51fa\u548c\/\/\u540e\u7684\u6ce8\u91ca\u4fe1\u606f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS C:\\app\\19.0.0\\grid> .\\runcluvfy.bat stage -pre crsinst -n rac21,rac22 -verbose\njava.lang.RuntimeException: no nameservers provided\n        at sun.net.spi.nameservice.dns.DNSNameService.&lt;init>(DNSNameService.java:256)\n        at sun.net.spi.nameservice.dns.DNSNameServiceDescriptor.createNameService(DNSNameServiceDescriptor.java:35)\n        at java.net.InetAddress$3.run(InetAddress.java:951)\n        at java.net.InetAddress$3.run(InetAddress.java:940)\n        at java.security.AccessController.doPrivileged(Native Method)\n        at java.net.InetAddress.createNSProvider(InetAddress.java:939)\n        at java.net.InetAddress.&lt;clinit>(InetAddress.java:984)\n        at sun.management.VMManagementImpl.getVmId(VMManagementImpl.java:140)\n        at sun.management.RuntimeImpl.getName(RuntimeImpl.java:59)\n        at oracle.ops.mgmt.trace.Trace.&lt;clinit>(Trace.java:198)\n        at oracle.ops.verification.client.CluvfyDriver.main(CluvfyDriver.java:224)\nCannot create name service:dns,sun: java.lang.RuntimeException: no nameservers provided   \/\/\u6ca1\u68c0\u6d4b\u5230DNS\u4fe1\u606f\n\nVerifying Physical Memory ...\n  Node Name     Available                 Required                  Status\n  ------------  ------------------------  ------------------------  ----------\n  rac22         15.9996GB (1.6776756E7KB)  8GB (8388608.0KB)         passed\n  rac21         15.9996GB (1.6776756E7KB)  8GB (8388608.0KB)         passed\nVerifying Physical Memory ...PASSED\nVerifying Available Physical Memory ...\n  Node Name     Available                 Required                  Status\n  ------------  ------------------------  ------------------------  ----------\n  rac22         7.1884GB (7537604.0KB)    50MB (51200.0KB)          passed\n  rac21         7.0141GB (7354840.0KB)    50MB (51200.0KB)          passed\nVerifying Available Physical Memory ...PASSED\nVerifying Swap Size ...\n  Node Name     Available                 Required                  Status\n  ------------  ------------------------  ------------------------  ----------\n  rac22         18.8746GB (1.9791412E7KB)  15.9996GB (1.6776756E7KB)  passed\n  rac21         18.8746GB (1.9791412E7KB)  15.9996GB (1.6776756E7KB)  passed\nVerifying Swap Size ...PASSED\nVerifying Free Space: rac22:C:\\app\\19.0.0\\grid,rac22:C:\\Users\\root\\AppData\\Local\\Temp ...\n  Path              Node Name     Mount point   Available     Required      Status\n  ----------------  ------------  ------------  ------------  ------------  ------------\n  C:\\app\\19.0.0\\grid  rac22         C             75.6046GB     7GB           passed\n  C:\\Users\\root\\AppData\\Local\\Temp  rac22         C             75.6046GB     1GB           passed\nVerifying Free Space: rac22:C:\\app\\19.0.0\\grid,rac22:C:\\Users\\root\\AppData\\Local\\Temp ...PASSED\nVerifying Free Space: rac21:C:\\app\\19.0.0\\grid,rac21:C:\\Users\\root\\AppData\\Local\\Temp ...\n  Path              Node Name     Mount point   Available     Required      Status\n  ----------------  ------------  ------------  ------------  ------------  ------------\n  C:\\app\\19.0.0\\grid  rac21         C             75.3999GB     7GB           passed\n  C:\\Users\\root\\AppData\\Local\\Temp  rac21         C             75.3999GB     1GB           passed\nVerifying Free Space: rac21:C:\\app\\19.0.0\\grid,rac21:C:\\Users\\root\\AppData\\Local\\Temp ...PASSED\nVerifying Architecture ...\n  Node Name     Available                 Required                  Status\n  ------------  ------------------------  ------------------------  ----------\n  rac22         64-bit                    64-bit                    passed\n  rac21         64-bit                    64-bit                    passed\nVerifying Architecture ...PASSED\nVerifying Host name ...PASSED\nVerifying Node Connectivity ...\nInterface information for node \"rac22\"\n\n Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU\n ------ --------------- --------------- --------------- --------------- ----------------- ------\n private 10.254.100.22   10.254.100.0                    192.168.0.254   00:50:56:89:0A:B2 1500\n public 192.168.0.22    192.168.0.0                     192.168.0.254   00:50:56:89:FC:90 1500\n public 192.168.0.26    192.168.0.0                     192.168.0.254   00:50:56:89:FC:90 1500\n public 192.168.0.27    192.168.0.0                     192.168.0.254   00:50:56:89:FC:90 1500\n public 192.168.0.28    192.168.0.0                     192.168.0.254   00:50:56:89:FC:90 1500\n\nInterface information for node \"rac21\"\n\n Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU\n ------ --------------- --------------- --------------- --------------- ----------------- ------\n private 10.254.100.21   10.254.100.0                    192.168.0.254   00:50:56:89:D0:8B 1500\n public 192.168.0.21    192.168.0.0                     192.168.0.254   00:50:56:89:7B:98 1500\n public 192.168.0.24    192.168.0.0                     192.168.0.254   00:50:56:89:7B:98 1500\n public 192.168.0.25    192.168.0.0                     192.168.0.254   00:50:56:89:7B:98 1500\n\nCheck: MTU consistency on the private interfaces of subnet \"10.254.100.0\"\n\n  Node              Name          IP Address    Subnet        MTU\n  ----------------  ------------  ------------  ------------  ----------------\n  rac22             private       10.254.100.22  10.254.100.0  1500\n  rac21             private       10.254.100.21  10.254.100.0  1500\n\nCheck: MTU consistency of the subnet \"192.168.0.0\".\n\n  Node              Name          IP Address    Subnet        MTU\n  ----------------  ------------  ------------  ------------  ----------------\n  rac22             public        192.168.0.22  192.168.0.0   1500\n  rac22             public        192.168.0.26  192.168.0.0   1500\n  rac22             public        192.168.0.27  192.168.0.0   1500\n  rac22             public        192.168.0.28  192.168.0.0   1500\n  rac21             public        192.168.0.21  192.168.0.0   1500\n  rac21             public        192.168.0.24  192.168.0.0   1500\n  rac21             public        192.168.0.25  192.168.0.0   1500\n\n  Source                          Destination                     Connected?\n  ------------------------------  ------------------------------  ----------------\n  rac21[public:192.168.0.21]      rac22[public:192.168.0.26]      yes\n  rac21[public:192.168.0.21]      rac22[public:192.168.0.27]      yes\n  rac21[public:192.168.0.21]      rac22[public:192.168.0.28]      yes\n  rac21[public:192.168.0.21]      rac22[public:192.168.0.22]      yes\n  rac21[public:192.168.0.21]      rac21[public:192.168.0.24]      yes\n  rac21[public:192.168.0.21]      rac21[public:192.168.0.25]      yes\n  rac22[public:192.168.0.26]      rac22[public:192.168.0.27]      yes\n  rac22[public:192.168.0.26]      rac22[public:192.168.0.28]      yes\n  rac22[public:192.168.0.26]      rac22[public:192.168.0.22]      yes\n  rac22[public:192.168.0.26]      rac21[public:192.168.0.24]      yes\n  rac22[public:192.168.0.26]      rac21[public:192.168.0.25]      yes\n  rac22[public:192.168.0.27]      rac22[public:192.168.0.28]      yes\n  rac22[public:192.168.0.27]      rac22[public:192.168.0.22]      yes\n  rac22[public:192.168.0.27]      rac21[public:192.168.0.24]      yes\n  rac22[public:192.168.0.27]      rac21[public:192.168.0.25]      yes\n  rac22[public:192.168.0.28]      rac22[public:192.168.0.22]      yes\n  rac22[public:192.168.0.28]      rac21[public:192.168.0.24]      yes\n  rac22[public:192.168.0.28]      rac21[public:192.168.0.25]      yes\n  rac22[public:192.168.0.22]      rac21[public:192.168.0.24]      yes\n  rac22[public:192.168.0.22]      rac21[public:192.168.0.25]      yes\n  rac21[public:192.168.0.24]      rac21[public:192.168.0.25]      yes\n\n  Source                          Destination                     Connected?\n  ------------------------------  ------------------------------  ----------------\n  rac21[private:10.254.100.21]    rac22[private:10.254.100.22]    yes\n\n  Verifying subnet mask consistency for subnet \"192.168.0.0\" ...PASSED\n  Verifying subnet mask consistency for subnet \"10.254.100.0\" ...PASSED\nVerifying Node Connectivity ...PASSED\nVerifying Multicast or broadcast check ...\nChecking subnet \"10.254.100.0\" for multicast communication with multicast group \"224.0.0.251\"\nVerifying Multicast or broadcast check ...PASSED\nVerifying Windows firewall status ...\n  Node Name     Enabled?                  Comment\n  ------------  ------------------------  ------------------------\n  rac22         no                        passed\n  rac21         no                        passed\nVerifying Windows firewall status ...PASSED\nVerifying ASM Integrity ...PASSED\nVerifying Network Time Protocol (NTP) ...  \/\/\u8fd9\u91cc\u662f\u5173\u4e8eNTP\u7684\u51e0\u4e2a\u914d\u7f6e\uff0c\u9700\u8981\u4fee\u6539\u6ce8\u518c\u8868\n  Verifying service \"W32Time\" is running ...PASSED\n  Verifying service \"W32Time\" registry settings ...PASSED\nVerifying Network Time Protocol (NTP) ...PASSED    \/\/\u52a0\u5165AD\u540e\uff0c\u65f6\u95f4\u540c\u6b65\u81ea\u52a8\u89e3\u51b3\uff1b\nVerifying Check: If user \"root\" is a domain user ...PASSED   \/\/\u8fd9\u91cc\u53ef\u4ee5\u770b\u51faOracle\u8fd8\u662f\u5efa\u8bae\u5927\u5bb6\u57fa\u4e8eAD\u73af\u5883\u6784\u5efaRAC\uff0c\u53ef\u5b9e\u9645\u4e0a\u5f88\u5c11\u6709\u4eba\u8fd9\u4e48\u505a\uff1b\u6b64\u5916\u8fd8\u8981\u5c06\u57df\u7528\u6237root\u52a0\u5165\u5230\u672c\u5730Administrators\u7528\u6237\u7ec4\uff1b\nVerifying Time zone consistency ...PASSED\nVerifying Time offset between nodes ...PASSED\nVerifying Disk Automount feature status ...      \/\/RAW\u78c1\u76d8\u90fd\u8981\u914d\u7f6eAutomount\uff1b\n  Node Name     Enabled?                  Comment\n  ------------  ------------------------  ------------------------\n  rac22         yes                       passed\n  rac21         yes                       passed\nVerifying Disk Automount feature status ...PASSED\nVerifying Check NIC bind order ...\n  Node Name                             Status\n  ------------------------------------  ------------------------\n  rac22                                 passed\n  rac21                                 passed\n\n  Node Name                             Status\n  ------------------------------------  ------------------------\n  rac22                                 passed\n  rac21                                 passed\nVerifying Check NIC bind order ...PASSED\nVerifying Windows user account consistency check across nodes ...PASSED\nVerifying Grid Infrastructure home path: C:\\app\\19.0.0\\grid ...\n  Verifying 'C:\\app\\19.0.0\\grid' ...PASSED\nVerifying Grid Infrastructure home path: C:\\app\\19.0.0\\grid ...PASSED\nVerifying Cluster nodes are not Windows domain controllers. ...   \/\/\u4e0d\u5141\u8bb8\u5728DC\u4e0a\u5b89\u88c5Cluster\u8282\u70b9\n  Node Name     Is Windows domain controller  Status\n  ------------  ------------------------  ------------------------\n  rac22         no                        passed\n  rac21         no                        passed\nVerifying Cluster nodes are not Windows domain controllers. ...PASSED\nVerifying ASM Filter Driver configuration ...PASSED\n\nPre-check for cluster services setup was successful.   \/\/\u8fd9\u91cc\u7ed3\u679c\u5f88\u91cd\u8981\uff1b\n\nCVU operation performed:      stage -pre crsinst\nDate:                         Jan 19, 2020 1:19:29 PM\nCVU home:                     C:\\app\\19.0.0\\grid\\\nUser:                         CITRIX\\root\nPS C:\\app\\19.0.0\\grid><\/code><\/pre>\n\n\n\n<p>\u5176\u4e2d\u63d0\u5230\u7684\u51e0\u4e2a\u91cd\u8981\u7684\u914d\u7f6e\u5982\u4e0b\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"816\" height=\"498\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/120.png\" alt=\"\" class=\"wp-image-1289\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/120.png 816w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/120-300x183.png 300w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/120-768x469.png 768w\" sizes=\"(max-width: 816px) 100vw, 816px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"323\" height=\"75\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/02\/image-148.png\" alt=\"\" class=\"wp-image-1670\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/02\/image-148.png 323w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/02\/image-148-300x70.png 300w\" sizes=\"(max-width: 323px) 100vw, 323px\" \/><figcaption>\u7acb\u5373\u751f\u6548\u5c31\u7528w32tm.exe \/config \/update\u547d\u4ee4\uff01<\/figcaption><\/figure>\n\n\n\n<p>\u7efc\u4e0a\u6240\u8ff0\uff0c\u6211\u4eec\u91c7\u53d6\u4e0d\u914d\u7f6eDNS\u7684\u65b9\u5f0f\u8fdb\u884cGI\u548cDatabase\u7684\u5b89\u88c5\uff0c\u679c\u7136\u8fbe\u5230\u7406\u60f3\u6548\u679c\uff0cGI\u548cDatabase\u5168\u7a0b\u4e0d\u518d\u6709\u4efb\u4f55\u57fa\u7840\u73af\u5883\u62a5\u9519\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"708\" height=\"626\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/121.png\" alt=\"\" class=\"wp-image-1290\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/121.png 708w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/121-300x265.png 300w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"534\" height=\"252\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/124.png\" alt=\"\" class=\"wp-image-1293\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/124.png 534w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/124-300x142.png 300w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"707\" height=\"533\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/122.png\" alt=\"\" class=\"wp-image-1291\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/122.png 707w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/122-300x226.png 300w\" sizes=\"(max-width: 707px) 100vw, 707px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"682\" height=\"698\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/125.png\" alt=\"\" class=\"wp-image-1296\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/125.png 682w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/125-293x300.png 293w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"536\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/123-1024x536.png\" alt=\"\" class=\"wp-image-1292\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/123-1024x536.png 1024w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/123-300x157.png 300w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/123-768x402.png 768w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/01\/123.png 1296w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u5168\u90e8\u5b89\u88c5\u5b8c\u6210\u540e\u6dfb\u52a0\u4e0aDNS\u8bb0\u5f55\u5373\u53ef\u3002\u89c6\u9891\u6f14\u793a\u5982\u4e0b\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=eUwkdlGJ6-s\n<\/div><\/figure>\n\n\n\n<p>\u5982\u679c\u770b\u4e0d\u5230\uff0c\u53ea\u80fd\u81ea\u5df1\u60f3\u529e\u6cd5\u4e86\uff01<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/www.youtube.com\/watch?v=eUwkdlGJ6-s<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u4e4b\u524d\u57fa\u4e8eWindows\u5de5\u4f5c\u7ec4\u67b6\u6784\u6f14\u793a\u8fc7Oracle RAC\u7684\u642d\u5efa\uff0cGI\u5b89\u88c5\u8fc7\u7a0b\u4e2dSkip\u4e86\u4e00\u4e9b\u8b66\u544a\uff0cDatab&hellip; <a class=\"more-link\" href=\"https:\/\/www.charflower.com\/?p=1284\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u57fa\u4e8eWindows 2019\u57df\u6210\u5458\u6784\u5efa0\u544a\u8b66Oracle 19c RAC<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1290,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[37,59],"tags":[56,53],"_links":{"self":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts\/1284"}],"collection":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1284"}],"version-history":[{"count":9,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts\/1284\/revisions"}],"predecessor-version":[{"id":1671,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts\/1284\/revisions\/1671"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/media\/1290"}],"wp:attachment":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}