用Linux命令备份oracle表,Linux环境下Oracle数据库表的导出备份

此次为大家分享下在Linux环境下Oracle数据库中单个表或者多个表的导出

*首先你的Linux系统中需要配置了ORACLE_HOME环境变量,在这里就不详细说明了

不会的同学可以去我的上一篇博客(OPACLE_HOME环境变量配置)里面学习。

1、 第一步,我們要做的就是进入Oracle,对我们想要操作Oracle首先要进入Oracle服务

在我们的Linux黑窗口上输入su – oracle命令就会进入如下窗口

用Linux命令备份oracle表,Linux环境下Oracle数据库表的导出备份_第1张图片

2、 第二步,我们要输入命令了,注意如果你的数据库正在运行的话不要使用exp命令,请

使用expdp命令

命令:expdp 用户名/密码@数据库名 dumpfile=导出文件的名字(自己命名).dmp tables=想要导出的表名(如果是想多个表请使用tables=(表1,表2,表3))

然后回车即可

用Linux命令备份oracle表,Linux环境下Oracle数据库表的导出备份_第2张图片

由于我们没有输入导出的路径名称,所以系统会为我们把dmp文件导入默认的路径

ORACLE_HOME/rdbms/log/ 由于我的Oraclehome在这个路径所以我的路径是这样的

/u01/app/oracle/product/11.2.0/db_1/rdbms/log/

用Linux命令备份oracle表,Linux环境下Oracle数据库表的导出备份_第3张图片

最后大家看到了,成功导出了,然后我们就可以到Linux图形化界面去拿我们的dmp文件了

用Linux命令备份oracle表,Linux环境下Oracle数据库表的导出备份_第4张图片

你可能感兴趣的:(用Linux命令备份oracle表,Linux环境下Oracle数据库表的导出备份)