数据库服务器一般都是linux。
场景:升级系统时有新的建表语句和sql,升级前备份一下当前数据库,以备不测。
①在sql语句下执行(su - oracle 、 sqlplus / as sysdba)
create or replace directory DMUP_DIR as '/home/oracle';
创建路径,DMUP_DIR 、/home/oracle 都是可以自定义的。如果不想创建,可以使用已有的路径,可用查询语句进行查询
select * from dba_directories;
找一个你喜欢的路径。
②在oracle用户下执行
expdp userid=aaa/bbb directory=DMUP_DIR dumpfile=ccc.dmp schemas=aaa
其中:
aaa是数据库用户名
bbb是数据库密码
ccc是你想备份的命名
③在DMUP_DIR路径下就备份好了数据库dmp文件了。