灌水唠嗑区
技术分享
文章
dbexport 目标选项使用心得分享
发表于2026-05-30 02:23:442次浏览0个评论
dbexport 目标选项使用心得分享
最近用 dbexport 做数据导出,踩了不少目标选项的坑,整理了几个关键参数的用法和注意事项,分享给大家。
一、磁盘导出:最常用的 -o 选项
用 -o directory 可以指定导出文件存放的磁盘目录,dbexport 会自动在这个目录下创建 数据库名.exp 子目录,里面存放所有 .unl 数据文件和 .sql 模式文件。
重要提醒:你指定的这个目录必须提前存在,不然导出会直接失败。如果不指定 -o,它就会在当前工作目录下创建 数据库名.exp 目录。
二、磁带导出相关选项
很多老系统还在用磁带备份,这里几个选项一定要搞清楚:
-t device:指定磁带设备的路径,不支持远程磁带设备,只能用本地的。
-b blocksize:设置磁带设备的块大小(单位 KB),按磁带设备的参数来配置就行。
-s tapesize:指定磁带可存储的数据量(单位 KB),如果想一直写到磁带末尾,直接设为 0 就可以了,不设的话最大只能到约 2GB。
-f pathname:可以把模式文件单独存到磁盘上,不用跟着数据文件一起写进磁带,而且文件名可以自己随便定,不一定要用默认的 database.sql。
三、导出文件结构说明
不管是磁盘还是磁带导出,dbexport 都会为每个表生成 .unl 格式的数据文件,再加上一个 database.sql 模式文件。如果用磁盘导出,这些文件都会放在 数据库名.exp 子目录里;如果用磁带导出,模式文件也可以通过 -f 选项单独存到磁盘,更方便管理。
这些都是手册里的基础细节,但实际用的时候很容易忽略,分享出来给大家避个坑~
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25054
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526