oracle还原表
-
-
- 1、登录sys
- 2、创建dump_dir
- 3、给dump_dir授权
- [4、 通过root 给文件授权](#4、 通过root 给文件授权)
- 5、执行备份还原命令
-
1、登录sys
Shell
sqlplus sys/123456@191.168.7.3/ORCLPDB1 as sysdba
select sys_context('USERENV','CON_NAME') pdb from dual;
2、创建dump_dir
sql
-- 创建备份目录
CREATE OR REPLACE DIRECTORY dump_dir as '/home/oracle/backup'
3、给dump_dir授权
sql
TRANT READ,WRITE ON DIRECTORY dump_dir TO BMCDATA;
4、 通过root 给文件授权
powershell
chown oracle:oinstall /home/oracle/backup
chmod 755 /home/oracle/backup
5、执行备份还原命令
powershell
impdp BMCDATA/123456@191.168.7.3/ORCLPDB1 DIRECTORY=dump_dir DUMPFILE=20260114.dpm TABLES=BMCDATA.PRODUCT_INFO TABLE_EXISTS_ACTION=REPLACE LOGFILE=restore_PRODUCT_INFO.log