expdp 怎么将一个开头相同的表都导出的命令
时间: 2024-05-10 08:18:55 浏览: 59
可以使用expdp命令的include参数和like模式来实现导出开头相同的表。例如,假设要导出所有以"EMP_"开头的表,可以使用以下命令:
```
expdp username/password directory=dir_name dumpfile=exp.dmp include=table:"LIKE 'EMP_%'"
```
其中,dir_name是已经在数据库中创建的目录的名称,exp.dmp是导出数据的文件名,username和password是数据库用户的凭据。
注意,上述命令中的LIKE模式应该使用单引号,而不是双引号。另外,如果要导出的表名区分大小写,则LIKE模式也应该区分大小写。
相关问题
expdp 怎么将一个开头相同的表结构都导出的命令
可以使用 `INCLUDE` 参数来指定要导出的对象,使用通配符来匹配相同开头的表名。例如,假设要导出所有以 "MY_TABLE_" 开头的表,可以使用以下命令:
```
expdp username/password DIRECTORY=dpump_dir DUMPFILE=my_tables.dmp INCLUDE=TABLE:"LIKE 'MY_TABLE_%'"
```
其中:
- `username/password`:数据库用户名和密码
- `DIRECTORY=dpump_dir`:导出文件的目录
- `DUMPFILE=my_tables.dmp`:导出文件的名称
- `INCLUDE=TABLE:"LIKE 'MY_TABLE_%'"`:指定要导出的对象,使用 `LIKE` 关键字和通配符 `%` 匹配以 "MY_TABLE_" 开头的表名。
oracle expdp 导出以M开头的表 只导出表数据
您可以使用以下命令来导出以M开头的表,仅导出表数据:
```
expdp username/password tables= M% directory=directory_name dumpfile=export_file_name.dmp content=data_only
```
其中,`username`和`password`是数据库的用户名和密码,`directory_name`是导出文件的目录,`export_file_name.dmp`是导出文件的名称,`M%`表示以M开头的所有表。`content=data_only`表示仅导出表数据。您可以根据需要修改这些参数。
阅读全文