标签:expdp
看着网上长篇大论的头晕。自己总结一个最简单有效的步骤。
四个步骤:
进入SQLPLUS内(几乎没有人提醒):
create directory expdp_nc as ‘/nc/backup/expdp_nc’;
//在数据库管理界面下创建目录,目录名称叫:“expdb_nc"(随便叫什么),目录内容是:”/nc/backup/expdp_nc“。
grant read,write on directory expdp_nc to NC65;
//给用户NC65(在系统下运行expdp命令时要用的用户名)授权对目录expdp_nc的读写权限。
退出到系统界面,用root用户建立上面一模一样的目录:/nc/backup/expdp_nc,并且授权777。
在系统界面下用ORACLE用户运行命令:
expdp NC65/NC65123 directory=expdp_nc dumpfile=expdp_2015090801.dmp logfile=expdp_2015090801.log full=y
搞定。
注意:
要在数据库和系统下创建相同的一样的目录,并且注意权限问题。
数据库内创建目录的命令中as后面是单引号。
系统中要以ORALCE用户才能使用expdp命令。
expdp目录中,directory后面的值是在数据库中创建的directory名称,是否能用全目录,有待进一步验证。如果能用,要不要引号,是单引号还是双引号,有待进一步验证。
标签:expdp
原文地址:http://mister.blog.51cto.com/1275453/1692679