expdp 导出oracle整库中所有以TOP_开头的表
时间: 2023-09-11 12:06:00 浏览: 95
您可以使用expdp命令结合QUERY选项来导出指定条件的表,如下所示:
```
expdp username/password@connect_string directory=dir_name dumpfile=dump_file_name tables=TOP_% query='"WHERE table_name LIKE ''TOP_%''"'
```
其中,用户名、密码、连接字符串、目录名称、导出文件名称需要替换为实际的值。QUERY选项中的条件是用双引号包含的单引号字符串,需要注意转义单引号。上述命令会导出所有以TOP_开头的表。
相关问题
expdp 导出oracle中所有以TOP_开头的表
您可以使用expdp命令结合TABLES和INCLUDE选项来导出指定条件的表,如下所示:
```
expdp username/password@connect_string directory=dir_name dumpfile=dump_file_name tables=TOP_% include=TABLE
```
其中,用户名、密码、连接字符串、目录名称、导出文件名称需要替换为实际的值。TABLES选项指定需要导出的表名,使用通配符TOP_%来匹配以TOP_开头的表。INCLUDE选项指定需要导出的对象类型,这里需要指定为TABLE。上述命令会导出所有以TOP_开头的表。
expdp 导出psr_sys 用户以TOP_开头的表
好的,您可以使用以下命令导出psr_sys用户下的所有以TOP_开头的表及其数据:
```
expdp psr_sys/password directory=DATA_PUMP_DIR dumpfile=psr_sys_TOP_tables.dmp tables=psr_sys.TOP_% content=ALL
```
其中,psr_sys是用户名,password是密码,DATA_PUMP_DIR是数据泵目录,psr_sys_TOP_tables.dmp是导出的数据文件名,psr_sys.TOP_%表示以TOP_开头的所有表,content=ALL表示导出表及其数据。您可以根据需要修改命令中的参数。
阅读全文