Docker 還原oracle資料庫

2022-07-06 20:00:18 字數 674 閱讀 4779

1、連線oracle11g

su - root

docker exec -it oracle11g /bin/bash

su - oracle

sqlplus / as sysdba

1、建立檔案目錄物件

sql> create directory backup as '/opt/oracle/dpdump';

2、給使用者授權

sql> grant read,write on directory backup to system;

3、退出sqlplus

sql> exit;

4、匯入資料

su - oracle

impdp username/password directory=backup dumpfile=oracle.dmp schemas=scott remap_schema=source_schema:target_schema logfile=impdp.log table_exists_action=replace

impdp 使用者名稱/密碼@ip:埠/例項 directory=《目錄物件》 dumpfile=《檔名》.dmp schemas=《源使用者名稱》 remap_schema=《源使用者名稱》:《新使用者名稱》 logfile=《日誌檔名》.log table_exists_action=replace

Docker中oracle還原dmp檔案

附註目的是將dmp檔案還原至docker中的oracle資料庫。但由於資料庫版本是oracle database express edition oracle database xe 是oracle資料庫的入門級版本,最多可以儲存11 gb的使用者資料。所以dmp檔案的使用者資料很大,需要新增新的檔...

docker 安裝 還原 mysql

docker pull mysql 啟動docker run name mysql p 3306 3306 e mysql root password 123456 d mysql 進入容器docker exec it mysql bash 登入mysqlmysql u root p alter u...

oracle備份還原

學習過程中的總結,有興趣不妨看看,如果有不對的地方,高手不要留情!oracle的備份與恢復有三種標準的模式,大致分為兩大類,備份恢復 物理上的 以及匯入匯出 邏輯上的 而備份恢復又可以根據資料庫的工作模式分為非歸檔模式 nonarchivelog style 和歸檔模式 archivelog sty...