You are on page 1of 23

Migrating an 11i Database to

Linux    


  
 
   
!"#"$"#!!
 %   

|  

Migrating an 11i Database to


Linux
& '(( )
& *+,   
& *'(( ) - 
& *     -  

Mark Morgan siMMian systems, inc. |  

Project Definition: Why Linux?


& -(  
& .),/ -) 
& *, 
& .),/ -) 
& 0
& .),/ -) 
&   -(  
& 1 2  
& / ---    
& 0
Mark Morgan siMMian systems, inc. |  

Project Definition: Goals


& 0 /*34 -) 
& * ,0 -
& 5( -, 
& .#61  2  
&   2  
&  - 
& * -  +
&   ( .73 8$
& -0 -
&   !  
&  -.73 8$
&   -) 

Mark Morgan siMMian systems, inc. |  

Project Definition: Infrastructure

&  "  61


& 5 -  901$
& 8   ' ,  /00
& ' 
& 0  4:
& 01  7;!#2 
& /*34;!2 
& . <0- !;!2 

Mark Morgan siMMian systems, inc. |  

Project Definition: Datapump

_ 

   

  
    
  
_ !!

   "#$
%$ $  
_ !&'% $
(
()* + ( 
,-.#

&   2 2 -,61

Mark Morgan siMMian systems, inc. |  

Process Overview
&  -. <( 
& 1  -  2 
& * -  2 
& 6<-  2 
& 5 -  2 
& 3-  -  2 
& *    

Mark Morgan siMMian systems, inc. |  

Process Overview: Build Linux


Environment
_ !  

     (


(
/ 01 .$ 0!" 1
_ 2& 3  ,345,34
.$ 34-%3,4%  346 $! 3

   %)    (
7  $   8$  
_ 28$       
#-% 5.! -!-!6

Mark Morgan siMMian systems, inc. |  

Process Overview: Create


Target Database
&   '0.6=/'6
& 0 !    -
&      -
& 01 
&   79  !
& 1
& *3

Mark Morgan siMMian systems, inc. |  

Process Overview: Create


Target Database
  # ,  
& RDBMS
& "$>!
$
?  @
& !7"
& ;$"""$
?'0#7
" ,($-  2 @
& 61* ?A @
_ !'&' 0+ $( ()

(1
_ &'0 
'& !1
_ & &!01
_  !'201

Mark Morgan siMMian systems, inc. |  

Process Overview: Create


Target Database
&     

&   -  2 


& -2 B,0 ;
!!>>
& -  - -2 B
& <--  , 
& -  2  ( 

Mark Morgan siMMian systems, inc. |  

Process Overview: Create


Target Database
&  -  2 2+? >"$;@
& 1C1D --2  B
& 1C1 6D -  B
& |ED -+(  B
& 'D -  B
& *#   
&  ;$"""$
 -
& E ,1C1 6 
& E ,4 
&  2+
&  )-  2 

Mark Morgan siMMian systems, inc. |  

Process Overview: Prepare


the Source Database
& 1-) 
& -  2     >"$; 
 
& 6855589 01? - 
066@
& - 1C1 6=*05E5.66=*?1F.
 @
& 02-  2  -
 
& 0--( -F 
& G3= '*9 9"9B9 B B
& ?  B B@

Mark Morgan siMMian systems, inc. |  

Process Overview: Prepare


the Source Database
&    , , 2) 

&  B?;>7>!@
& ? < -   -@
& 0(2 - -<     
-<
_ á   

 á  

   
    á 
!"#$%&!'
_  
(
 ) 
   á
(   á;

Mark Morgan siMMian systems, inc. |  

Process Overview: Export


the Source Database
&  <- , 
&   , ,
G3= '*9 9"9 9 <- - 
&  -  -  2 
_   
 

 á
ß ß'

& * 4.1 2+,


   ?-! >$" @

Mark Morgan siMMian systems, inc. |  

Process Overview: Export


the Source Database
& 6<  ) <- 
2(  , 
& 6< 2)  
< - 
& 0B -1C1 
& 3- '0.6=/'6?2!"!"@

Mark Morgan siMMian systems, inc. |  

Process Overview: Import the


Target Database
&  -   -  2 
_   
 

 á(%*")'
& 5
& - , H   - 
& ( , 2 B 
& ( ,  - ( 92+
& 5 2) 
& - , ,  -     - 
& , H<
& ,H
&  , H   - 
& 5, 

Mark Morgan siMMian systems, inc. |  

Process Overview: Import the


Target Database
& 5   -  2   
& -2 , H  - - ?;>7>!@
& <'0#7;$!'0#7
   
)    -51 

& 5   -  2  
 - - 
&      - , ,  - ?;>7>!@
&  1C1
& H
& )H

Mark Morgan siMMian systems, inc. |  

Process Overview: Update the


Target Database
& 0-( -F
&  B B - 2(
& 1 -  2  
& 0 -  B
&   - (  41C1
_ l +*, ,--.,á/,
01á/

& 5 -, -  2 


 ?;"
" @

Mark Morgan siMMian systems, inc. |  

Process Overview: Update


the Target Database
& *     ?@ )
-  2 
&     ,1C1   -  B
& 0# -  2  
&   < -1  2+
&  -=  - (, !$>$7  -
0;>7>!
& )  - 
& 02 -4.1 '2+-! >$" 

Mark Morgan siMMian systems, inc. |  

Process Overview: Post


Migration Tips
& 0#    41C12+
& ?!>!$ 7>;7 !7 !"
$"> @
& - - 
&  ,<, --   '. 2
& 0   -,**1

& 0 /0E=*60=*6'*.6=E
&  - - , -
; $$> 
Mark Morgan siMMian systems, inc. |  

Process Overview: Post


Migration Tips
& E ,51 
& . 60 .6'I1 05I
&   (  -2+
& 02 - ,   B ),,B B
&     ?  @
& 1      
& 1 AJ,)
&  F -<,  -  

Mark Morgan siMMian systems, inc. |  

Q&A

  
 
   
!"#"$"#!!
 %   

Mark Morgan siMMian systems, inc. |