On RAC, expdp removes the service name [ID 1269319.1] |
| |
|
Modified25-nov-2010TypeProblemStatusModerated |
|
In this document
Symptoms
Cause
Solution
References
This document is being delivered to you via Oracle Support's rapid visibility (RAV) process and therefore has not been subject to an independent technical review. |
Applies:
Oracle Server-Enterprise Edition-version: 10.2.0.2 to 11.2.0.1-release: 10.2 to 11.2
Information in this document applies to any platform.
Symptoms
On RAC, before run of expdp, you have the following services:
Select name from dba_services;
Sys $ background
Sys $ Users
Alphaxdb
Alpha
Beta
Beta2
Calling expdp causes the following type of entries to be written to the alert. log:
Mon Nov 15 11:06:07 2010
Alter system set service_names = 'sys $ sys. kupc $ c_000020101115110600.alpha 'scope = memory SID = 'alpha1 ';
Mon Nov 15 11:06:07 2010
Alter system set service_names = 'sys $ sys. kupc $ c_000020101115110600.omega ', 'sys $ sys. kupc $ s_000020101115110600.alpha' scope = memory SID = 'alpha1 ';
Kupprdp: Master process dm00 started with PID = 52, OS id = 421934
To execute-SYS. KUPM $ MCP. Main ('sys _ export_schema_01 ', 'sys', 'kupc $ c_000020101115110600 ', 'kupc $ s_000020101115110600', 0 );
Kupprdp: Worker Process dw01 started with worker id = 1, pid = 68, OS id = 766178
To execute-SYS. KUPW $ worker. Main ('sys _ export_schema_01 ', 'sys ');
Kupprdp: Worker Process dw02 started with worker id = 2, pid = 70, OS id = 397824
To execute-SYS. KUPW $ worker. Main ('sys _ export_schema_01 ', 'sys ');
Kupprdp: Worker Process dw03 started with worker id = 3, pid = 244, OS id = 827494
To execute-SYS. KUPW $ worker. Main ('sys _ export_schema_01 ', 'sys ');
Kupprdp: Worker Process dw04 started with worker id = 4, pid = 245, OS id = 348810
To execute-SYS. KUPW $ worker. Main ('sys _ export_schema_01 ', 'sys ');
Mon Nov 15 11:10:07 2010
Alter system set service_names = 'sys $ sys. kupc $ s_000020101115110600.alpha ', 'sys $ sys. kupc $ c_000020101115110600.alpha', 'alpha' scope = memory SID = 'alpha1 ';
Mon Nov 15 11:12:55 2010
Alter system set service_names = 'sys $ sys. kupc $ s_000020101115110600.alpha ', 'alpha' scope = memory SID = 'alph1 ';
Mon Nov 15 11:12:56 2010
Alter system set service_names = 'alpha' scope = memory SID = 'alpha1 ';
And all new services are broken.
Cause
This is bug: 8513146 the service_names value is set to null after running expdp in RAC environment.
Solution
Depending on the version of your database, Patch: 8513146 may exist.
As of NOV. 25th 2010, this patch exists:
-10.2.0.4/ibm aix on Power Systems (64-bit)
-10.2.0.4.3/x86-64 for Linux
-X86-64 for 10.2.0.5/Linux x86 and Linux
If this fix does not exist on top of the latest available patchset for your platform, please log a new service request, provide evidences that you are encountering this issue and request for an interim patch for your platform.
References
BUG: 8513146-The service_names value is set to null after running expdp in RAC environment.
Bytes ---------------------------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
Online Resources: http://tianlesoftware.download.csdn.net
Video: http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Dba1 group: 62697716 (full); dba2 group: 62697977 (full) dba3 group: 62697850 (full)
Super DBA group: 63306533 (full); dba4 group: 83829929 dba5 group: 142216823
Chat group: 40132017 chat 2 group: 69087192
-- Add the group to describe the relationship between Oracle tablespace and data files in the remarks section. Otherwise, the application is rejected.