Todos sabemos que el comando rm en Linux se puede usar para eliminar archivos, y los archivos eliminados son difíciles de recuperar, pero los archivos de la base de datos se eliminan accidentalmente. ¿Hay alguna forma de recuperarlos? No se preocupe, la siguiente pequeña serie le presentará a Linux cómo recuperar los archivos de base de datos rm eliminados, conozcámoslo.
1. Primera prueba rm archivo borrado accidentalmente la base de datos
[oracle @ dbwdn primaria] $ ll
total de 2.153.164
-rw-r ----- 1 oracle dba 8536064 27 de noviembre 21:50 control01.ctl
-rw-r ----- 1 oracle dba 8536064 27 de noviembre 21:50 control02.ctl
-rw-r ----- 1 oracle dba 8536064 27 de noviembre 21:50 control03.ctl
-rw-r ----- 1 oracle dba 104865792 Nov 27 21:32 ggs01.dbf
-rw-r ----- 1 oracle dba 525344768 27 de noviembre 21:32 perfstat.dbf
-rw-r ----- 1 oracle dba 52429312 Nov 27 21:10 redo01 .log
-rw-r ----- 1 oracle dba 52429312 27 de noviembre 21:49 redo02.log
-rw-r ----- 1 oracle dba 52429312 Nov 27 21:10 redo03.log
-rw-r ----- 1 oracle dba 10493952 27 de noviembre 21:32 shkz_data_01.dbf
-rw-r ----- 1 oracle Dba 524296192 27 de noviembre 21:49 sysaux01.dbf
-rw-r ----- 1 oracle dba 524296192 27 de noviembre 21:49 system01.dbf
-rw-r --- - 1 oracle dba 209723392 18 de noviembre 10:54 temp01.dbf
-rw-r ----- 1 oracle dba 52436992 27 de noviembre 21:32 test01.dbf
-rw-r ----- 1 oracle dba 251666432 27 de noviembre 21:49 undotbs01.dbf
-rw-r ----- 1 oracle dba 26222592 27 de noviembre 21:32 users01.dbf
[oracle @ primary dbwdn] $ rm test01.dbf
2. Encuentre el proceso en segundo plano de la base de datos dbw0
oracle 3493 1 0 21:10? 00:00:00 ora_dbw0_dbwdn
ID de proceso 3493
3. Encuentre el archivo de la base de datos que se eliminó accidentalmente
[oracle @ primary dbwdn] $ ll /proc /3493 /fd
total 0
lr-x ------ 1 oracle oinstall 64 Nov 27 21:52 0 -> /dev /null
lr-x-- ---- 1 oracle oinstall 64 nov 27 21:52 1 -> /dev /null
lr-x ------ 1 oracle oinstall 64 nov 27 21:52 10 - "/dev /Cero
lr-x ------ 1 oracle oinstall 64 Nov 27 21:52 11 - "/dev /zero
lr-x ------ 1 oracle oinstall 64 27 de noviembre 21:52 12 -> /u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 13 - "/u01/app/oracle/product/10.2.0/db_1/dbs/hc_dbwdn.dat
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 14 - /u01/app/oracle/product/10.2.0/db_1/dbs/lkDBWDN
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 15 - "/u01 /app /oracle /oradata/dbwdn/control01.ctl
lrwx ------ 1 oracle oinstall 64 Nov 2 7 21:52 16 -> /u01/app/oracle/oradata/dbwdn/control02.ctl
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 17 -》 /u01 /app /oracle/oradata/dbwdn/control03.ctl
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 18 -> /u01/app/oracle/oradata/dbwdn/system01.dbf < Br>
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 19 - >> /u01/app/oracle/oradata/dbwdn/undotbs01.dbf
lr-x --- --- 1 oracle oinstall 64 nov 27 21:52 2 - "/dev /null
lrwx ------ 1 oracle oinstall 64 nov 27 21:52 20 -" /u01 /app /oracle /oradata/dbwdn/sysaux01.dbf
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 21 - "/u01/app/oracle/oradata/dbwdn/users01.dbf
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 22 -> /u01/app/oracle/oradata/dbwdn/test01.dbf (eliminado)
lrwx ---- - 1 oracle oinstall 64 nov 27 21:52 23 -> /u01/app/oracle/oradata/dbwdn/ggs01.dbf
lrwx ------ 1 oracle oinstall 64 nov 27 21:52 24 - "/u01 /app /oracle /oradata /db Wdn /perfstat.dbf
lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 25 -> /u01/app/oracle/oradata/dbwdn/shkz_data_01.dbf
Lrwx ------ 1 oracle oinstall 64 Nov 27 21:52 26 -> /u01/app/oracle/oradata/dbwdn/temp01.dbf
lr-x ------ 1 oracle Oinstalar 64 Nov 27 21:52 27 -> /u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb
lr-x ------ 1 oracle oinstall 64 27 de noviembre 21:52 3 -》 /dev /null
lr-x ------ 1 oracle oinstall 64 Nov 27 21:52 4 -》 /dev /null
L-wx ------ 1 oracle oinstall 64 Nov 27 21:52 5 - >> /u01/app/oracle/admin/dbwdn/udump/dbwdn_ora_3485.trc
l-wx ---- - 1 oracle oinstall 64 nov 27 21:52 6 -> /u01/app/oracle/admin/dbwdn/bdump/alert_dbwdn.log
lrwx ------ 1 oracle oinstall 64 nov 27 21 : 52 7 - "/u01/app/oracle/product/10.2.0/db_1/dbs/hc_dbwdn.dat
l-wx ------ 1 oracle oinstall 64 Nov 27 21:52 8 -》 /u01/app/oracle/admin/dbwdn/bdump/alert_dbwdn.log
Eliminación de errores Después de que la base de datos no se reinicia, el sistema no se usa para reiniciar
4. Copie el archivo de base de datos
[oracle @ primary ~] $ cp /proc /3493 /fd /22 /u01 /app /oracle /oradata/dbwdn/test01.dbf
[oracle @ primary ~] $ cd /u01 /app /oracle /oradata /dbwdn
[oracle @ primary dbwdn] $ ls
control01.ctl control03.ctl perfstat.dbf redo02.log shkz_data_01.dbf system01.dbf test01.dbf users01.dbf
control02.ctl ggs01.dbf redo01.log redo03.log sysaux01.dbf temp01.dbf Undotbs01.dbf
El archivo de base de datos está de vuelta.
5.Recuperación de archivos de base de datos
[oracle @ primary dbwdn] $ sqlplus " /as sysdba "
SQL * Plus: Release 10.2.0.5.0 - Production on Mar 27 de noviembre 21:55:15 2012
Copyright (c) 1982, 2010, Oracle. Todos los derechos reservados.
Conectado a:
Anterior123Siguiente 3 Página
en el sistema Linux Sistema Linux Por ejemplo, Ubuntu o Linux Mint es el software principal de la o
Cuando se usa vim en Linux, debido a que la fuente de la fuente de anotación es dem
Linux tiene un mensaje de error al montar una unidad flash USB, sugiriendo montaje:
Si desea verificar si el grupo contiene un nombre de usuario específico en Linux, puede usar el coma
instalación de software Linux pasos StarDict
Linux usa una máquina virtual para instalar el método de Windows 10
Ubuntu cómo instalar y configurar JRE
Cómo instalar y usar Glances en Linux
Linux cómo usar awk para la clasificación de arrays
¿Cómo instalan las computadoras viejas los sistemas Linux de código abierto?
Creación de la clave de acceso de Amazon AWS bajo Linux
Análisis del comando del sistema Linux
Uso de la función de enrutamiento y reenvío de Linux para compartir Internet
Conversión del formato del disco del sistema Win XP de alto perfil
Cómo desactivar el protector de pantalla en el sistema Win7
Características ocultas de Win8 M2 7955
Configuración del Centro de sincronización de Windows 8 Mobile Center
Teléfono móvil gira el ratón biselado invierno arma
Solución de error de instalación WIN7
La herramienta para compartir archivos de forma segura de Windows 7 publica
Sistema Linux /etc /fstab loss, monte la reparación LVM
Vulnerabilidad de aumento de privilegios en eventos de teclado de Windows