0
点赞
收藏
分享

微信扫一扫

用命令导出导入数据库常见操作

陆佃 2022-05-01 阅读 84

一、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 // 日志输出文件
举报

相关推荐

0 条评论