0% found this document useful (0 votes)
58 views

Code Jobs Forum: General Information

Oracle Control Files CODE Oracle C ode Library JOBS Oracle Error Codes Find Or Post Oracle Jobs FORUM Oracle Discussion and C hat PSOUG Home Code Snippets Oracle Lookup Oracle Reference Oracle Functions PSOUG Forum Oracle Blogs Search the Reference Library pages: search Oracle Control Files version 11.

Uploaded by

Lincoln Junior
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Code Jobs Forum: General Information

Oracle Control Files CODE Oracle C ode Library JOBS Oracle Error Codes Find Or Post Oracle Jobs FORUM Oracle Discussion and C hat PSOUG Home Code Snippets Oracle Lookup Oracle Reference Oracle Functions PSOUG Forum Oracle Blogs Search the Reference Library pages: search Oracle Control Files version 11.

Uploaded by

Lincoln Junior
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

18/02/13

Oracle Control Files

CODE
Oracle C ode Library

JOBS
Oracle Error Codes
Find Or Post Oracle Jobs

FORUM
Oracle Discussion & C hat

PSOUG Home

Code Snippets

Oracle Lookup

Oracle Reference

Oracle Functions

PSOUG Forum

PSOUG Home

Code Snippets

Oracle Reference

Oracle Functions

PSOUG Forum

Oracle Blogs

Search the Reference Library pages:

Search

Oracle Control Files Version 11.1 General Information


Current Control Files

c o lv a l u ef o r m a ta 4 1 S E L E C Tv a l u e F R O Mg v $ p a r a m e t e r W H E R En a m e=' c o n t r o l _ f i l e s ' ; S E L E C TR P A D ( S U B S T R ( n a m e , 1 , 5 0 ) , 5 1 , '' )" C O N T R O LF I L EN A M E " F R O Mg v $ c o n t r o l f i l e ;

Dependent Objects

GV_$CONTROLFILE

GV_$CONTROLFILE_RECORD_SECTION

Create Control File


Reuse previously existing control file(s) if they exist

C R E A T EC O N T R O L F I L E[ R E U S E ] D A T A B A S E< d a t a b a s e _ n a m e > < R E S E T L O G S|N O R E S E T L O G S > ; S T A R T U PN O M O U N T ; C R E A T EC O N T R O F I L ER E U S E S E TD A T A B A S Eo r a b a s e R E S E T L O G S ; A L T E RD A T A B A S EO P E NR E S E T L O G S ;

Reuse previously existing control file(s) if they exist Free Oracle Magazine Subscriptions and Oracle White Papers

C R E A T EC O N T R O L F I L E[ R E U S E ] D A T A B A S E< d a t a b a s e _ n a m e > < R E S E T L O G S|N O R E S E T L O G S > ; S T A R T U PN O M O U N T ; C R E A T EC O N T R O F I L ER E U S E S E TD A T A B A S Eo r a b a s e N O R E S E T L O G S ;

Create Standby Control File


Create Control File For Logical Standby Create Control File For Physical Standby

A L T E RD A T A B A S EC R E A T EL O G I C A LS T A N D B YC O N T R O L F I L E A S< f i l e _ n a m e >R E U S E ; A L T E RD A T A B A S EC R E A T EL O G I C A LS T A N D B YC O N T R O L F I L E A S' c : \ o r a g r i d \ c o n t r o l 0 3 . c t l ' ; A L T E RD A T A B A S EC R E A T EP H Y S I C A LS T A N D B YC O N T R O L F I L E A S< f i l e _ n a m e >R E U S E ; A L T E RD A T A B A S EC R E A T EP H Y S I C A LS T A N D B YC O N T R O L F I L E A S' c : \ o r a g r i d \ c o n t r o l 0 3 . c t l ' ;

Move Control Files


Relocate Control Files

c o n n/a ss y s d b a S Q L >s h o wp a r a m e t e rc o n t r o l S Q L >s h u t d o w ni m m e d i a t e S Q L >c r e a t ep f i l ef r o ms p f i l e ; S Q L >h o s t -u s ec pt oc o p yt h ec o n t r o lf i l ef r o mi t sc u r r e n tl o c a t i o n -t ot h en e wl o c a t i o n $c p$ O R A C L E _ B A S E / o r a d a t a / o r a b a s e / c o n t r o l 0 2 . c t l / u 0 2 / o r a d a t a / o r a b a s e / c o n t r o l 0 2 . c t l

psoug.org/reference/control_file.html

1/4

18/02/13

Oracle Control / u 0 2 / o r a d a t a / o r a b a s e / c o n t r o l 0 2 . c t l Files

$v i$ O R A C L E _ H O M E / d b s / i n i t o r a b a s e . o r a -c h a n g et h ec o n t r o lf i l el o c a t i o nt ot h en e wl o c a t i o n -s a v et h ec h a n g e sa n de x i tv i $e x i t S Q L >c r e a t es p f i l ef r o mp f i l e ; s t a r t u p s h o wp a r a m e t e rc o n t r o l h o s t -r e m o v et h ec o p yo ft h ec o n t r o lf i l ei nt h eo r i g i n a ll o c a t i o n $r m$ O R A C L E _ B A S E / o r a d a t a / o r a b a s e / c o n t r o l 0 2 . c t l Backup Control Files A L T E RD A T A B A S EB A C K U PC O N T R O L F I L ET OT R A C EA S< f i l e _ n a m e >R E U S E< R E S E T L O G S| N O R E S E T L O G S >


Backup Control File To Text File

A L T E RD A T A B A S EB A C K U PC O N T R O L F I L ET OT R A C E ; A L T E RD A T A B A S EB A C K U PC O N T R O L F I L ET OT R A C EA S' c :e m p \ c o n t r o l . b k p ' ; A L T E RD A T A B A S EB A C K U PC O N T R O L F I L ET OT R A C EA S' / u 0 1 / c o n t r o l . b k p 'R E U S E ; A L T E RD A T A B A S EB A C K U PC O N T R O L F I L ET OT R A C EA S' c :e m p \ c o n t r o l 0 1 . c t l 'N O R E S E T L O G S ;

To Binary File

A L T E RD A T A B A S EB A C K U PC O N T R O L F I L ET O' / u 0 1 / o r a d a t a / c o n t r o l . b k p ' ; A L T E RD A T A B A S EB A C K U PC O N T R O L F I L ET O' c :e m p \ c o n t r o l . b k p 'R E U S E ; -T h ef o l l o w i n ga r ec u r r e n tS y s t e m s c o p eR E D OL o gA r c h i v a lr e l a t e d -p a r a m e t e r sa n dc a nb ei n c l u d e di nt h ed a t a b a s ei n i t i a l i z a t i o nf i l e . -L O G _ A R C H I V E _ D E S T = ' ' -L O G _ A R C H I V E _ D U P L E X _ D E S T = ' ' -L O G _ A R C H I V E _ F O R M A T = A R C % S _ % R . % T -D B _ U N I Q U E _ N A M E = " o r a b a s e " -L O G _ A R C H I V E _ C O N F I G = ' S E N D ,R E C E I V E ,N O D G _ C O N F I G ' -L O G _ A R C H I V E _ M A X _ P R O C E S S E S = 4 -S T A N D B Y _ F I L E _ M A N A G E M E N T = M A N U A L -S T A N D B Y _ A R C H I V E _ D E S T = % O R A C L E _ H O M E % \ R D B M S -F A L _ C L I E N T = ' ' -F A L _ S E R V E R = ' ' -L O G _ A R C H I V E _ D E S T _ 1 0 = ' L O C A T I O N = U S E _ D B _ R E C O V E R Y _ F I L E _ D E S T ' -L O G _ A R C H I V E _ D E S T _ 1 0 = ' O P T I O N A LR E O P E N = 3 0 0N O D E L A Y ' -L O G _ A R C H I V E _ D E S T _ 1 0 = ' A R C HN O A F F I R MN O E X P E D I T EN O V E R I F YS Y N C ' -L O G _ A R C H I V E _ D E S T _ 1 0 = ' R E G I S T E RN O A L T E R N A T EN O D E P E N D E N C Y ' -L O G _ A R C H I V E _ D E S T _ 1 0 = ' N O M A X _ F A I L U R EN O Q U O T A _ S I Z EN O Q U O T A _ U S E DN O D B _ U N I Q U E _ N A M E ' -L O G _ A R C H I V E _ D E S T _ 1 0 = ' V A L I D _ F O R = ( P R I M A R Y _ R O L E , O N L I N E _ L O G F I L E S ) ' -L O G _ A R C H I V E _ D E S T _ S T A T E _ 1 0 = E N A B L E -B e l o wa r et w os e t so fS Q Ls t a t e m e n t s ,e a c ho fw h i c hc r e a t e san e w -c o n t r o lf i l ea n du s e si tt oo p e nt h ed a t a b a s e .T h ef i r s ts e to p e n s -t h ed a t a b a s ew i t ht h eN O R E S E T L O G So p t i o na n ds h o u l db eu s e do n l yi f -t h ec u r r e n tv e r s i o n so fa l lo n l i n el o g sa r ea v a i l a b l e .T h es e c o n d -s e to p e n st h ed a t a b a s ew i t ht h eR E S E T L O G So p t i o na n ds h o u l db eu s e d -i fo n l i n el o g sa r eu n a v a i l a b l e . -T h ea p p r o p r i a t es e to fs t a t e m e n t sc a nb ec o p i e df r o mt h et r a c ei n t o -as c r i p tf i l e ,e d i t e da sn e c e s s a r y ,a n de x e c u t e dw h e nt h e r ei sa -n e e dt or e c r e a t et h ec o n t r o lf i l e . -S e t# 1 .N O R E S E T L O G Sc a s e -T h ef o l l o w i n gc o m m a n d sw i l lc r e a t ean e wc o n t r o lf i l ea n du s ei t -t oo p e nt h ed a t a b a s e . -D a t au s e db yR e c o v e r yM a n a g e rw i l lb el o s t . -A d d i t i o n a ll o g sm a yb er e q u i r e df o rm e d i ar e c o v e r yo fo f f l i n e -U s et h i so n l yi ft h ec u r r e n tv e r s i o n so fa l lo n l i n el o g sa r e -a v a i l a b l e . -A f t e rm o u n t i n gt h ec r e a t e dc o n t r o l f i l e ,t h ef o l l o w i n gS Q L -s t a t e m e n tw i l lp l a c et h ed a t a b a s ei nt h ea p p r o p r i a t e -p r o t e c t i o nm o d e : -A L T E RD A T A B A S ES E TS T A N D B YD A T A B A S ET OM A X I M I Z EP E R F O R M A N C E S T A R T U PN O M O U N T C R E A T EC O N T R O L F I L ER E U S ED A T A B A S E" O R A B A S E "N O R E S E T L O G SN O A R C H I V E L O G M A X L O G F I L E S1 6

Sample Backup Control File Script Output

psoug.org/reference/control_file.html

2/4

18/02/13

Oracle Control Files M A X L O G F I L E S1 6 M A X L O G M E M B E R S3 M A X D A T A F I L E S1 0 0 M A X I N S T A N C E S8 M A X L O G H I S T O R Y2 9 2 L O G F I L E G R O U P1' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ R E D O 0 1 . L O G 'S I Z E5 0 M , G R O U P2' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ R E D O 0 2 . L O G 'S I Z E5 0 M , G R O U P3' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ R E D O 0 3 . L O G 'S I Z E5 0 M -S T A N D B YL O G F I L E

D A T A F I L E ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ S Y S T E M 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ S Y S A U X 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ U N D O T B S 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ U S E R S 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ E X A M P L E 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ U W D A T A 0 1 . D B F ' C H A R A C T E RS E TW E 8 M S W I N 1 2 5 2 ; -C o m m a n d st or e c r e a t ei n c a r n a t i o nt a b l e -B e l o wl o gn a m e sM U S Tb ec h a n g e dt oe x i s t i n gf i l e n a m e so n -d i s k .A n yo n el o gf i l ef r o me a c hb r a n c hc a nb eu s e dt o -r e c r e a t ei n c a r n a t i o nr e c o r d s . -A L T E RD A T A B A S ER E G I S T E RL O G F I L E ' C : \ A P P \ O R A C L E \ F L A S H _ R E C O V E R Y _ A R E A \ O R A B A S E \ A R C H I V E L O G 9 _ 0 2 _ 0 2 \ O 1 _ M F _ 1 _ 1 _ % U _ . A R C ' ; -A L T E RD A T A B A S ER E G I S T E RL O G F I L E ' C : \ A P P \ O R A C L E \ F L A S H _ R E C O V E R Y _ A R E A \ O R A B A S E \ A R C H I V E L O G 9 _ 0 2 _ 0 2 \ O 1 _ M F _ 1 _ 1 _ % U _ . A R C ' ; -R e c o v e r yi sr e q u i r e di fa n yo ft h ed a t a f i l e sa r er e s t o r e db a c k u p s , -o ri ft h el a s ts h u t d o w nw a sn o tn o r m a lo ri m m e d i a t e . R E C O V E RD A T A B A S E -D a t a b a s ec a nn o wb eo p e n e dn o r m a l l y . A L T E RD A T A B A S EO P E N ; -C o m m a n d st oa d dt e m p f i l e st ot e m p o r a r yt a b l e s p a c e s . -O n l i n et e m p f i l e sh a v ec o m p l e t es p a c ei n f o r m a t i o n . -O t h e rt e m p f i l e sm a yr e q u i r ea d j u s t m e n t . A L T E RT A B L E S P A C ET E M PA D DT E M P F I L E' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ T E M P 0 1 . D B F ' S I Z E2 0 9 7 1 5 2 0R E U S EA U T O E X T E N DO NN E X T6 5 5 3 6 0M A X S I Z E3 2 7 6 7 M ; -E n do ft e m p f i l ea d d i t i o n s . -S e t# 2 .R E S E T L O G Sc a s e -T h ef o l l o w i n gc o m m a n d sw i l lc r e a t ean e wc o n t r o lf i l ea n du s ei t -t oo p e nt h ed a t a b a s e . -D a t au s e db yR e c o v e r yM a n a g e rw i l lb el o s t . -T h ec o n t e n t so fo n l i n el o g sw i l lb el o s ta n da l lb a c k u p sw i l l -b ei n v a l i d a t e d .U s et h i so n l yi fo n l i n el o g sa r ed a m a g e d . -A f t e rm o u n t i n gt h ec r e a t e dc o n t r o l f i l e ,t h ef o l l o w i n gS Q L -s t a t e m e n tw i l lp l a c et h ed a t a b a s ei nt h ea p p r o p r i a t e -p r o t e c t i o nm o d e : -A L T E RD A T A B A S ES E TS T A N D B YD A T A B A S ET OM A X I M I Z EP E R F O R M A N C E S T A R T U PN O M O U N T C R E A T EC O N T R O L F I L ER E U S ED A T A B A S E" O R A B A S E "R E S E T L O G SN O A R C H I V E L O G M A X L O G F I L E S1 6 M A X L O G M E M B E R S3 M A X D A T A F I L E S1 0 0 M A X I N S T A N C E S8 M A X L O G H I S T O R Y2 9 2 L O G F I L E G R O U P1' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ R E D O 0 1 . L O G 'S I Z E5 0 M , G R O U P2' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ R E D O 0 2 . L O G 'S I Z E5 0 M , G R O U P3' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ R E D O 0 3 . L O G 'S I Z E5 0 M -S T A N D B YL O G F I L E D A T A F I L E ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ S Y S T E M 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ S Y S A U X 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ U N D O T B S 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ U S E R S 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ E X A M P L E 0 1 . D B F ' , ' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ U W D A T A 0 1 . D B F ' C H A R A C T E RS E TW E 8 M S W I N 1 2 5 2 ; -C o m m a n d st or e c r e a t ei n c a r n a t i o nt a b l e -B e l o wl o gn a m e sM U S Tb ec h a n g e dt oe x i s t i n gf i l e n a m e so n -d i s k .A n yo n el o gf i l ef r o me a c hb r a n c hc a nb eu s e dt o -r e c r e a t ei n c a r n a t i o nr e c o r d s . -A L T E RD A T A B A S ER E G I S T E RL O G F I L E ' C : \ A P P \ O R A C L E \ F L A S H _ R E C O V E R Y _ A R E A \ O R A B A S E \ A R C H I V E L O G 9 _ 0 2 _ 0 2 \ O 1 _ M F _ 1 _ 1 _ % U _ . A R C ' ; -A L T E RD A T A B A S ER E G I S T E RL O G F I L E ' C : \ A P P \ O R A C L E \ F L A S H _ R E C O V E R Y _ A R E A \ O R A B A S E \ A R C H I V E L O G 9 _ 0 2 _ 0 2 \ O 1 _ M F _ 1 _ 1 _ % U _ . A R C ' ; -R e c o v e r yi sr e q u i r e di fa n yo ft h ed a t a f i l e sa r er e s t o r e db a c k u p s , -o ri ft h el a s ts h u t d o w nw a sn o tn o r m a lo ri m m e d i a t e . psoug.org/reference/control_file.html 3/4

18/02/13

Oracle Control Files -o ri ft h el a s ts h u t d o w nw a sn o tn o r m a lo ri m m e d i a t e . R E C O V E RD A T A B A S EU S I N GB A C K U PC O N T R O L F I L E

-D a t a b a s ec a nn o wb eo p e n e dz e r o i n gt h eo n l i n el o g s . A L T E RD A T A B A S EO P E NR E S E T L O G S ; -C o m m a n d st oa d dt e m p f i l e st ot e m p o r a r yt a b l e s p a c e s . -O n l i n et e m p f i l e sh a v ec o m p l e t es p a c ei n f o r m a t i o n . -O t h e rt e m p f i l e sm a yr e q u i r ea d j u s t m e n t . A L T E RT A B L E S P A C ET E M PA D DT E M P F I L E' C : \ A P P \ O R A C L E \ O R A D A T A \ O R A B A S E \ T E M P 0 1 . D B F ' S I Z E2 0 9 7 1 5 2 0R E U S EA U T O E X T E N DO NN E X T6 5 5 3 6 0M A X S I Z E3 2 7 6 7 M ; -E n do ft e m p f i l ea d d i t i o n s .

Related Topics
Database Data Guard Initialization Parameters RMAN
Home : Code Library : Sponsors : Privacy : Terms of Use : Contact Us
[411 users online] 2010 psoug.org

psoug.org/reference/control_file.html

4/4

You might also like