docker :oracle 数据恢复:导入数据库dmp文件 |
您所在的位置:网站首页 › oracle的安装目录恢复数据 › docker :oracle 数据恢复:导入数据库dmp文件 |
以下目录以自己服务器对应目录为准。 1.获取备份数据库dmp文件,保存到/data/backup/oracle 2.查看oracle的docker容器编号:docker ps 3.进入oracle的docker终端:docker exec -it 容器id/容器名字 /bin/bash 4.执行/data/backup/oracle/importAppuserDb.sh 脚本:sh importAppuserDb.sh 脚本内容: #!/bin/bash source /etc/profile #import database $ORACLE_HOME/bin/impdp system/123123123 directory=backupdir DUMPFILE=imp-APPUSER.dmp schemas=appuser table_exists_action=replace exclude=statistics #analyze tables and indexes $ORACLE_HOME/bin/sqlplus / as sysdba @/data/backup/oracle/sql/maintanence.sql 5.如果提示账号密码错误,则重新输入dba的用户名密码 6.如提示错误:Linux-x86_64 Error: 13: Permission denied 则是dmp文件的读写权限不够, 授权该文件:chmod 777 imp-APPUSER.dmp
注意:一定要进入docker容器在进行脚本执行,否则无法找到对应的$ORACLE_HOME |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |