cmd 导出 dmp文件 博客分类: ORACLE 数据库
程序员文章站
2024-03-22 15:31:10
...
sqlplus手工导出dmp文件命令:在Windows环境 用expdp导出dmp文件
cmd
lsnrctl status
sqlplus 双击查看原图log
conn 你的用户/你的用户登陆密码@你的数据库名字 as sysdba;
create directory dump_dir as 'G:\app\asus\dump_dir'(你放置dmp文件的位置,如果没有需要手动创建);
grant read,write on directory dump_dir to 你的用户;
$expdp 你的用户/你的用户登陆密码@你的数据库名字 schemas=你的用户 directory=dump_dir dumpfile=rgbams20150210.dmp logfile=rgbams20150210.log
--------如果以上方法报错--------请执行一下授权语句-------------
GRANT DBA TO srpm;
GRANT CONNECT TO srpm;
GRANT UNLIMITED TABLESPACE TO srpm;
grant read,write on directory dump_dir to srpm;
cmd 命令导入 dmp 文件:
$impdp 命令导入文件
写法跟expdp命令一样 如导出命令: expdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log
导入命令只需把expdp换成impdp就行 impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=imp.log
注意事项:
首先从导出的机器中传到要导入数据库的机器上,如Windows可以放在D:\imp 文件夹下(如果两台机器操作系统不同,需使用二进制传输dmp文件)
在要导入数据的数据库创建导入导出目录
SQL>create directory as 'D:\imp';
3.命令行中开始导入 $impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log
--------------------------------------
如果导入与导出的用户名不一致,则用以下进行指定导入与导出的用户名信息:
$impdp c##rgba/test@rgbams directory=dump_dir dumpfile=XXX.dmp remap_schema=user1:c##rgba;
如果高版本导出、低版本导入,则在导出的时候需要在导出命令后加入 version=指定导出版本号,如下
$expdp srpm/srpm@srpm schemas=srpm directory=dump_dir2 dumpfile=rgbams20150
427.dmp logfile=20150427.log version=11.2.0.1.0
cmd
lsnrctl status
sqlplus 双击查看原图log
conn 你的用户/你的用户登陆密码@你的数据库名字 as sysdba;
create directory dump_dir as 'G:\app\asus\dump_dir'(你放置dmp文件的位置,如果没有需要手动创建);
grant read,write on directory dump_dir to 你的用户;
$expdp 你的用户/你的用户登陆密码@你的数据库名字 schemas=你的用户 directory=dump_dir dumpfile=rgbams20150210.dmp logfile=rgbams20150210.log
--------如果以上方法报错--------请执行一下授权语句-------------
GRANT DBA TO srpm;
GRANT CONNECT TO srpm;
GRANT UNLIMITED TABLESPACE TO srpm;
grant read,write on directory dump_dir to srpm;
cmd 命令导入 dmp 文件:
$impdp 命令导入文件
写法跟expdp命令一样 如导出命令: expdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log
导入命令只需把expdp换成impdp就行 impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=imp.log
注意事项:
首先从导出的机器中传到要导入数据库的机器上,如Windows可以放在D:\imp 文件夹下(如果两台机器操作系统不同,需使用二进制传输dmp文件)
在要导入数据的数据库创建导入导出目录
SQL>create directory as 'D:\imp';
3.命令行中开始导入 $impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log
--------------------------------------
如果导入与导出的用户名不一致,则用以下进行指定导入与导出的用户名信息:
$impdp c##rgba/test@rgbams directory=dump_dir dumpfile=XXX.dmp remap_schema=user1:c##rgba;
如果高版本导出、低版本导入,则在导出的时候需要在导出命令后加入 version=指定导出版本号,如下
$expdp srpm/srpm@srpm schemas=srpm directory=dump_dir2 dumpfile=rgbams20150
427.dmp logfile=20150427.log version=11.2.0.1.0
推荐阅读
-
cmd 导出 dmp文件 博客分类: ORACLE 数据库
-
导入TXT文件与导出TXT 博客分类: 数据库 mysql导入导出命令load
-
数据泵导出导入(SCHEMAS) 博客分类: 数据库 oracle数据泵导入导出SCHEMAS
-
oracele中导入dmp文件 博客分类: 数据库
-
Oracle 数据库导入导出使用 博客分类: database Oracle.netBlog
-
Oracle 数据库导入导出使用 博客分类: database Oracle.netBlog
-
【java项目实战】dom4j解析xml文件,连接Oracle数据库 博客分类: 【JavaScript】 xml编程dom4j
-
oracle中导入导出dmp数据库文件
-
Oracle导入、导出数据库dmp文件
-
oracle数据库imp导入失败提示:“不是有效的导出文件, 标头验证失败”解决方法,修改dmp文件里oracle数据库版本号方法