Oracle数据库无RMAN物理备份全解析
1. 获取实例名
在进行数据库操作时,有时需要获取Oracle实例名。可以使用如下sed命令,该命令会去除字符串中直到“OracleService”之前的所有字符,从而得到实例名列表。
C:\> net start | find "OracleService" \
| sed "s/.*OracleService//"
XYZ
ABC
建议选择一种获取实例名的方法(最好是oratab/注册表方法),并统一使用。
2. 无RMAN的物理备份概述
很多Oracle环境倾向于使用RMAN,因为它有良好的支持,能与商业备份软件完全集成,也是实现数据文件真正增量备份的唯一方式,还能在不购买商业备份系统代理的情况下将数据备份到磁盘。然而,部分数据库管理员(DBAs)更喜欢Oracle所说的用户管理备份。他们在备份前将数据库置于备份模式,备份后再退出该模式。这可能是因为他们长期使用用户管理备份,比较熟悉,也可能是考虑到不使用介质管理器时使用RMAN所需磁盘的成本,或者介质管理器本身的成本。目前约有一半的Oracle客户采用用户管理备份,但这个比例在逐渐下降。
3. 备份方式及所需备份内容
Oracle数据库可以基于文件系统文件或原始磁盘设备(原始磁盘仅在Unix系统可用)。即使有原始设备可用,许多DBAs还是会将数据库放在文件系统文件上,因为这样备份更简单,使用标准的复制工具(如 cp 、 copy )或备份工具(
超级会员免费看
订阅专栏 解锁全文

803

被折叠的 条评论
为什么被折叠?



