expdp初步使用小结

看着网上长篇大论的头晕。自己总结一个最简单有效的步骤。

四个步骤:

  1. 进入SQLPLUS内(几乎没有人提醒):
    create directory expdp_nc as '/nc/backup/expdp_nc’;

    //在数据库管理界面下创建目录,目录名称叫:“expdb_nc"(随便叫什么),目录内容是:”/nc/backup/expdp_nc“。

  2. grant read,write on directory expdp_nc to NC65;

    //给用户NC65(在系统下运行expdp命令时要用的用户名)授权对目录expdp_nc的读写权限。

  3. 退出到系统界面,用root用户建立上面一模一样的目录:/nc/backup/expdp_nc,并且授权777。

  4. 在系统界面下用ORACLE用户运行命令:

    expdp NC65/NC65123 directory=expdp_nc dumpfile=expdp_2015090801.dmp logfile=expdp_2015090801.log full=y

    搞定。

注意:

  1. 要在数据库和系统下创建相同的一样的目录,并且注意权限问题。

  2. 数据库内创建目录的命令中as后面是单引号。

  3. 系统中要以ORALCE用户才能使用expdp命令。

  4. expdp目录中,directory后面的值是在数据库中创建的directory名称,是否能用全目录,有待进一步验证。如果能用,要不要引号,是单引号还是双引号,有待进一步验证。

你可能感兴趣的:(expdp)