LinuxParty
En el caso que queramos importar el contenido completo del fichero nos podremos limitar a las siguientes opciones:
- FILE=: Fichero con el export de la base de datos
- FULL=y: Indicamos que queremos importar todo el contenido
Por ejemplo, con las variables de entorno definidas simplemente ejecutaríamos el siguiente comando:
imp 'system/sys2009pass' FILE=/oracle/backups/backup.20091003 FULL=y
En el caso de querer una carga parcial del fichero podemos usar en su lugar los siguientes parámetros:
- FROMUSER=: Indicamos el usuario origen de los datos
- TOUSER=: Indicamos el usuario destino de los datos
La gestión de las tablas en Oracle resulta diferente a como lo hace MySQL, pero resulta mucho más flexible una vez acostumbrados a ella. Vamos a ver como realizar listados de tablas por tablespace o por usuario.
>
Para poder realizar listados de tablas podemos consultar varias tablas del data dictionary:
- DBA_TABLES: Contiene todas las tablas de la base de datos
- ALL_TABLES: Contiene todas las tablas accesibles por el usuario (las propias más las que tiene permisos sobre ellas)
- USER_TABLES: Contiene totas las tablas del usuario
- DBA_SEGMENTS: Contiene todos los segmentos de la base de datos, esto incluye tablas, indices y segmentos de rollback entre otros:
Existen varios métodos para realizar backups de bases de datos Oracle. Vamos a ver como usar el clásico exp:
>
Primero de todo debemos definir algunas variables de entorno:
export ORACLE_SID=dulce
export ORACLE_HOSTNAME=fantasma.linuxparty.es
export ORACLE_HOME=/oracle/product/10.2.0/db_1
A continuación ya podremos lanzar el exp:
-
Bases de Datos
- FamilySearch: el mayor árbol genealógico colaborativo del mundo está al alcance de cualquiera
- Instalar Oracle Database en Oracle Linux 9.5 (igual para otras versiones)
- Cómo hacer copias de seguridad y restaurar MySQL/MariaDB y PostgreSQL con las herramientas 'Automysqlbackup' y 'Autopostgresqlbackup'
- La última versión de MySQL es decepcionante, dicen algunos expertos en bases de datos
- Cómo instalar MongoDB en AlmaLinux 9 con ejemplos de uso
- Cómo instalar PostgreSQL 16 en distribuciones basadas en RHEL, AlmaLinux, RockyLinux y Fedora
- Cómo instalar PhpMyAdmin con Apache en sistemas RHEL, Alma Linux, Rocky Linux, Centos y Fedora
- Cómo hacer una copia de seguridad y restaurar una base de datos PostgreSQL en Linux
- Cómo instalar phpPgAdmin y PostgreSQL en CentOS, AlmaLinux, RHEL, RockyLinux y similares
- 20 comandos mysqladmin para la administración de bases de datos MYSQL/MariaDB
- Copiar y restaurar copias de seguridad de MySQL / MariaDB para la administración de bases de datos
- Grafana, software para análisis y supervisión




