Oracle数据库手动备份数据
切记先不要执行第一句drop,先执行第二句select(可以先不加条件,因为目录名称可能不是DATA_BACKUP),看看DATA_BACKUP有没有,如果没有,按第三句sql create创建一个存放文件的目录,然后按后续的sql授权这个目录:
注:要在sys账号下使用如下sql(可在sqlplus下执行)。
--前提directory=DATA_BACKUP创建
drop directory DATA_BACKUP;
select * from dba_directories where directory_name='DATA_BACKUP';
create directory data_backup as 'D:\expdp';
grant read,write on directory data_backup to YILI_NEIMENG_HOHHO_DB;
grant read,write on directory data_backup to sys;
grant read,write on directory data_backup to system;
--exp导出
expdp sys/12345678 as sysdba dumpfile=ttbeerDB_20241107.dmp directory=DATA_BACKUP full=y logfile=ttbeerDB_20241107.log
--imp导入
impdp sys/12345678 as sysdba directory=DATA_BACKUP dumpfile=ttbeerDB_20241107.dmp full=y logfile=ttbeerDB_20241107.log
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?