![]() | Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Problem Resolution Sure Solution 1492093.1 : After using TTS (transportable tablespace ) a SQL SELECT returns no-rows on a partition table but row exist if executing a Full Scan ( FTS )
Transportable tablespace is a commonly used method for quickly moving large amounts of data from one database to another when the Endianess matches: In this problem the user encountered different results or more importantly _no_ results after performing TTS. A difference was detected in the result set depending on using INDEXes or No Indexes Created from <SR 3-6125843491> Applies to:Oracle Exadata Storage Server Software - Version 11.2.1.2.0 to 11.2.3.1.1 [Release 11.2]Oracle Exadata Hardware - Version 11.2.1.2.1 to 11.2.3.1.1 [Release 11.2] Exadata Database Machine V2 - Version All Versions and later Exadata Database Machine X2-2 Hardware - Version All Versions and later Information in this document applies to any platform. Symptoms
Changes
Not changed
CauseA closer analysis revealed that the data was actually inserted in an unexpected partition. This alters the problem context: Rather than a problem with wrong results which is typically a SQL / CBO based problem finding Closer investigation of the method used revealed that the user had performed the TTS with ... ' INCLUDING INDEXES WITHOUT VALIDATION '
SolutionRetry the partition exchange with Index validation (default) -- no extra syntax required to enable this during TTS Last: drop and recreate the indexes or if necessary, reload incorrect or outlying data back into the proper partitions Attachments This solution has no attachment |
||||||||||||
|