未亲身尝试
Oracle数据库数据备份。
通过Oracle提供的exp.exe和imp.exe工具进行备份,将下面的代码写在一个批处理文件里即可。
项目组的目标是将导出的文件放在文件服务器上(比放在数据库里安全),数据库的东西容易被搞丢。(出过例子,所以他们怕了。)
--------------------------------------------------------------------------------------------
数据导出:
Exp user/password@url:port/databasename file=bak.dmp tables=tableName1,tableName2
数据导入:
Imp user/password@url:port/databasename file=bak.dmp tables=tableName1,tableName2
--------------------------------------------------------------------------------------------
【红色为关键字】
user:用户名
password:密码
url:数据库的地址
port:端口
databasename:要备份的数据库名称
bak.dmp:备份出的二进制文件
tableName1...:要备份的表(如果不指定表名,即没有tables=XXX,就会备份整个数据库的表。)