oracle19c导出导入dmp全过程
时间: 2023-07-03 14:09:58 浏览: 125
Oracle 19c的导出导入dmp全过程可以分为以下几个步骤:
1. 创建目录
首先需要在数据库中创建一个目录,用于存放导出导入文件。可以使用以下命令:
```
CREATE DIRECTORY dmpdir AS '/oracle/dmp';
```
其中dmpdir为目录名称,'/oracle/dmp'为目录路径。
2. 导出数据
使用expdp命令来导出数据,命令语法如下:
```
expdp username/password@database_name directory=dmpdir dumpfile=dumpfile.dmp logfile=log_file.log
```
其中,username为数据库用户名,password为密码,database_name为数据库实例名,directory为上一步中创建的目录名称,dumpfile为导出文件名称,logfile为日志文件名称。
3. 导入数据
使用impdp命令来导入数据,命令语法如下:
```
impdp username/password@database_name directory=dmpdir dumpfile=dumpfile.dmp logfile=log_file.log
```
其中,username为数据库用户名,password为密码,database_name为数据库实例名,directory为上一步中创建的目录名称,dumpfile为导入文件名称,logfile为日志文件名称。
在导入数据时,需要注意一些参数的设置,例如:
- REMAP_SCHEMA:用于将导入的数据重命名为新的模式名称。
- REMAP_TABLESPACE:用于将导入的数据重命名为新的表空间名称。
- TABLE_EXISTS_ACTION:用于控制导入时遇到已存在的表或索引时的操作,有三个选项:SKIP、APPEND和REPLACE。
可以根据具体的需求进行设置。
以上就是Oracle 19c导出导入dmp全过程的主要步骤。