|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Bonjour,
Je dois mettre un de mes tablespaces stocké en raw device, dans un fichier normal dans un file system... Je suis en AIX 5.3 TL05 Oracle 9.2.0.8 J'ai une base de test où je suis en train de faire des tests avec la commande dd ... Pour faire mon test, j'ai créé un tablespace dans un raw, j'ai fait un backup du control file, puis j'ai arrêté ma base, Passer la commande : dd if=/dev/rtestIT_rawfs of=/intg/test/base/testIT_rawfs bs=4096 skip=1 Verifier avec dbv que le fichier oracle était ok... et à priori oui... Apres tenté de réouvrir ma base avec mon fichier plutot que mon raw device pour mon tablespace... J'ai essayé en recréant le control file... ou en faisant startup mount ALTER DATABASE RENAME FILE '/dev/rtestIT_rawfs' to '/intg/test/base/testIT_rawfs'; Dans les 2 cas la base ne veut pas s'ouvrir avec l'erreur : ORA-01565: error in identifying file '/intg/test/base/testIT_rawfs' ORA-27046: file size is not a multiple of logical block size Additional information: 1 Additional information: 134213632 Additional information: 8192 Avez-vous déjà rencontré ce problème? Comment l'avez-vous résolu? Avez-vous des idées? Quel est la commande dd a utilisé? Dois-je préciser un count? Merci d'avance... |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 38 ![]() |
Bonjour,
Je pense qu'il vaut mieux passer par un backup/restauraton RMAN qui saura gérer le changement de type de fichier. |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
au lieu de DD, essaye avec rman !
Code :
RMAN> copy datafile '/dev/rtestIT_rawfs' TO '/intg/test/base/testIT_rawfs'; |
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Effectivement
|
|
|
00
|
|
|
#5 | ||||||
|
Invité régulier
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Merci ca a marché
sans avoir besoin d'installer la base catalog 1 --> Se connecter sur la base, mettre le tablespace en read only et le datafile à transférer offline Code :
Code :
Code :
|
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com