首页 > 编程知识 正文

oracle通过数据泵导出数据,oracle 数据泵导入

时间:2023-05-03 09:05:41 阅读:188808 作者:2097

Oracle使用数据泵导入/导出数据(expdp/fzdfjdp)

这样的博客漏洞太多,都是不完整的,不运行就会报错而无法运行,该说的话就不清楚了。 整理的一步一步截图,100%成功。

expdp数据导出数据远程登录数据库所在的服务器(DBA权限用户) sqlplus system

ps:使用linux,在使用windows的情况下通过cmd连接即可

目录路径createdirectorydata _ diras '/home/Oracle/back/data ';

data_dir是路径名,可以自行命名。 路径必须是包含导出的dmp文件的路径。 windows需要更改路径。

查询用户创建目录

select * from dba_directories; 删除已创建的目录(如果需要更换目录,则必须先删除正在创建的目录。 不需要更换不用删除) )。

drop directory data_dir; 注意…以上命令只是指定了保存导出文件的路径,但必须自己手动创建此路径。 手动创建在导出中指定的路径,更改属于用户组的路径,然后更改权限。

mkdir/home/Oracle/back/data chown-r Oracle : oinstall/home/Oracle/back/data/CD/home/Oracle/back chmod

3 .修改权限

授予oracle用户对数据目录的访问权限,并且dbuser具有在创建的目录下对要导出的用户名进行读写的权限。

Grant read,writeondirectorydata _ dirtodbuser;

向oracle用户授予导入导出操作的权限。 对于要导出的用户名,dbuser具有使用导入导出命令的权限。

grant exp_full_database,fzdfj_full_database to dbuser;

退出并输入命令。 退出;

4 .导出DMP文件

expdp dbuser/123456 @ orcl schemas=dbuser dump file=expdp.DMP directory=data _ dir log file=expdp.log导出的命令包含许多控件

例如,按条件导出指定的表,导出指定表的指定满足where条件的数据……

自己查百度看看

expdp [用户名]/[密码]@[服务名]

方案=[用户名]

dumpfile=[导出数据库文件(可自行命名) ] ]

目录=[目录名称]

logfile=[日志文件的文件名(可自行命名) ]

注意:命令结束时还说“;

对于expdp数据导入,请重复导出过程以创建读取文件路径、修改权限和创建目录。

远程登录数据库所在的服务器(DBA权限用户) sqlplus system

ps:使用linux,在使用windows的情况下通过cmd连接即可

目录路径createdirectorydata _ diras '/home/Oracle/back/data ';

data_dir是路径名,可以自行命名。 路径必须是包含导出的dmp文件的路径。 windows需要更改路径。

查询用户创建目录

select * from dba_directories; 删除已创建的目录(如果需要更换目录,则必须先删除正在创建的目录。 不需要更换不用删除) )。

drop directory data_dir; 注意…以上命令只是指定了保存导出文件的路径,但必须自己手动创建此路径。 手动创建在导出中指定的路径,更改属于用户组的路径,然后更改权限。

mkdir/home/Oracle/back/data chown-r Oracle : oinstall/home/Oracle/back/data/CD/home/Oracle/back chmod

3 .修改权限

授予oracle用户对数据目录的访问权限,并且dbuser具有在创建的目录下对要导出的用户名进行读写的权限。

Grant read,writeondirectorydata _ dirtodbuser;

向oracle用户授予导入导出操作的权限。 对于要导出的用户名,dbuser具有使用导入导出命令的权限。

grant exp_full_database,fzdfj_full_database to dbuser;

退出并输入命令。 退出;

4 .将导出的dmp文件传输到要通过FTP导入的主机。 由于已经创建了目录,因此必须将dmp上载到导入的主机上的/home/oracle/back/data目录,并授予该目录权限777

zdfjdpbill/hmhd @ orcl remap _ schema=bill : bill table _ exists _ action=replacedirectory=data _ dir dump file=ee

REMAP_SCHEMA=[源用户名1]:[目标用户名2]

table_exists_action=replace /存在的表操作(覆盖) /

目录=[目录名称]

dumpfile=[.dmp文件名]

logfile=[.log文件名]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。