oracle 数据泵导出演示步骤 sql
一、使用 oracle 用户建立目录 数据库
mkdir software_bakoracle
[oracle@master ~]$ cd software_bak/ide
[oracle@master software_bak]$ pwdspa
/home/oracle/software_bak操作系统
二、创建目录并受权 3d
SQL> show user;blog
USER is "SYSTEM"it
SQL> create directory software_bak as '/home/oracle/software_bak' ;table
SQL> grant read, write on directory software_bak to SOFTWARE;
Grant succeeded.
三、
2、查看管理员目录(同时查看操做系统是否存在,由于oracle并不关心该目录是否存在,假如不存在,则出错)
SQL>select * from dba_directories;
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
数据已恢复