phfb.net
当前位置:首页 >> orAClE数据库备份命令 >>

orAClE数据库备份命令

命令提示符下敲入exp, 就可以开始备份了.【最好先用cd命令切换到你想要备份到的文件夹,这样后面就只需不停地下一步按回车】 同理, imp是还原.

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

可以热备份:SQL> alter database begin backup然后退出SQL,将Oracle软件和数据文件直接拷贝等都拷贝完了,再进sqlplus 执行:SQL>alter database end backup然后将begin时刻到end时刻产生的归档也拷贝出来,然后将begin时刻到end时刻产生的归档也拷贝出来,这就完成了全备.这个需要你每次手动来操作,其实是比较麻烦的,你可以用多备份,首次常见任务之后,就不用再管了, 定好备份频率和时间,就可以自动帮你备份了,对比起来比较便捷.

备份分为3种:备份的方法 ORACLE数据库有三种标准的备份.导出/导入(EXPORT/IMPORT) 、冷备份、热备份. 导出备份是一种逻辑备份,这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关. 冷备

1)导出数据库命令expexpjmlsfd/jmlsfdfile=F:\jmlsfd.dmplog=F:\0709.logowner=jmlsfdjmlsfd/jmlsfd为需要导出数据库的用户名及密码jmlsfd.dmp备份数据库文件所在位置log导出数据的日志文件ower备份数据的所有者2)导入数据库命令impI

Oracle数据库备份,大致分为如下两种:第一种:逻辑备份: 使用EXP进行逻辑备份,在sql plus 执行:exp system/你的密码 后按照提示命令执行即可.第二种:物理备份 冷,热备份的备份方法: 冷热备份都是将数据库文件做相应的拷贝. 冷备份:是指脱机备份,即将服务器停止掉. 热备份:是指连机备份 使用该命令shutdown immediate停止服务器

大概就是这样exp a/a@fdata_192.168.1.100 file=c:\dbuser.dmp log=c:\dbuser.log tables=a,b,c,d,ebuffer=4096000exp的格式就是dmp吧,我猜:dat是不是就是后缀名不一样而已,其实格式是一用的新建一个bat文件,把上面的语法 拷贝进去就可以了.

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

备份的方法不在于多在于实用导出备份就行了

导出备份的命令:开始-》运行-》cmd-》exp username/password@tns_name file=d:\backup.dmp导入备份的命令:开始-》运行-》cmd-》imp username/password@tns_name file=d:\backup.dmp full=y希望对你有帮助

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