数据泵的好处:
一、数据库导出(expdp)
- 使用sys或system账号登录oracle
通过"Window + R" 打开dos命令行界面,使用sys或system登录oracle。格式:sqlplus sys/密码@数据库实例名 as sysdba
2、创建逻辑目录 : create or replace directory data_dir as 'E:\orcl\data';
data_dir
为路径名称,可自命名,E:\orcl\data
为数据库导出文件存放路径(路径必须存在);
创建备份逻辑目录,此目录不是真实的目录,此目录需要手动在数据库服务端创建。
通过 select * from dba_directories 可以查看所有的目录.
3、为用户授予访问数据目录的权限,输入命令:Grant read,write on directory data_dir to dbuser;
dbuser
为数据库用户名(与第4步中相同)
4、导入导出操作授权,输入命令:grant exp_full_database,imp_full_database to dbuser;
5、退出,输入命令:exit;
6、数据导出,执行命令:
expdp dbuser/123456@orcl schemas=dbuser dumpfile=expdp.dmp directory=data_dir logfile=expdp.log
expdp [为用户名]/[密码]@[服务名]
schemas=[为用户名]
dumpfile=[导出数据库文件(可自命名)]
directory=[目录名]
logfile=[日志文件文件名(可自命名)]