expdp 导出oracle中所有以TOP_开头的表
时间: 2023-09-11 18:06:00 浏览: 81
您可以使用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 导出oracle整库中所有以TOP_开头的表
您可以使用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 导出以TOP_开头的所有表
使用 `expdp` 工具可以导出以 TOP_ 开头的所有表,具体步骤如下:
1. 打开命令行窗口或终端,并登录到你的 Oracle 数据库。
2. 运行以下命令导出以 TOP_ 开头的所有表:
```
expdp userid=<用户名>/<密码> directory=<导出目录名> dumpfile=<导出文件名>.dmp tables="TOP\_*"
```
这会将以 TOP_ 开头的所有表导出到指定的目录中。注意,这里使用了转义字符 '\_' 来匹配下划线字符。
如果你只想导出以 TOP_ 开头的配置表,可以使用以下命令:
```
expdp userid=<用户名>/<密码> directory=<导出目录名> dumpfile=<导出文件名>.dmp tables="TOP\_*_CONFIG"
```
这会将以 TOP_ 开头且以 _CONFIG 结尾的配置表导出到指定的目录中。
3. 等待导出完成,导出文件就会保存在指定的目录中。
注意,`expdp` 工具是 Oracle 推荐使用的工具,相比于 `exp` 工具更加强大和灵活。
阅读全文