一、Oracle导出数据库
1.创建逻辑目录,别名data_dir
SQL> create directory data_dir as 'D:\tableStruct';
Directory created.
2.用sys管理员给你的指定用户赋予在该目录的操作权限(如果非管理员创建则不需要这一步)
SQL> grant read,write on directory data_dir to user;
Grant succeeded.
3.退出sqlplus然后执行以下命令
expdp cdmo_hd/lims@ORCL schemas=cdmo_hd dumpfile=cdmo_hd.dmp directory=data_dir logfile=cdmo_hd.log;
- cdmo_hd // 用户名
- lims // 密码
- ORCL // 服务名
- cdmo_hd // 用户名
- cdmo_hd.dmp // 导出的文件名
- data_dir // 导出的路径【设置的数据库文件夹变量】
- cdmo_hd.log // 日志输出文件
二、Oracle导入数据库
impdp test/123456 remap_tablespace=cdmo_hd:cdmo_hd_test remap_schema=cdmo_hd:impdp_cdmo_hd directory=data_dir dumpfile=CDMO_HD.DMP logfile=CDMO_HD.log
- test // 账号
- 123456 // 密码
- cdmo_hd:cdmo_hd_test // 表空间名映射,cdmo_hd 导出的数据库表空间,cdmo_hd_test 导入的数据库表空间
- cdmo_hd:impdp_cdmo_hd //数据库名映射,cdmo_hd 导出的数据库用户名,impdp_cdmo_hd 导入的数据库用户名
- CDMO_HD.DMP // 导入的文件名
- data_dir // 导出的路径【设置的数据库文件夹变量】
- CDMO_HD.log // 日志输出文件