oracle 数据泵导出表
? ?oracle 数据泵导出演示步骤? ?1、使用 oracle 用户创建目录? ?mkdir?software_bak [[email?protected]?~]$?cd?software_bak/ [[email?protected]?software_bak]$?pwd /home/oracle/software_bak ? 2、建立目录并授权? SQL>?show?user; USER?is?"SYSTEM" SQL>?create?directory?software_bak?as?'/home/oracle/software_bak'?; SQL>?grant?read,?write?on?directory?software_bak?to?SOFTWARE; Grant?succeeded. 3、 二、查看管理员目录(同时查看操作系统是否存在,因为oracle并不关心该目录是否存在,假如不存在,则出错) 4 、导出数据? 查看导出的数据 导出某张表? ? ?expdp?software/oracle?directory=software_bak??dumpfile=software.dmp?tables=?users 使用?software?登录数据库: ? 查看表: SQL>?select?*?from?users; ? ID ---------- ?1 ?2 ?3 删除表: ? ?drop?table?users; ? 再次查看 ? SQL>?select?*?from?users; select?*?from?users ??????????????* ERROR?at?line?1: ORA-00942:?table?or?view?does?not?exist 导入表: ? impdp?software/oracle?directory=software_bak??dumpfile=software.dmp?tables=?users 使用?software?登录数据库: ? 查看表是否存在: ? ?sqlplus?software/oracle ? SQL>?show?user; USER?is?"SOFTWARE" ? SQL>?select?*?from?users; ? ID ---------- ?1 ?2 ?3 ? 数据已恢复? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |