nmmz.net
当前位置:首页 >> orCl数据库备份语句 >>

orCl数据库备份语句

EXP 毕竟也需要连接到数据库,也就是需要提供用户名,密码,所以你说的数据库模式导出,是无法正常实现的.但是使用DBA用户登陆,可以实现导出整个数据库的类似功能.数据库模式:EXP SYSTEM/PASSWD@ORACLE FULL = Y FILE

oracle没有sql语句备份,只有exp导出或者RMAN备份,都不是sql,RMAN是标准的数据块备份,前提要求是数据库一定要开启归档,然后才可以进行RMAN备份,这个方法对数据量大的数据库可以使用,速度会比较快,具体方法可以从网上查,不是很难,但比较繁琐,还有一个exp导出,这个是直接将数据库内的表直接导出城dmp文件,具体的语法是 exp user/password@DBSID file=D:\备份目标文件夹\文件名.dmp log=D:\备份目标文件夹\文件名.log owner=用户名 上述语句是需要在cmd命令行下执行的,如果想导出哪个用户就可以导出哪个用户,只要能用sql语句连接到数据库就可以使用,不管在哪个机器

oracle 和mysql我觉得都是走一个流程,首先要对数据进行备份,才能copy到另一个环境还原数据的http://blog.csdn.net/huchunfu/article/details/25165901 这里看看是不是你需要的

推荐答案很不错.对于新手来说很容易学.我补充几句吧:关于冷备份:冷备份就是关闭数据库后的备份,流程1.关闭数据库(sql>shutdown immediate)2.复制数据文件到新的目录(也可以拷贝重做日志或者其它文件,看你要备份什么)3.重启数据库推荐答案采用的是逻辑备份的方式,简单的说就是把对象的数据结构,数据导出来.不熟语句的话,推荐装个plsql dev,图形界面直接用工具导就行了.

SQL 备份语句 调用系统存储过程 sp_addumpdevice 完成 sp_addumpdevice disk DevDataBaseName C:\Backup BACKUP DATABASE DataBaseName TO DevDataBaseName

oracle没有sql语句备份,只有exp导出或者rman备份,都不是sql,rman是标准的数据块备份,前提要求是数据库一定要开启归档,然后才可以进行rman备份,这个方法对数据量大的数据库可以使用,速度会比较快,具体方法可以从网上查,不是很难,但比较繁琐,还有一个exp导出,这个是直接将数据库内的表直接导出城dmp文件,具体的语法是exp user/password@dbsid file=d:\备份目标文件夹\文件名.dmp log=d:\备份目标文件夹\文件名.log owner=用户名上述语句是需要在cmd命令行下执行的,如果想导出哪个用户就可以导出哪个用户,只要能用sql语句连接到数据库就可以使用,不管在哪个机器

--完整备份(name还原显示的名称) backup database t to disk='E:\dataBak\log\bak_t_full.bak' with noinit,name='bak_t_full'--差异备份 backup database t to disk='E:\dataBak\log\bak_t_differ.bak' with differential,noinit,name='bak_t_differ'--日志备

exp 都一样. 要使用命令完成.备份与恢复语句.网上找找.很多.给你提供一段数据迁移的方法通过归档数据逐步缩短数据迁移时间1,使用热备份(oracle10g热备增强) alter datbase begin backup;2,复制datafile,redo,controlfile.archivelog ,spfile(

backup database 数据库名 to disk='e://123.bak' 这样就行了

这个太多了,简单的说下吧物理备份:要看你数据库是不是归档,select log_mode from v$database;要是archivelog就是归档,noarchivelog就是非归档.归档模式下可以进行热备(开着数据库):用RMAN的话 登录rman:在数据库的服务器上

网站首页 | 网站地图
All rights reserved Powered by www.nmmz.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com