Archive for marzec, 2008

Oracle Data Pump expdp impdp i sequence

czwartek, marzec 20th, 2008

Z Oracle 10g dostarczono nowe narzędzia do importu i exportu: expdp i impdp. Szybsze od starych imp i exp.

Wczoraj gdy wykonywałem import ( impdp )  nic nie zwiastowało problemów, cały schemat aplikacji zaimportował się bez błędów. Kilka zinwalidowanych obieków skompilowało się szybciutko.

A to dziś reklamacja: Applikacja nie działa - niektóre sekwencje ( sequence ) zwracają zaniskie wartości.

No tak. Z Metalinka mamy Bug:

Bug No. 5211477
Filed 08-MAY-2006 Updated 03-MAR-2008
Product Oracle Server - Enterprise Edition Product Version  10.2.0.2
Platform Linux x86 Platform Version No Data
Database Version 10.2.0.2 Affects Platforms  Generic
Severity  Severe Loss of Service Status Development to Q/A
Base Bug N/A Fixed in Product Version 11.2

Problem statement:

SEQUENCE STARTS WITH WRONG VALUE AFTER EXPDP/IMPDP

WORKAROUND: drop and recreate the SEQUENCE with correct value. 
 

Jest Bug nie ma fix’a. Będzie dopiero w 11.2 .

Wniosek export wykonany przy użyciu expdp jest niespójny: Brak informacji o wartościach sekwencji. Przy wykonywaniu exportu należy zrzucić warości sekwencji do pliku ( z view DBA_SEQUENCES ) tak, by można było zrekreować sekwencje ręcznie po imporcie.

SYSDATE zmienną jest?

środa, marzec 19th, 2008

Szachy Ursus