Oracle ਕਲੱਸਟਰਵੇਅਰ ਜਨਤਕ ਨੈੱਟਵਰਕ 'ਤੇ ਨੋਡ ਵਰਚੁਅਲ IP (VIP) ਪਤਿਆਂ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਦਾ ਹੈ। ਨੋਡ VIP ਉਹ VIP ਪਤੇ ਹਨ ਜੋ ਕਲਾਇੰਟ ਇੱਕ Oracle RAC ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਨ ਲਈ ਵਰਤਦੇ ਹਨ। ਇੱਕ ਡਾਟਾਬੇਸ ਕਲਾਇੰਟ ਤੋਂ ਇੱਕ Oracle RAC ਡੇਟਾਬੇਸ ਉਦਾਹਰਨ ਲਈ ਇੱਕ ਆਮ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨੂੰ ਸੰਖੇਪ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ: ਡਾਟਾਬੇਸ ਕਲਾਇੰਟ SCAN ਨਾਲ ਜੁੜਦਾ ਹੈ (ਜਿਸ ਵਿੱਚ ਇੱਕ ਜਨਤਕ ਨੈੱਟਵਰਕ 'ਤੇ ਇੱਕ SCAN VIP ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ), ਸਕੈਨ ਸੁਣਨ ਵਾਲੇ ਨੂੰ ਇੱਕ ਵੈਧ ਸੇਵਾ ਨਾਮ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਸਕੈਨ ਲਿਸਨਰ ਫਿਰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਡੇਟਾਬੇਸ ਉਦਾਹਰਨ ਇਸ ਸੇਵਾ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਦਾ ਹੈ ਅਤੇ ਗਾਹਕ ਨੂੰ ਸੰਬੰਧਿਤ ਨੋਡ 'ਤੇ ਸਥਾਨਕ ਜਾਂ ਨੋਡ ਸੁਣਨ ਵਾਲੇ ਨੂੰ ਰੂਟ ਕਰਦਾ ਹੈ। ਨੋਡ ਸੁਣਨ ਵਾਲਾ, ਇੱਕ ਨੋਡ VIP ਅਤੇ ਇੱਕ ਦਿੱਤੇ ਪੋਰਟ 'ਤੇ ਸੁਣ ਰਿਹਾ ਹੈ, ਕਨੈਕਸ਼ਨ ਬੇਨਤੀ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਕਲਾਇੰਟ ਨੂੰ ਸਥਾਨਕ ਨੋਡ 'ਤੇ ਇੱਕ ਉਦਾਹਰਣ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਜੇਕਰ ਕਲੱਸਟਰ 'ਤੇ ਮਲਟੀਪਲ ਸਬਨੈੱਟਾਂ ਰਾਹੀਂ ਕਲਾਈਂਟ ਕਨੈਕਟੀਵਿਟੀ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਮਲਟੀਪਲ ਪਬਲਿਕ ਨੈੱਟਵਰਕ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਪੂਰਵ ਸੰਚਾਲਨ ਦਿੱਤੇ ਗਏ ਸਬਨੈੱਟ ਦੇ ਅੰਦਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਕੋਈ ਨੋਡ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ VIP ਐਡਰੈੱਸ ਕਿਸੇ ਹੋਰ ਨੋਡ 'ਤੇ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ ਜਿਸ 'ਤੇ VIP ਐਡਰੈੱਸ TCP ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ Oracle ਡਾਟਾਬੇਸ ਨਾਲ ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਗ੍ਰਾਹਕ ਜੋ ਕਿਸੇ VIP ਪਤੇ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ ਜੋ ਇਸਦੇ ਹੋਮ ਨੋਡ 'ਤੇ ਨਹੀਂ ਰਹਿੰਦੇ ਹਨ, TCP ਕਨੈਕਟ ਟਾਈਮਆਉਟ ਸੁਨੇਹਿਆਂ ਦੀ ਉਡੀਕ ਕਰਨ ਦੀ ਬਜਾਏ ਇੱਕ ਤੇਜ਼ ਕੁਨੈਕਸ਼ਨ ਤੋਂ ਇਨਕਾਰੀ ਗਲਤੀ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਨੈੱਟਵਰਕ ਜਿਸ 'ਤੇ VIP ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ ਵਾਪਸ ਔਨਲਾਈਨ ਆਉਂਦਾ ਹੈ, Oracle Clusterware VIP ਨੂੰ ਇਸਦੇ ਹੋਮ ਨੋਡ 'ਤੇ ਵਾਪਸ ਫੇਲ ਕਰਦਾ ਹੈ, ਜਿੱਥੇ ਕਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਆਮ ਤੌਰ 'ਤੇ, VIP ਪਤੇ ਉਦੋਂ ਅਸਫਲ ਹੁੰਦੇ ਹਨ ਜਦੋਂ: ਨੋਡ ਜਿਸ 'ਤੇ VIP ਪਤਾ ਚੱਲਦਾ ਹੈ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ। VIP ਪਤੇ ਲਈ ਸਾਰੇ ਇੰਟਰਫੇਸ ਫੇਲ VIP ਪਤੇ ਲਈ ਸਾਰੇ ਇੰਟਰਫੇਸ ਨੈੱਟਵਰਕ ਤੋਂ ਡਿਸਕਨੈਕਟ ਕੀਤੇ ਗਏ ਹਨ Oracle RAC 12c ਵੱਖ-ਵੱਖ ਸਬਨੈੱਟਾਂ ਰਾਹੀਂ ਕਲੱਸਟਰ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਕਈ ਜਨਤਕ ਨੈੱਟਵਰਕਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਹਰੇਕ ਨੈਟਵਰਕ ਸਰੋਤ ਇਸਦੇ ਆਪਣੇ ਸਬਨੈੱਟ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਹਰੇਕ ਡੇਟਾਬੇਸ ਸੇਵਾ Oracle RAC ਡੇਟਾਬੇਸ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਇੱਕ ਖਾਸ ਨੈਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਹਰੇਕ ਨੈੱਟਵਰਕ ਸਰੋਤ ਓਰੇਕਲ ਕਲੱਸਟਰਵੇਅਰ ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਇੱਕ ਸਰੋਤ ਹੈ, ਜੋ ਪਹਿਲਾਂ ਵਰਣਿਤ VIP ਵਿਵਹਾਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ SCAN ਇੱਕ ਸਿੰਗਲ ਨੈੱਟਵਰਕ ਨਾਮ ਹੈ ਜੋ ਜਾਂ ਤਾਂ ਤੁਹਾਡੀ ਸੰਸਥਾ ਦੇ ਡੋਮੇਨ ਨੇਮ ਸਰਵਰ (DNS) ਵਿੱਚ ਜਾਂ ਗਰਿੱਡ ਨੇਮਿੰਗ ਸਰਵਿਸ (GNS) ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਤਿੰਨ IP ਐਡਰੈੱਸ ਨੂੰ ਰਾਊਂਡ ਰੋਬਿਨ ਕਰਦਾ ਹੈ। Oracle ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦਾ ਹੈ ਕਿ Oracle RAC ਡੇਟਾਬੇਸ ਦੇ ਸਾਰੇ ਕਨੈਕਸ਼ਨ ਆਪਣੀ ਕਲਾਇੰਟ ਕੁਨੈਕਸ਼ਨ ਸਤਰ ਵਿੱਚ SCAN ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇਨਕਮਿੰਗ ਕੁਨੈਕਸ਼ਨ ਤਿੰਨ ਸਕੈਨ ਲਿਸਨਰਾਂ ਦੁਆਰਾ ਬੇਨਤੀ ਕੀਤੀ ਸੇਵਾ ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲੇ ਸਰਗਰਮ ਮੌਕਿਆਂ ਵਿੱਚ ਲੋਡ ਸੰਤੁਲਿਤ ਹੁੰਦੇ ਹਨ। SCAN ਦੇ ਨਾਲ, ਤੁਹਾਨੂੰ ਕਲਾਇੰਟ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਭਾਵੇਂ ਕਲੱਸਟਰ ਦੀ ਸੰਰਚਨਾ ਬਦਲਦੀ ਹੈ (ਨੋਡ ਸ਼ਾਮਲ ਕੀਤੇ ਜਾਂ ਹਟਾਏ ਗਏ)। ਪਿਛਲੀਆਂ ਰੀਲੀਜ਼ਾਂ ਦੇ ਉਲਟ, Oracle RAC 12c ਵਿੱਚ SCAN ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਲਟੀਪਲ ਸਬਨੈੱਟ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ ਹਰੇਕ ਸਬਨੈੱਟ ਲਈ ਇੱਕ SCAN ਬਣਾ ਸਕਦੇ ਹੋ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਕਲੱਸਟਰ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।