oracle 我要做一个数据泵导入 没有 parfile ,要如何创建?求具体语法。
答案:2 悬赏:40 手机版
解决时间 2021-03-02 04:41
- 提问者网友:锁深秋
- 2021-03-01 13:01
oracle 我要做一个数据泵导入 没有 parfile ,要如何创建?求具体语法。
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-03-01 13:46
用编辑工具建立一个parfile.par 文件,然后往里面写内容,楼上其实说的蛮全了。
只是楼主不懂而已
编辑工具vi
首先选择路径,然后命令行打:vi parfile.par,再往里面输入内容,比如
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
TabLES=DEPT,EMP
然后退出编辑,命令行执行:
expdp 用户/密码@远程数据库 parfile=/路径/parfile.par
只是楼主不懂而已
编辑工具vi
首先选择路径,然后命令行打:vi parfile.par,再往里面输入内容,比如
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
TabLES=DEPT,EMP
然后退出编辑,命令行执行:
expdp 用户/密码@远程数据库 parfile=/路径/parfile.par
全部回答
- 1楼网友:人類模型
- 2021-03-01 15:26
1) 导出scott整个schema
--默认导出登陆账号的schema
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott_full.dmp
LOGFILE=scott_full.log
--其他账号登陆, 在参数中指定schemas
$ expdp system/ORACLE@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott_full.dmp
LOGFILE=scott_full.log
SCHEMAS=SCOTT
2) 导出scott下的dept,emp表
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
TabLES=DEPT,EMP
3) 导出scott下除emp之外的表
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
EXCLUDE=TabLE:"='EMP'"
4) 导出scott下的存储过程
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
INCLUDE=PROCEDURE
5) 导出scott下以'E'开头的表
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
INCLUDE=TabLE:"LIKE 'E%'"?? //可以改成NOT LIKE,就导出不以E开头的表追问我的问题是 如何建立parfile。谢谢
--默认导出登陆账号的schema
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott_full.dmp
LOGFILE=scott_full.log
--其他账号登陆, 在参数中指定schemas
$ expdp system/ORACLE@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott_full.dmp
LOGFILE=scott_full.log
SCHEMAS=SCOTT
2) 导出scott下的dept,emp表
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
TabLES=DEPT,EMP
3) 导出scott下除emp之外的表
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
EXCLUDE=TabLE:"='EMP'"
4) 导出scott下的存储过程
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
INCLUDE=PROCEDURE
5) 导出scott下以'E'开头的表
$ expdp scott/tiger@db_esuite parfile=/orahome/expdp.par
expdp.par内容:
DIRECTORY=dir_dump
DUMPFILe=scott.dmp
LOGFILE=scott.log
INCLUDE=TabLE:"LIKE 'E%'"?? //可以改成NOT LIKE,就导出不以E开头的表追问我的问题是 如何建立parfile。谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯