DBID
DBID sta per database identifier ed è l'identificativo univo del database.
select * from v$database
Se il control file è perso non si può mettere in stato mount il db e pertanto non si può eseguire la query precedente.
E' possibile utilizzare il comando seguente che scrive il DBID in un file di trace.
Utilizzare con il db in stato nomount,
SQL>startup nomount;
SQL> alter system dump datafile '/u01/app/oracle/oradata/S11TEST1/S11TEST1/datafile/system01.dbf' block min 1 block max 10;
System altered.
Se apro il file S11TEST1_ora_30229.trc sotto /u01/app/oracle/diag/rdbms/s11test1/S11TEST1/trace
Start dump data block from file /u01/app/oracle/oradata/S11TEST1/S11TEST1/datafile/system01.dbf minblk 1 maxblk 10
V10 STYLE FILE HEADER:
Compatibility Vsn = 186646528=0xb200000
Db ID=4247218851=0xfd276aa3, Db Name='S11TEST1'
Il comando alter system dump scrive il contenuto dei blocchi oracle del datafile.
select * from v$database
Se il control file è perso non si può mettere in stato mount il db e pertanto non si può eseguire la query precedente.
E' possibile utilizzare il comando seguente che scrive il DBID in un file di trace.
Utilizzare con il db in stato nomount,
SQL>startup nomount;
SQL> alter system dump datafile '/u01/app/oracle/oradata/S11TEST1/S11TEST1/datafile/system01.dbf' block min 1 block max 10;
System altered.
Se apro il file S11TEST1_ora_30229.trc sotto /u01/app/oracle/diag/rdbms/s11test1/S11TEST1/trace
trovo
Start dump data block from file /u01/app/oracle/oradata/S11TEST1/S11TEST1/datafile/system01.dbf minblk 1 maxblk 10
V10 STYLE FILE HEADER:
Compatibility Vsn = 186646528=0xb200000
Db ID=4247218851=0xfd276aa3, Db Name='S11TEST1'
Il comando alter system dump scrive il contenuto dei blocchi oracle del datafile.