oracle 通过sql语句备份数据库
3个回答
展开全部
oracle没有sql语句备份,只有exp导出或者RMAN备份,都不是sql,RMAN是标准的数据块备份,前提要求是数据库一定要开启归档,然后才可以进行RMAN备份,这个方法对数据量大的数据库可以使用,速度会比较快,具体方法可以从网上查,不是很难,但比较繁琐,还有一个exp导出,这个是直接将数据库内的表直接导出城dmp文件,具体的语法是
exp user/password@DBSID file=D:\备份目标文件夹\文件名.dmp log=D:\备份目标文件夹\文件名.log owner=用户名
上述语句是需要在cmd命令行下执行的,如果想导出哪个用户就可以导出哪个用户,只要能用sql语句连接到数据库就可以使用,不管在哪个机器
exp user/password@DBSID file=D:\备份目标文件夹\文件名.dmp log=D:\备份目标文件夹\文件名.log owner=用户名
上述语句是需要在cmd命令行下执行的,如果想导出哪个用户就可以导出哪个用户,只要能用sql语句连接到数据库就可以使用,不管在哪个机器
展开全部
导出成文件就好了,exp 用户名/密码@数据库名 file=路径\文件名.dmp
导入就imp 用户名/密码@数据库名 file=路径\文件名.dmp
导入就imp 用户名/密码@数据库名 file=路径\文件名.dmp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
导出 exp 用户名/密码@数据库名 file=路径\文件名.dmp
导入 imp 用户名/密码@数据库名 file=路径\文件名.dmp full = y
导入 imp 用户名/密码@数据库名 file=路径\文件名.dmp full = y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |