以root账户进入数据库所在Linux系统
切换oracle账户
su - oracle
创建备份目录
mkdir /u01/app/oracle/backup
cd /u01/app/oracle/backup
chmod 777 backup
以sysdba用户登录oracle数据库
sqlplus / as sysdba
切换数据库到要备份的表空间所在数据库
--查看当前连接数据库
show con_name;
--查看pdb有哪些
show pdbs;
--切换会话到TLPLM
alter session set container=TLPLM;
指定备份目录
create or replace directory backup as '/u01/app/oracle/backup';
commit;
--将backup的读写和执行权限赋给用户tlplm_bk
grant all on directory backup to tlplm_bk;
commit;
退出oracle数据库
quit
备份
expdp tlplm_bk/tlplm_bk@TLPLM directory=backup dumpfile=tlplm20230415.dmp logfile=tlplm20230415.log