oracle怎么备份多张表?
1个回答
展开全部
如果,备份几张表的数据,那么,可以备份到dmp文件中,用命令导出表比较快捷。
语句如下:
exp test/test@ora100G file=c:\17.dmp tables=(tb1,tb2,tb3,...)
开始,运行,在弹出的“运行”框里,粘贴上面的语句,并修改,就可以备份。
解释一下这个语句(因为今天是17号,所以,就拿17.dmp作为备份文件的名称吧!):
exp:导出。
test/test@ora100g:“test/test”是用户名和密码;“ora100G”是“网络服务名”。
file=c:\17.dmp:“c:\17.dmp”是保存到本地的全文件路径。
tables=(tb1,tb2,tb3,...):“(tb1,tb2,tb3,...)”是你选择需要备份的那些表的名称。
因为,备份的时候一般都写一个日志备份文档,以方便以后查找,所以,原语句可以改写成
exp test/test@ora100G file=c:\17.dmp tables=(tb1,tb2,tb3,...) log=c:\17.text
语句如下:
exp test/test@ora100G file=c:\17.dmp tables=(tb1,tb2,tb3,...)
开始,运行,在弹出的“运行”框里,粘贴上面的语句,并修改,就可以备份。
解释一下这个语句(因为今天是17号,所以,就拿17.dmp作为备份文件的名称吧!):
exp:导出。
test/test@ora100g:“test/test”是用户名和密码;“ora100G”是“网络服务名”。
file=c:\17.dmp:“c:\17.dmp”是保存到本地的全文件路径。
tables=(tb1,tb2,tb3,...):“(tb1,tb2,tb3,...)”是你选择需要备份的那些表的名称。
因为,备份的时候一般都写一个日志备份文档,以方便以后查找,所以,原语句可以改写成
exp test/test@ora100G file=c:\17.dmp tables=(tb1,tb2,tb3,...) log=c:\17.text
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询