oracle的数据备份主要有冷备、热备和数据导出。针对不同的数据安全要求,可以采用不同的备份方式,目前生产系统比较常用的是热备份,安全性较高。
下面是种方式的优缺点介绍:
冷备份是oracle最简单的一种备份;执行冷备份前必须关闭数据库;然后使用 *** 作系统实用工具或者第三方工具备份所有相关的数据库文件。
优点:能简单快速地备份。能简单快速地恢复。执行简单。
缺点:必须关闭数据库,只能恢复备份时的状态。
热备份是当数据库正在运行时进行数据备份的过程。执行热备份的前提是:数据库运行在可归档日志模式。适用于24x7不间断运行的关键应用系统。
优点:备份时数据库可以是打开的。热备份可以恢复到数据库的某一时点。
缺点:执行相对比较复杂。由于数据库不间断运行,热备份可能造成cpu、i/o过载,应在数据库不太忙时进行。
冷备份和热备份都备份物理数据库文件,因而被称为物理备份。而export备份的是数据库对象,因此被称为逻辑备份。
优点:能执行对象或者行恢复。备份和恢复速度更快。能够跨 *** 作系统平台迁移数据库。数据库可一直运行。
缺点:只能恢复到导出时的状态。export并不是冷备份和热备份的替代工具。
冷、热备份可保护介质失效。export备份可保护用户或应用错误。
一 导出工具 exp
1 它是 *** 作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin
exp导出工具将数据库中数据备份压缩成一个二进制系统文件可以在不同OS间迁移
它有三种模式:
a 用户模式: 导出用户所有对象以及对象中的数据;
b 表模式: 导出用户所有表或者指定的表;
c 整个数据库: 导出数据库中所有对象。
二导入工具 imp
1 它是 *** 作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin
imp导入工具将EXP形成的二进制系统文件导入到数据库中
它有三种模式:
a 用户模式: 导出用户所有对象以及对象中的数据;
b 表模式: 导出用户所有表或者指定的表;
c 整个数据库: 导出数据库中所有对象。
只有拥有IMP_FULL_DATABASE和DBA权限的用户才能做整个数据库导入
Oracle数据库系统本身没有好用的快速报表生成工具,建议使用第三方的报表工具,如果是Java的建议使用润乾、皕杰等;如果是net的,直接使用微软visual studio自带的reporting即可,挺方便的
dataguard有多种同步方式,这要看你使用的是哪一种了,如果你使用的是lgwr sync(重做日志同步传输)的话那就不用考虑你archivelog空间的问题啊。当然了如果使用的是arch传输同步的方式那就可能有点问题,这需要看你传输速度快还是生成日志的速度快咯。(日志同步速度较快,基本不用考虑日志同步在这个过程中的影响)
给你介绍一款目前最NB的SQL开发工具:TOAD FOR ORACLE当然TOAD 工具也支持DB2,SQL SERVER,MYSQL等。。。
TOAD FOR DB2
TOAD FOR SQL SERVER
TOAD FOR MYSQL
这是同事给我介绍的,我也不吝啬介绍给大家,下载地址我就不给你了,百度一下就出来,自己下一下。
还有一款万能数据库工具,目前所有数据库都支持的开发工具
Aqua Data Studio 90
那要看你需要什么类型的数据了。
最简单的,写一个存储过程,在里头添加一个insert,循环个 大量 次数。
如果存在其他表中有大量数据的,也可以
insert 新表 select from 其他表。
注意一下字段类型。
以上就是关于连接oracle数据库工具有哪些全部的内容,包括:连接oracle数据库工具有哪些、oracle 导入数据文件用什么工具、Oracle数据库系统中快速生成报表的工具是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)